Web Application Lead Resume Profile
GA
Summary of Experience:
- Have more than 9 years of technical experience using Java/J2EE in the HealthCare, Banking and Telecom domains.
- Experience in different stages of various software development life cycle SDLC such as waterfall, RUP, Agile and iterative model.
- Hands-on web development experience using Java/J2EE, Struts 2, Spring, Hibernate, J-Query.
- Good Database Experience in SQL /PLSQL in various databases such as Oracle, MYSQL, and MSSQL Server.
- Exposure to automation Testing tools like Selenium WebDriver and J-meter.
- Flexible and adaptable across multiple development technologies and methodologies.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team.
- Good Team Leading and team building Experience. Have motivated and mentored teams to achieve project goals.
- Excellent problem solving skills with a strong technical background and good interpersonal skills. Excellent verbal and written communication skills.
- Served as a lead technical resource on large projects. Proven capability in meeting project goals
- Good knowledge in Estimation, Project Planning also done project tracking using MPP tool.
Technical Skills:
Languages | JAVA 1.5/1.6, SQL/PLSQL, Shell Script, J Query, Java Script, Ext JS, Groovy Script |
Application Framework | JSP, Servlets, Spring, Hibernate , Struts |
IDE | IBM RAD, Eclipse, WSAD, Weblogic Workshop 8.1 , Toad, PL/SQL Developer, JBuilder |
Application servers | Websphere , Weblogic , JBoss, Apache Tomcat |
Integration Tec | IBM HATS Host Access Transformation Service mainframe macro creation |
Automation Testing | Selenium, Performance Testing Tools J meter , SOAP UI |
Others | Maven, MPP Microsoft Project Plan , CVS, SVN, Jenkins, GIT Hub |
PROJECT EXPERIENCE:
Confidential
Role: Web Application Lead, Framework Architect
Project Description: Baxter wanted to develop a web application to track and record the use of various medical treatments offered by them across the globe. This web application will collect the global data for analysis and reporting purposes
Responsibilities:
- Leading Web application team
- Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern on the OCP framework.
- Database Design and Analysis for various application modules.
- Architecting the web application framework and developing various modules of the application.
- Did integration of Struts2, Spring and Hibernate.
- Provided database persistence using Hibernate 3.0 and Spring JDBC.
- Implemented the Spring Security and Transaction Management in the Application.
- Developed various important modules of Web application.
- Performed duties of Scrum Master and did task allocation, tracking and estimation.
- Created Unit Test and SIT test Scripts for the application.
- Responsible for troubleshooting and resolving tickets and Change Requests.
Environment: Struts2, Spring, Hibernate, J-query.
Confidential
Role: Automation Framework Architect, Test Lead
Project Description: ATT had developed web application and web services for its Telecom Services. This Project required to develop various automation Test scripts using Selenium for testing web application and to perform Performance testing for various client web services.
Responsibilities:
- Leading Automation Framework team.
- Creating Automation testing framework for developing various automation Test cases. Automation Framework used Selenium, J-Unit, Jenkins and Maven.
- Worked on Selenium Web Driver and J Unit for creating Automated Test Cases.
- Developed Various Automated Test Cases
- Configured Jenkins as continuous Build tool
- Created various Jenkins Jobs to be executed after build to run the automated test Cases.
- Did Performance testing various ATT web services using J-Meter.
- Handled and Lead multiple Defects Triages and Supported SIT, UAT and Go-Live testing phases.
- Generated Automation Test scripts for testing web services using Groovy Scripts and SOAP UI.
Environment: Java Selenium, J-meter, Jenkins, Maven, SOAP UI
Confidential
Role: Developer, Module Lead
Project Description: As a part of LACAFE project was involved in developing an Integrated Eligibility software application for Louisiana State. This application will enable the state officials to receive and review applications for various state sponsored benefit.
Responsibilities:
- Leading HATS and Dashboard team.
- Gained Knowledge of HATS integration tool java to Mainframe Legacy integration tool and generated various HATS macros and created HATS web services for the same.
- Did Development of various application modules using spring and Hibernate.
- Did Database Design and Analysis for various application modules.
- Performed role of Scrum Master.
- Estimation and functional analysis of module.
- Developing Java components for the Web application
- Mentoring fresher's on the project.
- Unit testing and defect fixing of issues reported during SIT,UAT and go live support
- Implementing Change requests and Business Rules in the application.
Environment: Java, Spring, Hibernate, HATS Webservices.
Confidential
Role: Developer, Team member
Project Description: As a part of MONTANA project was involved in developing an Integrated Eligibility software application for MONTANA State. This application will enable the state officials to receive and review applications for various state sponsored benefit. I was involved in various software life cycle development phases from requirement gathering to Delivery of the development.
Responsibilities:
- Developing various screens and modules for the application.
- Used Java and J2EE technologies for development of various components in application.
- Did integration of MULE ESB and java application.
- Worked on Mule ESB batch jobs.
- Mentoring fresher's on the project.
- Unit testing and defect fixing of issues reported during SIT.
- Implementing Change requests and Business Rules in the application.
Environment: Java, J2EE, EJB, BRIDGES, Mule ESB
Confidential
Role: Developer, Team member
Project Description: Developing a software product for IBM called Global Move. Global Move is about tracking the different work assignments allocated to an employee which tracking and storing the history of 4 lakh IBM employees. This is a SOA project which involves very complex technologies. Here we have Portal IBM server interacting with Enterprise Service Bus IBM which in turn interacts with the oracle DB using web services. This project was developed from scratch and eventually had a huge team of 70 people.
Responsibilities:
- Developing various screens for the portlet project.
- Worked on JSF portlet and Spring for development.
- Worked on inter Portlet calls in the application
- Resolving defects in the existing portlet project.
- Implementing Change requests and Business Rules in the existing project.
Environment: Java, JSF,Portlet, Websphere, RAD.
Confidential
Role: Developer, Module Lead
- Project Description: PRKS is multi-currency browser based record keeping system application, currently being used by London, Sydney Boston users. Functionality encompasses all components of fund participant record keeping including:
- Processing fund buy and sell transactions
- Maintaining client position holdings
- Storing fund prices
- Valuation of fund transactions
- Income distribution
Responsibilities:
- Enhancements and bug fixing
- Analysis, technical designing, development testing of enhancements.
- Interacting with the client, Status Reporting, providing estimates.
- Supporting the project related user's queries.
- Worked on Shell Scripting for creating various scheduler jobs to load data files in system
- Created various PLSQL stored procedures and functions required for processing the jobs.
- Developed various modules for the application using EJB session beans and Java J2EE technologies.
Environment: Struts 1.1, Core Java, JSP / Servlets, Java Beans, Java Script, Oracle 10g, BEA Weblogic 9.2, Clear case, Clear Quest, My Eclipse and PL/SQL.
Confidential
Role: Developer, Module Lead
Project Description: The Recharge application will enable the end-user to recharge its calling card through POS machines. It includes Pos client developed in embedded C and Application server developed in J2ee . The Application server processes the requests coming from Pos client. ISO 8583 protocol is been used for sending and receiving requests from pos clients to application server
Responsibilities:
- Did Development of Application server using Java, J2ee technologies.
- Worked on Struts 1.1 version and Ajax for developing various components of the application.
- Development of framework and core action classes needed in the Application server.
- Designing Database included designing and modifying key tables along with writing stored procedures and queries as per requirement of the application.
- Did Integration testing with the POS terminal application.
- Created Various PLSQL Triggers and Functions for Oracle DB required for the application.
Environment: Struts 1.1, Core Java, JSP / Servlets, Java Script, Ajax, SQL Server, JPAD-PRO, Apache-Tomcat.
Confidential
Role: Application engineer
Project Description: The application used to collect and monitor the information of MS and PD stocks for all automated fuel pumps throughout country. This application helped in giving alerts and warnings on various events happing and any fuel pump.
Responsibilities
- Project Maintenance and version update for various patches.
- Enhancement of various Screen and service components of the application.
- Using Unix OS for managing and executing various scheduler Jobs.
- Enhancement of Scheduler jobs using shell scripting.
- Analyzing issues and alerts.
- Creating SQL PLSQL queries and functions for Data analysis
Environment: Unix, Oracle SQL/PLSQL, Java, JSP