Summary of experience |
- More than 11 years experience in Software Engineering, including Design, Development, Build Management , deployment ,QA and testing.
- More than 9 years experience developing Java,J2EE applications,Web applications and WebServices.
- Member of Toast Masters International. Currently holds the treasurer position.
- Worked in an organization that is CMM level 3 certified .
- Good understanding of SDLC ,Agile methodologies and Rational Unified Process.
- Sun Certified Java Web Component Developer scored 94 and Sun Certified Java Programmer.
- Developed web/Enterprise applications using SOA,Restful WebServices,OSGi, Karaf, Apache Felix,J2EE, JavaFX,GWT,Spring Framework,JSP, JSF,Servlets, Ajax, Hibernate, EJB ,JMS, JDBC, Struts, Javascript, CSS, HTML, Web Services, AXIS, OC4j, Tomcat, JBoss, Maven ,Ant, Anthill, log4j, JUnit, PL/SQL, Stored Procedures , SQL, Oracle 8i/9i/10g., Cache, Eclipse, JDeveloper, JBuilder, Together Java and applications using Java, JavaFX,Swing, XML,dom4j, Visual Studio, SQL Server.
- Good Understanding of Enterprise Integration Patterns,J2EE Patterns and Design Patterns.
- Used SVN,CVS, Visual Source Safe, Clear Case configuration management tools and Continuous Integration Servers like Bamboo.
|
Experience |
Confidential LEAD SOFTWARE ENGINEER - Successfully led the backend team to complete fast paced multiple demos to customers.
- This project involved integration of multiple enterprise applications for simulating multiple stakeholders talking to each other.
- Service Oriented Architecture was used at the server side.
- Rapid development of Message Driven Web application involving GWT,Spring Framework,JMS, JPA,Tomcat/Jetty to demonstrate new surface related concepts for Airports.
- It was developed on windows and deployed on Linux servers.
- Unit testing was done using JUnit,Mockito.
- JConsole was used for performance monitoring and testing.
- Involved in Requirements Analysis using Enterprise Architect.
- Managed merge the braches to trunk ,Bamboo, SVN,Maven.
Confidential - Involved with architecting a highly scalable,auto deployable,distributed plug and play components for concept evaluation of simulation and modeling capability of NAS.
- Used OSGi,bndtools, Apache Felix, Karaf and ZeroMQ for developing prototype to demonstrate this capability.
Confidential - Showed iniative and Developed Restful Webservices for modeling Trajectory of flights using Jersey Server and JAX-RS APIs.
- OpenLayers API and Javascript was used for rendering Map and features.
- XML was used to store the UI feature options to display .
- Developed using Core Java including JavaFX and Spring Framework,Oracle and H2 Database.
- Porting of Swing app into JavaFX.
- Unit Testing was done using JUnit and DBUnit.
Confidential - Took on this challenging task and was solely responsible for it.
- Developed near real time ETL for historic flight data which integrated two different application databases oracle and sql server.
- It was developed in Java ,JDBC, EJB and deployed on OC4j.
- It was managed and monitored using JMX.
- It was handling 100000 flights per day.
Confidential - This is a web application used for integrated reporting of two systems FSA and POET data.
- Was developed using JSF,EJB,OC4J.
Software Community of Practice Member of Metron Aviation's Software Community of Practice, responsible for identifying development and implementation best practices, and maintaining a repository of shared knowledge and frameworks, in a way that has impact cross all aspects of software development within the organization. Confidential SOftware Engineer Project : Clinical Workstation - Developed a web application for physicians and clinicians to support consultation with features like patient data, history, prescription writing, ordering ,documentation, notification, signatures and reports.
- Used HTML, CSS, JSP, Javascript and Ajax for the UI. The server side used Java, JBoss,Struts, XML, Stored Procedures.
- Was involved in most of the aspects of application including Design, Development, Build, Installation and Support.
- Used Ant and Anthill for regular nightly builds.
Project: : Identity Server /Single sign on Server/Core Services - Involved in design and development of web service for identity management and single sign on.
- Used Hibernate, AXIS.
- Developed a web based Admin Console to manage user accounts and access control. Involved in testing and support of Core Services providing different services like logging, messaging for Enterprise Applications.
Project: Build Management - Wrote Ant scripts and integrated with AntHill for various projects.
- Also wrote Deployment scripts to support Development and Testing.
08/2002-04/2004 Student - Achieved Certifications as Sun Certified Java Web Component Developer and Sun Certified Java Programmer for J2SE 1.4.
- Prototyped Web based Airlines Reservation System using Struts, J2EE JSP, JDBC, Servlets, EJB , Oracle8i, OC4J, JDeveloper10g, Weblogic 8.1, Ant, JUnit, Log4J.
- Successfully completed Advanced Java programming at Northern Virginia Community College.
- Designed and implemented a spelling aid program that used a dictionary to check the spelling and return a list of words that closely matched.Other projects done were Color Palette and RPN Calculator. Used Swing,Collections and Model-View-Controller MVC design.
- Successfully completed a PL/SQL course at Strayer University.
- Prototyped the On-Line Hotel Reservation System using Model-View-Controller MVC architecture.The project uses JSP, Java Beans and PL/SQL procedures.
|
Confidential Software Developer - Developed a Web Application that allows the photofinishing labs to upload consumption data using portable scanners and set up products for auto-replenishment. The labs place orders using the shopping cart. Consumption and Order Reports are generated. Technologies used were JSP, Servlets, JDBC and ATG Dynamo.
- Developed a GUI Builder that managed screen development in XML. The GUI Builder was developed using Java 1.2 Swing and XML. The layout and components could be loaded from the XML file and also created and saved in the XML file.
- Developed a Client-Server application in a distributed environment Batch Definition Utility for managing Batch files used for aiding mass photo development in photo finishing labs. Technology used was Visual C , ATL COM, SQL Server, and Clear Case.
- Developed a toolkit to support Photofinishing Data Format Information Exchange format using Visual C and STL. Developed a white box test driver to test the toolkit and generate various test data.
|
- Developed the Advanced Photo System Data Toolkit and wrote test drivers to test the API's. Wrote scripts in SQA Basic and SQA Robot to automate testing of toolkit.
- Developed test drivers for Kodak Picture Center Support Systems.
- Developed and implemented Test Plans and Test Cases for various projects. Collected Quality Metrics, conducted Code and Design Reviews. Participated in Requirements Analysis and Quality Assurance and was an active participant in the implementation of CMM Key processes.
|
Confidential Software Programmer - Developed PC CAD application that generates Electronic circuits using pre defined symbols that could be scaled and rotated prior to inserting in the circuit.
- The graphics editor supported drawing tools like Grid and Snap aids and Capable of analyzing circuit and generate graphs and reports.
- Was developed using Borland C 4.0.
- Developed Office Automation Application which is a Graphical User Interface developed in Visual Basic to view, edit and update data in a user friendly manner.
- The data was stored using MS Access.
Confidential Internship - Developed Versatile Communication Controller to achieve PC to PC data communication at a faster rate. Software was written in Turbo C and hardware was programmed to implement various IBM synchronous bit/byte protocols in addition to asynchronous format.
|