Beruflich Dokumente
Kultur Dokumente
Summary:
MS Student in Computer Science at Georgia Tech, Atlanta
Teaching Assistant for the Undergraduate Algorithms course.
Over 2+ years of IT industry experience in C / C++.
Involved with all the phases of the Software Development Life Cycle including
Requirements gathering, Feasibility analysis, System As-Is Analysis and Documentation,
To-Be Application Design, Issue resolution, Application Development, Enhancement and
Maintenance, Group Review coordination, Software Unit, Load and Integration Testing
and Implementation
Involved extensively in gauging application performance and tuning queries to optimize
performance.
Very good technical competency and a very good team player with excellent inter
personal skills
Education:
Currently pursuing M.S. in Computer Science at Georgia Institute of Technology, Atlanta
GA (joined Fall 2009); GPA 4.0 (Fall 2009)
Completed B.Tech. (Computer Engineering) from M.N.N.I.T, Allahabad (formerly known
as REC Allahabad), in June 2007 with an aggregate CPI of 7.89 (out of 10)
Passed class XII examination aggregate percentage of 80.6
Passed class X examination aggregate percentage of 80.0
Technical Skills:
Languages: C, C++
Platforms and O.S: Windows, Linux
Others: Subversion (Version Control), ACE Wrappers, SQLITE3, Coverity and
Thrift Library
Courses / Project:
Project: Working on list decoding problem in Barnes Wall Lattices, with Prof. Chris Peikert
Professional Trainings:
Technical Training: Multiple Trainings on C / C++ / LINUX at Solidcore Systems India and
Guavus Networks, India
Professional Experience:
Member of the Software application development team. Worked for the backend team which had
the work of collecting the network data, parsing it as per requirements and had to operate at high
speed to support data rates of 5GB an hour.
Role:
Worked on Design, Implementation and testing of Persistence Service Module. The
module was a critical component in that it had to support efficient retrieval of data when
data rate was as high as 5GB an hour (at least). Used Sparse Matrix representation to
handle the situation. It was a multithreaded module which could be queried upon for data
by various other modules.
Worked on Collection and Annotation Engine and the integration of the Product with Tall
Maple Environment.
Co-ordinated and attended user meetings to understand and capture user requirements,
create traceability matrix
Trained and mentored new team members.
Identify issues in current application and track them to closure
Perform code reviews, rework, unit testing, performance testing and integration testing
Post-implementation support and analysis and incorporation of any requirement changes
Solidcore Systems (Now McAffee), Gurgaon, India May 2007 till Sep 2008
Software Engineer
Role:
Actively involved in all stages of the project – initiation, planning, execution, monitoring
and delivery.
Worked on a module which operated as a middle ware communicating real time changes
of “interest” at the client node to a central server for real time change control.
Implemented the command line interface for the system
Analyze existing legacy system
Implemented the Multihomed host addition system at the firm.
Designed the system to handle possible thread conflict issues as the application was
multithreaded and this involved major programming.
Identify systems and functionalities requiring Code Modernization
Co-ordinate with other application areas and identify the best-fit possibilities for the new
application being developed
EXTRA CURRICULAR
Founded the National Level Puzzle Competetion Opera Omnia at MNNIT Allahabad
Organized Technical Paper Presentation during Prastuti 2006 at MNNIT Allahabad
One of my poems, Religious Tolerance, grabbed a National Level consolation prize