Technical Lead Resume
SUMMARY
- Over 9 years of experience on Java/J2EE Technologies.
- Developed EJB, JSP and helper Java classes on various application servers.
- Converted codes use of XML parser (DOM, SAX), Schema and transformation (XSLT) to JAXP.
- Refactored code and added unit test (JUnit) as part of fixing issues.
- Analyzed and designed web enterprise application process logic to optimize application performance.
- Improved web application performances by redesign EJB implementation, and developed a DB connection - pooling framework.
- Responsible for maintain and trouble shooting and problems (concurrent data lock etc.) solving for production server.
- Performed Developer and Application server configuration set up and utilized server isolation control, transaction control.
- Implemented data object persistent to oracle using Hibernate3.x.
- Set up and maintained SVN and clearCase repositories and SourceSafe for whole project team.
- Developed multiple web front pages using JSP, JQuery and JavaScript and Struts and bean introspection.
- Performed application java code quality assurance and mentoring developer.
- The others tools used are: JBuilder 7, and XML Spy
- Exposure and extensive Knowledge on RESTFul Web Services.
- SOUPUI for testing web services.
- Worked more than 4 years of experience on HP Service Management tool to track incident/problem and Change Management.
- Energetic and willing to learn new things.
- Ability to work well with others and multitask.
- Experience in Ant, Log4J.
- Good Experience on SQL,PL/SQL and databases (Oracle).
- Good Knowledge on IBM DataPower.
- Exposure on IBM DataPower.
- Certified for Professional in Project Management (PPM).
TECHNICAL SKILLS
Sun Technologies: Java, J2EE(JSP,Servlets), WebServices(WSDL,XSD,XSLT), and EJB.
RDBMS: Oracle, and MySQL.
Frameworks: Struts, JSF, Hibernate, and Spring.
Architectures: SOA, and MVC.
Object Relational Tool: Hibernate.
Application Servers: Glassfish, WebLogic, WebSphere, and Jboss.
IBM Tools: RAD, Clear Case, SVN, and RSA.
Web Servers: Tomcat
Operating Systems: Windows9x/NT/XP/2000, UNIX and Linux.
Markup Languages: HTML, XML, XSL, JQuery and AJAX.
Design Pattern: Session Facade, Value Object, DAO, Composite View, and EJBHome Factory (Service Locator)
Scripting Languages: JavaScript, JQuery and JSON
Defects Tracking Tools: HP QC, JIRA, and Clear Quest
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead
Responsibilities:
- Using Jersey for REST layer, Spring MVC for web tier, Hibernate implementation for persistence layer and IBM Websphere Application server for deployments and Oracle as DB.
- Developing user interface (UI) using HTML, CSS, JQuery, JSTL/EL and JSP’s.
- Creating extensions to existing application to add new features or performance improvements.
- Support efforts to assess current state, identify customer requirements, and define the future state and/or business solution.
- Research, gather and synthesize information.
- Processing of service requests (e.g. data excerpts, data corrections)
- Analysis and solution of incidents and problems (e.g. adjust configurations and jobs - no code hotfixes )
- Processing of incidents or service requests that cannot be processed by the 1st level support and can be categorized as “issue is due to central applications”
- Carry out change management processes (apply, evaluate, communication of change requests)
- Processing of defined routine tasks (operational management“, e.g. control of logs and job flow)
- Proactive problem management (e.g. recognize capacity trends, report optimization potential to the 3rd level)
- Provide Deployment Tests for all new Releases
- Coordination with VW Operating/Service Competence Center
- Expectation of first shot resolution: > 80% (derived from experience values)
- Respond to assigned problem management tasks
- Coordinate relevant parties in case of a Major Incident and solve Major Incident
- Deployment of releases and hotfixes in the pre-live and production environment, rollout support.
Confidential
Technical Leader
Responsibilities:
- Involved in requirements, analysis, and architecture, designing, documenting, developing, and testing phases of the project.
- Ensured that proper coordination is achieved between the Business Partners and the offshore development team.
- Involved in the architecture of application framework.
- Designed and Developed EJB2.0 Message Driven Beans.
- Designed and developed search algorithm in such a way that the search program retrieves only the required no of records from Database instead of reading all the records.
- Designed and developed the JMS architecture for sending mails asynchronously.
- Used extensively the Spring3.x Framework such as Spring Core, Dependency Injection and JDBC Wrapper modules.
- Designed and developed WebServices using SOAP, WSDL,XSD and tested them by using SOAP UI Tool.
- Designed & Developed of webpages using JSP, JavaScript, JQuery, and Ajax, json was used extensively.
- Wrote ANT Build Scripts for compiling EJB/Java Classes/WSDL2Java.
- Installed and Configured build scripts with Cruise Control Tool to generate JAR/EAR’s automatically.
- For interlayer communication XML Messages are used. These messages are composed and parsed on the Java based business components.
- Developed the required SQL queries to retrieve data from the systems.
- Developed / modify the PL/SQL functions, procedures and views required for the database.
- Using HP Service Now tool to track production defects, create Change Request for production deployment and raise Incidents for issues related to data, logs and servers.
- Using HP Quality Control tool to track QA/UAT Defects.
- Using SVN tool to manage code versions.
- Unit and Integration testing.
Confidential
Project Lead
Responsibilities:
- Deployed multiple projects to production successfully.
- Designed & Developed of webpages using JSP, JavaScript, and JSF.
- Wrote the XML parser using SAX Parser and DOM Parser.
- Responsible in writing the Struts Action class for the Underwriting module.
- Coded for the DAO classes to process the data.
- Wrote the Store Procedure/SQL for processing the data.
- Wrote the JDBC coding to process the data.
- LDAP Configuration with WAS6.
- Developed reusable business components by using J2EE technology.
- Wrote ANT Build Scripts for compiling EJB/Java Classes.
- Effectively used SVN for Version Control and JIRA for defect tracking.
Confidential
Project Lead
Responsibilities:
- Involved designing and depicting High Level and Low Level artifacts by using IBM RSA Tool (To generate Analysis model, Use case Model, Design Model and RSA Documentation.)
- Managed team and preparing detailed work plan.
- Developed reusable business components by using J2EE technology.
- Interacted to the client and discussing the functionalities.
- Interacted to the client, clarifying and resolving the issues.
- Deployed, debugged and tested the application.
- Implemented J2ee Design patterns.
- Wrote ANT Build Scripts for compiling EJB/Java Classes.
- Effectively used SVN for Version Control and IBM QC for defect tracking.
Confidential
Project Lead
Responsibilities:
- Involved in the design and architecture of the project.
- Designed & Developed of webpages using JSP, and JavaScript.
- Coded and tested Struts Action Classes and validation is done using JavaScript and Struts validator framework.
- Coded DAO classes to access the Oracle Database.
- Coded and tested the validation procedures for the forms submitted by users.
- Coded business logic in the EJB components.
- Wrote the Store Procedure/SQL for processing the data.
- Effectively used IBM Clear Case for Version Control and IBM QC for defect tracking.
- Configured JDBC datasource with weblogic server.
Confidential
Project Lead
Responsibilities:
- Involved in the architecture of application framework.
- Designed and Developed EJB Stateless, Stateful Session Beans and BMP/CMP entity beans using websphere.
- Designed and developed the JMS architecture for sending mails asynchronously.
- Wrote SQL Queries such as Complex Select Update, Delete and Views.
- Used extensively the Apache’s Struts Framework.
- Coded and tested Action Servlets and JSPs.
- Wrote ANT Build script for compiling EJB / java classes, Deploying EJBs in Websphere server.
- A technology includes EJB, JSP, JavaScripts,JDBC, JMS, Servlets, Struts, and XML.
- Loading data in to database from CSV files using java.