Mohan Lakshminarayan Iyer
**** ***** ****, *** *, Mobile: 919-***-****
Raleigh, NC 27606. Email: ******@****.***
OBJECTIVE
Seeking a challenging Software Development Internship position for Summer 2006.
EDUCATION
M.S. Computer Science North Carolina State University May 2007 GPA: 3.77/4.0
B.E. Computer Engineering University of Pune, India June 2003 Grade: First Class With Distinction (69.8%)
RELEVANT COURSEWORK
Graduate
Operating Systems, Computer Networks and Internet Protocols.
Undergraduate
Computer Networks, Operating Systems, Advanced UNIX Programming, Data Structure and Files, Compiler Construction,
Object Oriented Modeling and Design, Database Management Systems.
SKILL SET
C, C++, Java (basic), Perl (basic), XML, JavaScript, SQL, UNIX Shell & Awk Programming.
Languages & Scripts
Solaris, Linux, Windows.
Platforms
Databases (Relational Databases, Light Directory Access Protocol), Socket Programming (TCP/IP).
Technologies
TCP/IP Protocol Suite, Ethernet, MGCP, SS7, SIP, RTP, RTCP, HTTP, FTP.
Protocols
Rational Rose, Ethereal, Clearcase, Purify, gcc, g++, gdb, make, lex, yacc, CVS.
Software Tools
EXPERIENCE
July 2003 to July 2005: Member of Technical Staff, Persistent Systems, Pune, (www.persistentsys.com)
Class Five Services Development for Softswitch product. Client: Veraz Networks (www.veraznet.com)
Designed state machines for Class 5 services, like Call Transfer, Call Waiting. and implemented and tested each of them.
Designed, implemented and tested Common Message Logging Framework for the softswitch.
Quality Engineering of Data Management Tool. Client: Openwave Inc. (www.openwave.com )
Implemented test frameworks for C-API, Java-APIs and operations provided by this tool.
Functional testing and automation of related test cases.
July 2004 to June 2005: Project Guide, Interdisciplinary School of Scientific Computing, (http://issc.unipune.ernet.in)
Projects Guided: Instant Messaging Client, Network Frame Capture Tool, LAN File Search Tool.
ACADEMIC PROJECTS:
VoIP Call Setup
Implemented minimal VoIP functionality involving SIP invites and replies required to setup RTP media path and transmit RTP
packets and RTCP feedback functionality for controlling playback of audio, according to RFC specifications.
Micro Shell
Implemented a minimal shell with syntax similar to Unix C-Shell handling I/O redirections, pipelines, built-in commands and
signal handling.
Optimized Memory Transfer and Flow Control for High-Speed Networks
Eliminated the data copying at the socket interface (zero copy networking) giving 30% improvement. Designed a prototype of
a new adaptive rate-based flow control algorithm called Packet-Pair Flow Control. This project was implemented in Linux
Kernel 2.18. (http://optimizedstack.0catch.com)
PUBLICATIONS:
Optimized Memory Transfer and Flow Control for High Speed Network, Priya Sehgal, Mohan Iyer, Jayush Luniya, IEEE
Annual Convention and Exhibition (ACE), India Council, December 2003.
Zero Copy Implementations for High Speed Networks, Mohan Iyer, Ashish Sahu, Chrysalis 2002, IEE Student Paper
Presentation, September 2002. Awarded Third Prize.
ACTIVITES and ACHIEVEMENTS:
1st Prize - Open Software Category, Concepts 2003, a national level project competition held at Pune Institute of Computer &
Technology (P.I.C.T.).
1st Prize - Unveiling Ventures, Texplosion2k3 held at D.Y. Patil College of Engineering, Pune, India.
1st Prize - Pradnya, C/C++ Programming Competition held at P.I.C.T., Pune, India.
Organized PC Assembly Workshop held at D.Y. Patil College of Engineering, Pune, India.