>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 EXPERIENCEMammatech 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
