Software Engineer Resume Profile
Summary:
Skilled Software engineer with over 12 years of Software development experience and over 6 years of experience in the design, development, maintenance, debugging and unit testing of software applications using JAVA, J2EE on Windows platform to service ATF, Exim Bank, Defence Health Systems, Naval Intelligence community, EIA, CDC, HHS and FRB federal agencies as a application developer/ Software Engineer on complex database and Internet application development projects. Good communication skills developed by working through several years in team-oriented environment.
Objective: To obtain Mid to senior JAVA/J2EE software engineer position.
Skills:
- Programming languages: Java, J2ee, JSP, Servlet, C, C , SQL, HTML, JavaScript, XSLT, XML
- Application Server: Weblogic, Websphere, Jboss, OC4J
- Framework: Struts, Oracle ADF
- Unit Testing Tool: Junit
- IDE Studio creator, Jbuilder, Eclipse, Netbeans, IntelliJ11.1.2, JDeveloper
- Database: Oracle, MS-SQL Server
- GUI Tool: PowerBuilder , Avoka
- UML Tool: Jude, Microsoft Visio
Professional Experience: I have done many Web/Business applications using JAVA/J2EE, Oracle and MS-SQL Server database and I am proficient in the same.
Software Engineer
Confidential
Confidential and other Law enforcement agencies to trace firearm weapons. Supported implementation of new eTrace 5.0 Java based application. Updated Software design specification document. designed, Developed and , created test data for the eTrace5.0 application modules by analyzing requirements and prototypes. supported software developments using Design specifications document, dataflow diagrams, class diagrams and Sequence diagrams. Developed Code , estimates implementation schedule by referring software requirements and design specifications. Used Oracle ADF framework and Oracle11g database to implement the Etrace application. Implemented Model layer by using JPA, Business logic is implemented in servicebean and User interface is implemented using Oracle ADF framework JSF, JSP . Used Jdeveloper IDE for the application development. Implemented Model layer, business and User interface components for Demand record and Individuals modules. Implemented Several JSP/JSF page fragments for couple of other modules.
Confidential
- Implemented custom java classes for Custom validation for Informatica Data director
- UItool.ImplementedJava application to invoke SIF Web services for Put operation using Ejb Protocol.
- These applications helped customers to automate the Bank Process.
Confidential
- Debugged and resolved any bugs that occurred as part of the unit testing , testing.
- Implemented code for the Food Storage Facility Inspection Survey, Non-Approved Source and Incident Reporting enhancement projects.
- Designed class diagrams, sequence diagrams using JUDE for the DOEHRS application on the Food Protection Survey enhancement project for detailed design phase.
- Serves as a software developer for the Defense Occupational and Environmental Health Readiness System Confidential project. Responsibilities including
- Fix Fortify Software analysis tool Findings.
- Implemented and fixed Junit test cases for Session Beans.
- Integration testing Incident Reporting enhancement project.
- Involved in maintenance and enhancement of PRISM application.
- Involved in testing to make sure ID/Name standardization task is implemented as per the requirements.
- Written Software design document SDD for ID/Name standardization task Which Auto populates Country codes and Geo regions in few forms.
- Task lead for ID/Name Standardization task which is a new functionality added to PRISM Application.
- Confidential is a collection requirements and Intelligence, Surveillance and Reconnaissance ISR management and collaboration application. PRISM can be used as a web application or as a standalone JAVA Application . PRISM application has implemented using JAVA/J2EE, Jasper reports, Oracle database, JBoss application server, Netbean IDE and User Interface framework was created using JAVA Swingset Widgets , ArcIMS. My contributions were:
- Confidential is an integrated Environmental, Safety and Occupational Health ESOH application supporting Department of Defense initiatives to capture, store, and analyze the exposure history of military-related personnel throughout their life. This information is used by occupational health staff and command surgeons to provide commanders with options for reducing health threats. DOEHRS is a J2EE based system that uses Struts and JSP technology for the presentation tier, EJB technology for the business tier and Toplink and Oracle technology for the persistence tier. This system is deployed in a DISA MegaCenter and is used by industrial hygiene professionals to automate hazard assessment throughout the Department of Defense.
- Worked on a short term project for IRand D. Used Android mobile application development tool to implement a sample application which calls PRISM web services to get data from PRISM Database.
- Confidential is designed to streamline and standardize the authoring of survey forms, the fielding of these forms over the internet, the collection and validation of respondent data and the processing of these data or transfer of these data to legacy processing systems. This application used SOA architecture, and JAVA/J2EE, JDBC to communicate with oracle database on JBOSS application server. This application has Authoring module where user with admin rights can build their own survey form and web application which manages the survey form. My contributions were:
- XSLT style sheets to convert xml to xml,
- Written serverside component to generate email from application using JAVAMAIL API
- Several Java routines, servlets and JSP for ISMS application.
- reporting module for ISMS application using Jasper Reports.
- Maintaining and took the ownership of SISQuery Application developed using PowerBuilder and Oracle Database.
- Confidential My role was software designer/engineer working on SATERIS web application developed using JAVA/J2EE platform, MS-SQL Server Database, Jbuilder IDE, Documentum for records management and Weblogic application server.
- I was responsible for analysis, design and development for maintenance and enhancement of SATERIS. I implemented and unit tested java classes using Junit testing framework. This application used in house JAVA framework implemented by our development team, which is similar to struts framework.
- Confidential is a web application developed using JAVA, J2EE Platform, MS-SQL Server 2000 Database, and Bizflow for process flow and Hummingbird to store documents. We used MyEclipse IDE, Struts frame work, Websphere Application server, JDBC to communicate with Database. Eapps is an Electronic filing application has three modules Internal, External and Reports. My responsibility is to work on internal interface and reports. I created JSPs for internal users who file the application when they receive hard copy. It provides the facility to add documents and enter profile information for each document. Used display table tag library to display recordsets. All reports had filter criteria page to generate specific report from another application AMPS . I was involved in development of reports for internal and external application. The Reports could be viewed in HTML format, export to word, Excel or PDF formats. All reports have sorting and navigation functionality.
- Confidential I was part of development of an in house web application for Stanley Associates. It automated manual maintenance of contract information. Developed on J2EE platform using Java Studio Creator IDE and deployed application to JBOSS app server, used SQL server 2000 database, used JDBC to communicate with database. I created several JSPs to store various contracts information. I implemented corresponding bean classes for JSPs, Session bean and Application Bean. This Application generates unique Id for each contracts based on certain formula. I created stored procedures to store Records.
- Confidential I participated in design and development. It automated manual submission and ranking of ACF awards. Developed in J2EE platform JSP, Servlets and EJB and Oracle database. My significant contributions were:
- Created reports to retrieve nominations or partially completed nominations and have facility to complete and submit the nominations.
- Developed EJBs, Servlets for Middleware and presentation layer with JSP.
- Created stored procedures, functions and packages using Toad.
- Confidential Presentation layer was implemented with HTML, JSP/Java Beans. Middle layer was implemented using Servlet/EJB, and Oracle database. My significant contributions were:
- Created user preferences screen to select database instance and display format, created EJBs for business rules.
- Created session beans to store User roles context level information .. Implemented Data access objects using Entity beans. Database transactions were done using JDBC API.
- I was also involved as a software engineer in designing developing initial version of GATES in PowerBuilder and Oracle 8.0. My significant contributions in this development phase were:
- Automated the process of awarding different grants, maintain nationwide database of grant program and fiscal information, Safeguard federal funds through management of funding limits.
- Created several forms and reports and non visual user objects to get application level information.
- Created several stored procedures, functions and Packages for GATES.
- Confidential I participated in design and development of client-server application in PowerBuilder, Oracle 7.X. My contributions were involved in Data Modeling, created non visual object to validate logon information. Also created forms and reports.