Developed ,CloudClass ,a learning management system for higher education.
Was responsible for full stack development. Worked with Ruby on Rails web framework.
Used Jquery and Bootstrap for front end.Wrote scripts for load testing and monitoring of the web application.
Responsible for hosting,deployment and end to end roll out for new clients.
May 2010 - Dec 2011
Software Development Engineer,Amazon.com
Was member of Global Transportation Fulfillment Service Team which was responsible for transportation of orders placed on Amazon.com.
Worked in Java,Cpp to create and maintain very high traffic web services.
Automated previously manual process of receiving data from third party vendors. Created a standardized schema for data reception from third party vendors and created service to receive and publish data to internal systems
Created functionality in the Label generating service to dynamicaly resize labels. Used XSL-FO and XML based approach to provide this functionality
Was part of a three member team that was responsible for complete rewrite and rollout of a legacy C service to Java
May 2009 - July 2009
Software Development Engineer,Intern,Amazon.Com
Worked to integrate UPS.com's api's with Amazon.com's web services. Wrote adapter to receive data from UPS.com SOAP/HTTP services and expose it to Amazon.com's internal web services.
Wrote an standard XML oriented document ,to enable data interchange between teams within Amazon.
Education
2010
Bachelor Of Technology,Computer Science and Engineering
Motilal Nehru National Institute of Technology
CGPA 9.42/10
2005
Senior Secondary
Bal Bharati School
Percentage : 88 %,CBSE
2003
Secondary
Bal Bharati School
Percentage : 95.2 %,CBSE
Published Work
2010
Paper on "Discovery of Web Services using mobile agents"
Work available in the proceedings of International Conference on Knowledge Engineering and Ontology Development,IEEE 2010.
Academic Projects
2010
Mobile agent based service discovery framework
In this project we developed a system for discovery of web services using mobile agents .The results were compared against more popular service discovery mechanisms.
The services subject to discovery were developed and deployed using Apache Axis Framework.The mobile agents were developed in JADE(Java Agent DEvelopment Framework).
2009
Automated Parallelization of Simple C programs
In this project we developed a way to parallelize C programs. The input C program was inspected for iteration loops and if feasible OpenMP pragmas were inserted to speedup the program.
2008
Distributed implementation of DotPlot Algorithm
In this project we developed a distributed implementation of DotPlot algorithm which is primarily used to compare protein sequences.The sequences to be compared are divided and distributed across the machines available in local network for computation.
Software Skills
Programming Languages
C,C++,Java
Scripting Languages
Perl,Ruby
Web based technologies
HTML,CSS,Javascript,Ajax,XML
Databases
Oracle,MySql
Software Frameworks
Spring(Core) Framework,Apache Thrift,Ruby on Rails