Welcome!
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
To read more about my older projects click here
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