Software Developer Resume Profile
SUMMARY
- 10 years of Information Technology experience in the field of software design, development maintenance of web based applications developed on JAVA/J2EE platform with Oracle as the back end database.
- Has extensively worked on Wicket, SOAP Web Services, SPRING, JPA, EJB, Hibernate, iLog JRules, STRUTS 1.2, STRUTS 2, J2EE JSP, Servlets , Java, HTML, JavaScript, Weblogic, Tomcat, UNIX and Oracle 9i.
- Worked as a Technical lead for more than 2 years and coordinated the team for the project deliverables.
- Exposure to Agile Scrum and Waterfall model.
- Certified Java Professional.
TECHNICAL SKILLS
- Languages: Java, PL/SQL
- Design : UML Usecases, Class Diagrams ,Sequence Diagrams
- RDBMS: Oracle 9i, Oracle 10g.
- BRMS : iLog JRules
- Web Client Server Technologies: Wicket, SOAP Web Services, J2EE JSP, Servlets, STRUTS 1.2, STRUTS 2
- SPRING, Hibernate, JPA, EJB, Axis, HTML, XML, JavaScript, Ajax
- App Servers/ Middleware: Weblogic 8.1, Weblogic 9.1, Tomcat.
- Operating System: UNIX, DOS, Windows.
- IDE / Programming Tools: Eclipse, Toad, SQL Developer, Ant, Log4j, JUnit, Netbeans
- Version Control: CVS, SVN
PROFESSIONAL EXPERIENCE
Confidential
Role: Java Consultant
- Environment: Java 1.6, JSP, Servlets, Spring 3.0, Spring MVC 2.0, Spring Security 3.1.0, Open SAML, OpenAM9 , EJB 3.0, JAX-WS, iLog JRules 6.7, JPA, Hibernate, Jasper Reports, JUnit, Selenium, Ant, Maven, Eclipse, SQL Developer, Oracle 11g, SVN, Apache and Weblogic
- Description: The Long Term Solution is an Information Technology IT application for the automated processing of claims for chapter33 benefits of the veterans. It is also a management system that will direct all claims workflow. It contains permission rules for many user types, such as Veterans Claims Examiner VCE , Senior VCE SVCE and administrator. The LTS is utilized for the approval and disallowance of claims and the generation of letters and reports.
Responsibilities:
- Analysis of the business requirement.
- Analyze and fix defects in the current application for the JRules, EJB Service, Web Service and Jasper report modules.
- Design and develop JRules, EJB Services, Web Services and Jasper report modules as per the change control request.
- Unit testing and Integration Testing using JUnit framework.
Confidential
Role: Technical Lead / Senior Developer
Environment: Java 1.5, Wicket, Web service, Spring, JPA, Hibernate, axis2, Jibx1.2, Tomcat
- Description: The Client Package module is a component of the Manufacturing 2.0 MFG 2.0 effort and a second generation implementation of the Client Package BPT design. It functions as a tool to allow Client Operations to select and retrieve offer level information, including pricing, geography, trigger upcs and validating upcs, and images composites from Manufacturing 2.0 or from 3D application. It also allows the end-user to go into the system to approve or select to modify client packages, as well as the ability to view prior client packages within the system.
- Client Package 2.1 version used Agile Scrum methodology. The application was developed with wicket for the user interface and Web services for the business layer.
Responsibilities:
- Designed the XSDs and WSDL for the Web services.
- Involved in Sprint planning.
- Played the role of a product owner to prepare the product backlog.
- Coordinated the team for the deliverables of the project modules.
- Interacted with business users to understand the requirement.
- Analysis of the business requirement.
- Prepared technical design document for the UI and Web services
- Developed UI component using Wicket framework and Spring framework.
- Developed SOAP Web services using Axis2, Spring, JPA and Hibernate.
- Developed native SQL queries.
- Worked with SOAPUI and TestNG for testing the Web services.
- Used Log4j for logging error and debugging.
- Version Control of source codes using SVN.
- Conducted code reviews of the code developed by the team.
- Handled the build and releases using Jenkins.
- Coordinated the team for the development and releases of application modules.
- Mentored other members in the development team.
Confidential
Role: Technical Lead / Senior Developer
Environment: Java 1.5, Wicket, Web Service, Spring, JPA, Hibernate, axis2, Jibx1.2, Tomcat
- Description: The Manufacturer 2.0 module is a second generation implementation of the Manufacturer Awards application of Catalina Marketing Services CMS . It allows the user to receive an existing Campaign Design Cost Estimate created by the Sales organization or import a standard Campaign Design Cost Estimate. This module also gives CMS and Client user's visibility into the status and process for manufacturer programs as well as gives CMS Sales, Client Service, and Client users' transparency to the workflow process after Client Package becomes visible to the client for approval, through any changes, and final disposition.
- The application was developed with wicket for the user interface and Web services for the business layer.
Responsibilities:
- Designed the XSDs and WSDL for the Web Services.
- Coordinated the team for the deliverables of the project modules.
- Interacted with business users to understand the requirement.
- Analysis of the business requirement.
- Prepared technical design document for the UI and Web Services
- Developed UI component using Wicket framework and Spring framework.
- Developed SOAP Web Services using Axis2, Spring, JPA and Hibernate.
- Developed native SQL queries.
- Conducted code reviews of the code developed by the team.
- Worked with SOAPUI and TestNG for testing the web services.
- Used Log4j for logging error and debugging.
- Version Control of source codes using SVN.
- Handled the build and releases using Jenkins.
- Coordinated the team for the development and releases of application modules.
- Mentored other members in the development team.
Confidential
Role: Technical Lead / Senior Developer
Environment: Java 1.5, Wicket, Web Service, Spring, JPA, Hibernate, axis2, Jibx1.2, Tomcat
Description: The Campaign Design 2.0 module is a second generation implementation of the Cost Estimation process. This module creates a wrapper or campaign around a contract and its related campaign designs cost estimates . This wrapper was a concept to package the contracts and its related campaign designs cost estimates , automate/speed the process of approving the documents, and incorporate the ability for sales to view Campaign Design elements for sold Shopping Basket Exclusivity SBE cycles.
Responsibility:
- Coordinated the team for the deliverables of the project modules.
- Developed UI component using Wicket framework and Spring framework.
- Developed SOAP Web Services using Axis2, Spring, JPA and Hibernate.
- Developed native SQL queries.
- Worked with SOAPUI and TestNG for testing the Web services.
- Used Log4j for logging error and debugging.
- Version Control of source codes using SVN.
- Conducted code reviews of the code developed by the team.
- Handled the build and releases using Jenkins.
- Coordinated the team for the development and releases of application modules.
- Mentored other members in the development team.
Confidential
Role: Team Lead
Environment: Abinitio, VC .Net, COM/DCOM, WebSphere MQ, DCE Encina, Soap ,VB Script, Unix.
- Description: Application Telephony Interface ATI system consists of set of applications and components integrating the IVR calls, CSR desktop and back end Encina services. The ATI system acts as a middle tier and helps the End user of Orange to interact with the number of back end services.
- ETL applications are used to ensure that two external applications using differing interfaces correctly communicate with each other and thereby provide increased synergy and value to the business.
Responsibilities:
- Mentor and monitor ATI L2, L3 and ETL L2, L3 team and activities.
- Handle logistics related to the team
- Handle and monitor different reports related to the team
- Handle all the resource related activities
Confidential
Role: Senior Developer
Environment: Java, JSP, STRUTS 1.2, SPRING, Hibernate, Axis1.3, Ajax, Tomcat, Oracle 9i, Unix.
Description: Confidential is a web application used by the Customer Service Management. This project was intended to develop the Family Management module for the existing application. Family management module involved the managing the Family Members, Family Bolton, Family History etc. Also a change request was raised to change the business rules for the reports related to Micropayment module.
Responsibilities:
- Written Junit test cases to test the DAO layer and utility methods.
- Developed customized tag libraries.
- Handled the validations using STRUTS validation framework.
- Develop web modules using JSP, STRUTS and Spring.
- Mentored other members in the development team.
Confidential
Role: Technical Lead / Senior Developer
Environment: Java, JSP, STRUTS 1.3, Axis1.3, Tomcat, Unix.
Description: This project is intended to develop the web application for the O2 customer to manage their BoltOns.The main aim of the project is to support the backend services developed on AltamirA systems.
Responsiblities:
- Coordination of the web application development and responsible for the deliverables of each iteration.
- Mentoring the team and the task allocation
- Development of the individual modules
- Unit Testing
Confidential
Role: Senior Developer
Environment: Vignette 7.3, Weblogic 9.1, Java, JSP, STRUTS 2, Ajax, Oracle 9i, Unix.
Description: EAM portal is placed in the Customer Productivity program of the GE Healthcare. It provides solution that focuses on workflow, reports and decision-support-intelligence that facilitates planning, maintaining, and optimizing the Biomedical and DI assets of GE customers and their GE service support staff.
Responsibilities:
- Design and Develop portal modules.
- Develop portal layout using Grids, Themes and Styles VAP .
- Unit Testing.
Confidential
Role: Senior Developer
Environment: Weblogic 8.1, Java/J2EE, STRUTS 1.2, Oracle 9i, Unix
Description: iCenter application finds its position in the Customer Productivity sector. It is a Web-based diagnostic imaging asset-management tool which helps customers to access vital operations and performance information to manage the imaging assets. It provides them with information such as open service requests, equipment uptime, service histories, devices under service contract, contract terms, preventive maintenance PM schedules etc.
Responsibilities:
- Requirement Analysis, Design and Coding
- Placed in the GE Healthcare, US office Sept2006 Dec2006 to coordinate the offshore team in India with the US team
- Coordinated the Analysis and Development activities to incorporate the Japanese Customer Requirement.
- Unit Testing and Integration Testing.
- SPR fixes and Quarterly Release of the application.
- Maintenance and Support of the application.
Confidential
Role: Senior Developer
Environment: Weblogic 8.1, JSP, Servlets, Oracle 9i.
Description: Imaging Performance Manger IPM application finds its position in the Customer Productivity sector. Imaging Performance Manger IPM helps the GE Customers to utilize their equipment scanners in a better way. It monitors the scanners and also captures the scanner data to generate reports and thus helps in customers to utilize their equipment better..
Responsibilities:
- SPR fixes and Quarterly Release of the application
- Maintenance and support the application
- To enhance the existing application as per the client request
Confidential
Role: Software Developer
Environment: Weblogic 8.1, JSP, Oracle 9i
Description: GE - Healthcare has requested to change the ASP code to the JSP code of the existing Negotiation Tracker Tool. Along with change of ASP code to JSP code other enhancements like addition of file upload facility, graphs were also implemented. .
Responsibilities:
Writing Test Cases, Coding and Testing.
Confidential
Role: Software Developer
Environment: Struts 1.2.4, WebLogic 7.0, EJB2.0, Oracle 9i, Xdoclet 1.2.2, Canoo WebTest 1.1,Eclipse 3.
- Description: General Motors has requested for re-architecting the Current Global Reporting Investigation Tool GRIT application from current 2-tier web architecture to 3-Tier architecture. Along with re-architecting, several functional and Sox related Security enhancements will also be implemented. The user base of this application will increase from US to all the GM users across the Globe.
- Project Includes defining the architecture, Detailed design, Build, Integration testing and UAT support and Deployment.
Responsibilities:
Writing Test Cases, Coding and Testing.
