|
You must have google earth on your machine to play with this
|
Nithya Ramanathan
SUMMARY
Experience working with globally distributed agile software teams. Open to work in new areas and
explore upcoming technology. Love challenges. Interested in Software Engineering positions.
EDUCATION
Masters in Computer Engineering (Current CGPA: 3.88/4) (Aug 09 – May 11)
College of Engineering, University of Florida
Bachelor of Engineering, Computer science (CGPA: 8.246/10.0) (June 03- June 07)
College of Engineering Guindy, Anna University, Chennai, India
PROFESSIONAL EXPERIENCE
Software Engineer Co-op
IBM Rational, Research Triangle Park, Durham (May 10 – Dec 10)
Associate Software Engineer
IBM Rational, India Software Labs (June 07- June 09)
RECENT COURSEWORK
Analysis of Algorithms
Advanced Data Structures
Database Implementation
Distributed Operating Systems
Data Mining Expert systems
Automated verification Software testing and verification
|
|
SELECT PROJECTS
DATABASE IMPLEMENTATION
Object oriented design and implementation (in C++) of SQL Query compiler & optimizer for gigabyte sized
databases generated using TPC-H. The compiler supports a subset of relational operators such as Select, Join,
Project, Duplicate Removal, Sum and Groupby. Some interesting aspects were implementation of sorted
database files using external sort algorithms, memory management in handling large data and multithreading
the query execution.
DISTRIBUTED P2P CHORD IMPLEMENTATION
The primary goal of this project is to perform efficient lookup in a distributed system using Java RMI in linux.
Keys of the pair are mapped to nodes by consistent hashing. Project involved setting up the chord
with its N-node ring of identifiers, each storing information about logN nodes in its finger table to perform
O(logN) operations. Implementation of Initializing/Updating finger tables during Join/Leave operations and
routing during lookups was the challenging part.
BRAILLE RECOGNITION WITH SONIC FEEDBACK
An application for improving the human-computer interaction for visually challenged people. The core idea was
to implement various image processing techniques in C# to convert scanned hand punched documents to text
and speech. Specialized braille input techniques using keyboard and speech were also implemented. Selected in
Intel India research challenge 2007 finals.
GLOBAL RATER
A web application that uses Google Earth API to provide ratings for various places of interest on the map based
on metrics such as tourism,transport,food and climate. This project was awarded first prize in Microsoft Tech
Camp, a .NET workshop held at Anna University. This project involved an understanding and application of
ADO.NET, ASP.NET and AJAX in C#.
PROTOCOL INDEPENDENT MULTICAST
Studied the performance of the dense and sparse mode variants of Protocol Independent Multicast (PIM) on
the Network Simulator (NS2) using TCL scripts by varying characteristics such as the protocol of the underlying
network (TCP, IP), bandwidth, link delay, transmission speed, packet size using network animator (nam) and X
graphs.
EXTRACURRICULAR ACTIVITIES
• Joint Secretary of Computer Society of Anna University
• Organizer, member of Computer Science and Engineer's Association.
• One of the top 6% Rankers in National IT Aptitude Test conducted by National Institute
of Information Technologies, India.
SKILL SET
• Predominantly used: C++, C, UML, Rational Rose, Rational functional tester, Rational quality manager
• Frequently used: Java, PHP, Javascript, HTML, MySQL, SQL server, CVS(Clearcase)
• Have used: C#, XML, .NET, Oracle, CLIPS for expert systems, SPIN model checker
|