>Resume

Updated on September 28, 2009

Suman Srinivasan

srs2117 AT columbia DOT edu

SUMMARY

PhD student in Computer Science at Columbia University with research experience in router technology, programmable modular routers, content distribution networks (CDN), wireless networks, embedded systems, search engines, web architectures and multimedia; and advanced software programming skills in C, C++, Java and PHP.

EDUCATION

PhD (Doctor of Philosophy), Computer Science. Columbia Univeristy in the City of New York. Jan 2005 - May 2011 (expected)
GPA: 3.93/4.00
Key Courses: Visual Databases, Anonymity and Privacy in Computer Networks, Advanced Software Engineering, Operating Systems, Computer Networks

Master of Science, Electrical Engineering . University of Florida , Gainesville , FL . Dec 2003.
Key Courses:
Computer Architecture, Parallel Computer Architecture, Machine Intelligence, Wireless Networks, Queueing Theory, VLSI Circuits

Bachelor of Engineering, Electronics Engineering . University of Madras ( India ) . July 2001. First class with Distinction
Key Courses: Digital Systems, Microprocessors and Interfacing Techniques, Digital Signal Processing, Neural Networks, Image Processing

RESEARCH, TEACHING EXPERIENCE

Bell Labs (Alcatel-Lucent), Service Infrastructure Division, Holmdel, NJ
Summer intern, summer 2009

  • Studies and analyzed content and distribution for popular sites such as YouTube, CNN and Hulu
  • Experimented with localized caching of popular content for YouTube
  • Developed simple prototype for Content-Centric Networking (CCN)
  • Developed schemas and callflows for On-Path CDNs using TCP connections, allowing for next-generation content networking on today's Internet architecture.

Columbia University, Department of Computer Science, Internet Real Time Laboratory
Graduate research assistant, Jan 2005 - present
Supervisor: Dr. Henning Schulzrinne

  • NetServ project: Building service virtualization architecture for the Internet core for the "clean slate" approach. Involves modular programmable routers, router and network virtualization, content distribution networks.
  • BonAHA: a framework for building mobile ad-hoc applications that run in MANETs. Uses mDNS, DNS-SD, opportunistic, wireless, ad-hoc networks.
  • 7DS system: a suite of wireless peer-to-peer communication network for exchanging information in absence of a larger network (in C and Java)
  • 7DS/BonAHA application suite: Built or was project guide for several applications for 7DS/BonAHA running in ad-hoc opportunistic networks  such as: shared offline webpage reader, store-and-forward e-mail system, file synchronization, group chat, bbs/forum software, drag-and-drop file exchange.
  • WORKIT project to develop a wireless testbed platform for Mobile IP.
    • Setting up embedded Linux (LEAF) on an embedded system (WRAP and Soekris platforms), and creating components for LEAF
    • Logistics in setting up, testing and running Soekris box with embedded Linux and WORKIT to act as a mobile IP center.
    • Set up website for WORKIT, a wireless research kit
  • Maintained the Internet Real Time Laboratory website
  • Teaching Assistant for: Web Enhanced Information Technology (Spring 2008 and Spring 2009).

University of Florida , Department of Electrical Engineering
Research and teaching assistant; Jan 2003 – August 2004 
Supervisor: Dr. Haniph Latchman

  • Conducted research in “Airborne Traffic Surveillance Systems”, involving unmanned aerial vehicles, wireless communication, capture, digital encoding and decoding and switching of video for traffic surveillance. Also involved RS-232 serial port, multimedia and network socket programming.
  • Assistant researcher in investigating deploying hybrid powerline-WiFi last-mile broadband Internet solution; including authentication over powerline networks using 802.1x, EAP and RADIUS
  • Assisting in miscellaneous research work in multimedia traffic (MPEG and DVD video), wireless networks, control systems and powerline networks
  • Teaching Assistant for: Computer Communications (graduate) and Control Systems (undergraduate)

Publications

Strong publication history. Please see my publications page for a full list of my publications.

INDUSTRY EXPERIENCE

Mammatech Corporation, FL Jun 2003 – Sep 2003
Supervisor: Dr. Mark Goldstein
Mammatech Corporation is a biotech firm developing software applications for research on breast cancer.
Research intern

  • Enhanced computer based tutorial for teaching doctors to detect breast cancer by tactile sensing in Borland C++ Builder. Project funded by the National Cancer Institute.

O and P Digital Technologies, Gainesville , FL Jan 2004 – Apr 2004
Web Developer (part-time). O and P Digital Technologies is the world’s largest software and web services provider for the orthopedics and prosthetics sector of the healthcare industry.

  • Developed administration systems for four online health magazines in ASP and SQL
  • Helped update two popular orthopedics e-commerce websites using ASP, SQL, XML and XSL

The Epoch Times (English edition), New York , NY Sep 2003 – present
Web Developer / Editor

University of Florida (Network Services), Gainesville , FL Jan 2002 – Dec 2002
Web Developer / Network Administrator

  • Developed intranet pages for maintenance and administration of student dorms using ASP and SQL
  • Developed web pages to monitor network data traffic over Cisco routers using ASP and MRTG

Kengs India Pvt. Ltd., India May 1997 – May 2001
Software Programmer / Web Developer (part-time)

  • Developed CBT software to teach six high school subjects in Visual Basic and Java
  • Developed backend for Indian education market portals using JSP and Servlets

TECHNICAL SKILLS (Experience)

Programming: C, C++, Java (12 years); HTML, CSS, Javascript, PHP and SQL (11 years); Visual Basic and ASP (8 years); XML, XSL and parsers; Matlab; LabVIEW;  .NET; Perl
Applications: Microsoft Office XP, 2003, 2007; Adobe Acrobat, Adobe Photoshop, Adobe Indesign, Microsoft Project, Microsoft Visio
Operating Systems: Windows (versions 3.x to Vista, including servers), Linux (Red Hat, Ubuntu, Knoppix, SuSE and floppy distributions), Solaris, Mac (9.x and X)

PORTFOLIO (WEBSITES)

http://www.oandp.com/
http://www.ottobockus.com/

http://www.oandp.org/

http://www.theepochtimes.com/
http://www.wirelesskit.net/
http://www.college-park.com/ (e-commerce website)
http://www.sandstormmovie.com/ and many more

EDUCATIONAL EXCELLENCE

  • GATE-2001 entrance exam (post-graduate admission to IITs): All-India rank 1935 (Mar 01)
  • Indian Institute of Technology entrance: All- India rank 2786 out of 100,000 students. (Sep 97)
  • TNPCEE entrance exam: All-India rank 1164 out of around 120,000 students. (Jul 97)
  • All-India Top 0.1% in Chemistry, 12th grade (Jul 97)
  • All-India Top 0.1% in English, 10th grade (Aug 95)

TEST SCORES

GRE, August 2000: 2140 (800 Q + 700 A + 640 V)
TOEFL, August 2004: 290 / 300 (Listening: 27, Writing: 30, Reading: 30)

RESEARCH PROJECTS

7DS (GNU C / Java) Plugin-based framework that enables devices and users to communicate with one another and share information in a disconnected network, without any connection to the Internet

Simulation and Analysis of Wireless Routing Protocols (Programmed in Glomosim / Parsec) Simulation and analysis of Distributed Bellman-Ford (DBF), Dynamic Source Routing (DSR) and Associativity-Based Routing (ABR) algorithms for mobile ad hoc network (Queuing Theory and Data Communications)

Implementation of a Web-based Volunteer Computing System (Programmed in Java / Javaspaces) Study and implementation of a volunteer based parallel processing system over TCP/IP based on JavaSpaces, (Parallel Computer Architecture)

Instant Messaging system in Java (Programmed in Java / RMI) Implementation of an instant messaging system in Java (Computer Communication)

Simulation of Java Processor and Implementation of Instruction Folding (Programmed in C) Simulation of a Java processor, including a technique called instruction folding. (Computer Architecture)

Wall Following Robot in LISP (Programmed in LISP) To simulate a wall following, obstacle avoiding, obstacle contouring robot in LISP according to given specifications (Elements of Machine Intelligence)

JEPPS - Java Enabled Plug-and-Play System (Programmed in Java / JavaComm / Swing) Simulation of a Java based system that would provide hardware standards similar to Plug-and-Play for any computer that has a Java Virtual Machine. (Undergraduate)

EXTRACURRICULAR ACTIVITIES

Falun Dafa Club, Columbia University Jan 2005 - present
President (Jan 2005 - Aug 2009); Events officer (Sep 2009 - current)

Falun Gong Cultivation Society, University of Florida Aug 2002 – May 2004
President

  • Assisted in volunteer activities to raise awareness about the persecution of the spiritual practice Falun Gong under the leadership of Jiang Zemin in China
  • Assisted and coordinated holding local volunteer activities on campuses of University of Florida and Columbia University.
  • Traveled to New York , Washington DC, Atlanta , Philadelphia and cities in Florida , at own expense, to participate in peaceful rallies and appeals to raise awareness about the persecution of Falun Gong
  • Developed website for “Sandstorm”, a movie that documents the human rights abuses of Falun Gong practitioners in China – http://www.sandstormmovie.com/

References provided upon request