Experience with designing and developing large scale web applications
Experience working with RESTful APIs
Programming in Java, C#, ASP .NET, XML, HTML, CSS, SQL
Develop windows applications using .NET/C#
Database design using SQL Server, Oracle
Web development HTML, CSS, ASP.NET and Content Management Systems including Wordpress, BlogEngine.Net, and developing custom content management systems.
Tools: Eclipse, NetBeans, Visual Studio, SQL Server Management Studio, Macromedia Dreamweaver, Microsoft Office Suite
Image search Engine The goal of this project was to develop an algorithm to find images that closely match the user's description.
The web application stores images along with their descriptions in a database and enables users to search for images using keywords.
The project was developed in PHP.
Parallel Computing This project uses the MPI libraries in C language to achieve parallel computing in a grid containing 6 systems.
Applications developed include a heat distribution system which calculates the temperature distribution in a given area.
Analyzed the execution times.
Automated Judiciary This web application was developed using various J2EE technologies including servlets, JSP, JDBC, AWT and Swing, to develop an automated judicial system.
The project aims to develop a portal which can be used for multiple purposes including registering new users, filing/updating cases, and searching for a particular case.
Designed the database schema and developed servlets that interact with the server to post/get the data from the database.
Amazon IncOctober 2011 to CurrentSoftware Development Engineer
Part of the core team that develops framework features for the Kindle Fire tablet family Part of design and development of multiple features related to Download Manager, Lockscreen, Status Bar and other framework components.
Worked on Mayday feature integration Worked on adding enhancements to the existing framework features Experience with owning and leading feature development.
AWS Team: Part of the core team that developed Trusted Advisor, a service currently used by AWS premium support customers.
Part of design and development of a large scale web application, which uses various AWS products including EC2, SQS, S3, and DynamoDB.
Experience with AWS Java SDK for various services including EC2, Autoscaling, Cloudwatch, ELB and S3.
Developed java applications using multithreading and RESTful APIs.
February 2010 to September 2011Medical Devices Research & Development Software Engineer
Developed windows applications using .NET/C# to communicate with USB-Serial medical devices.
Developed a client service that receives HL7 encoded messages from an external server and parses them Developed code to perform text to speech synthesis and program medical devices with the resulting wave files.
Designed and developed applications, including requirements, database design, and user interface design, creating installer packages and release documents.
Developed data analysis and trending modules using Microsoft report viewer and chart controls.
June 2009 to September 2009Burke Communications .NET Developer
Design web applications using ASP.NET, C#, HTML, CSS, SQL with SQL server database.
Developed credit card processing modules, and worked with reporting services to generate report.
Autodesk IncJune 2008 to August 2008Web Developer Intern
Enhanced a web application used by the customers to get recent updates/extensions to the products they own.
Investigated and fixed defects, improved code quality by re-factoring and conducting code reviews.
Used java resource bundles to implement internationalization and present the user interface in multiple languages.
Implemented a local authentication mechanism for an e-learning application that allows users to login and post e-learning tutorials.
Jawaharlal Nehru Technological University5 2007B.Tech: Computer ScienceHyderabad, IndiaGPA: GPA: 3.7GPA: 3.7 Computer Science Object oriented principles, Operating systems, Design and analysis of algorithms, Data Communication
University of North Carolina12 2008M. SGPA: GPA: 3.9GPA: 3.9 Charlotte Computer Science
Database systems, Knowledge based systems, Computer networks, Wireless communication, Network security and Applied cryptography
Software System Design and Implementation, Algorithms and data structures,Parallel computing, Grid Computing
ASP .NET, .NET, ASP.NET, Computer networks, Content Management, credit, cryptography, CSS, client, data analysis, Database, database design, designing, Macromedia Dreamweaver, Eclipse, features, HTML, Java, languages, C#, Microsoft Office Suite, windows applications, Network security, Object oriented, Object Oriented design, Operating systems, Oracle, Programming, quality, reporting, speech, SQL Server, SQL, System Design, USB, user interface design, user interface, Visual Studio, web applications, Web development, XML