Technical Lead Resume
Los Angeles, CA
PROFESSIONAL SUMMARY:
- Over 10 years of experience in analysis, technical design, development and documentation of software applications using web technologies, multi - tier service-oriented architecture by using Spring, Design Patterns, Java, J2EE, JSP, and JSF technologies.
- Over 3+ years of experience as technical lead in driving the application(s) towards its goal.
- Extensive work experience through all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi-tier enterprise, web based and distributed applications with high problem solving skills.
- Highly skilled and experienced in Agile Development process for diverse requirements.
- Involved in Agile development practices according to the application requirements for every project.
- Involved in Lean development process where the requirements has to be completed including development, deploying the changes and testing in 8 hours clock time to achieve the business requirements which creates a value to the application from end customer prospective.
- Experience in waterfall, Agile and Scrum software development methodologies.
- Designing high level (SRS) and low-level (SDD) designing usecase.
- Evaluate the technologies and appropriate products to meet the business goals and future needs.
- Over 3 years of experience in onsite offshore coordination.
- Experience in working with the various development teams as part of co-ordination with different applications.
- Good working knowledge in servers such as Tomcat, WebSphere -6/7 and IE tools like RAD 8/9and eclipse.
- Working on tickets created using Service Now and Quality Center for dealing with issues, requirements (in some cases), change requests, etc., as part of PROD support.
- Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets, JSP, Struts, Spring, JDBC, JavaBeans and Web services (SOAP).
- Hands-on experience on different kinds of databases Ms-Sql Server, DB2, UDBand proficiency in writing SQL, PL/SQL queries.
- Experience in deployment of SOA (Service Oriented Architecture) based Applications using Web Services including WSDL and SOAP (Developed Web Service client/host services using JAX-WS, REST).
- Strong in Object Oriented programming Concepts (OOPs) and various Design Patterns.
- Experience in Auto and Home Insurance, Property and Casualty Insurance domains.
- Good communication and interpersonal skills.
- Ability to learn and adapt new technologies quickly..
TECHNICAL SKILL SUMMARY:
Operating Systems: MS Windows 2000 / XP / 07
Programming Languages: Java
Database Systems: IBM DB2, MS SQL Server, MySQL and Oracle.
Java Technologies: JEE, JSP 2.0, Servlets, EJB, JPA, JDBC, JSF, Web Services(JAX-WS, JAX-RS), and AJAX
Scripting Languages: HTML, XHTML, XML, XSD, JQuery, Java Script, CSS3, AngularJS 1.5, CanJS
Framework: JPA, Struts, Spring, Log4J, Icefaces and WebSphere distributed batch
Server Architectures: Web Sphere application Server (WAS 6.0, 7.0, 8.0), Apache and Jakarta Tomcat
Development Tools (IDE): IBM RAD and Eclipse
Modelling Language: UML 2.0
Configuration Mgmt. Tools: IBM Rational Team Concert v4.x, Clear case
Project Execution Models: Waterfall, Agile and Scrum
Other Tools: Testing frameworks
IBM Tealeaf: Selenium Web driver, Cucumber
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles, CA
Technical Lead
Responsibilities:
- Working as a Team lead to take the responsibility of entire application.
- Onsite Offshore coordination.
- Co-ordinate with various teams for moving the code changes into various environments including production environment.
- Co-ordinate with various teams other than SABER when there is an impact to other teams.
- Involved in Agile process to fulfil client’s requirements in a timely manner.
- Communicate with the business team for gathering requirements.
- Provide ROM estimations on requirements to business.
- Lead by example as a hands-on technical expert; facilitate design discussions, propose solutions, develop prototypes.
- Preparing SRS documents for the requirements with proposed solution.
- Review of Detail Design documents prepared by development team.
- Implementing crucial functionalities of application with CanJSand Restful services.
- Implemented the Spring dependency injection of the Business Core Components.
- Implemented Spring Batch to run reports on a weekly basis to provide survey stats.
- JavaScript functions to get Dynamic data and Client side validation using Jquery libraries.
- Developed DAO layer to access data from DB2 using Spring JDBC.
- Technical support to development team while implementing requirements.
- Review of code written by development team.
- Automated testing with the help of Selenium Web Driver.
- Support SALT (testing) team in QA phase.
- Creating and maintaining Service now tickets for tracking the PROD related incidents and requests. Creating tickets in Quality center for tracking defects of application, change requests, IDF and warranties.
- Continue support in production for the implemented changes.
Environment: Java, Springs, WebServices, CanJS, JQuery, ejs,JSON, RAD, Spring Batch, Clear case, Websphere server and DB2, Selenium.
Confidential, Jersey City, NJ
Technical Lead
Responsibilities:
- Working as aTeam lead to take the responsibility of entire application.
- Has to support java application in production.
- Onsite Offshore coordination.
- Involved in requirement gathering and taking responsibility of delivering those requirements into production.
- Conducting daily status calls to get the updates on requirements and follow up with the team.
- Adding new Domains, roles and data level dimensions in DB which will helps the application to process the Entitlements.
- Creating and maintaining Service now tickets for tracking the PROD related incidents and requests.
- Automated testing with the help of Cucumber.
- Co-ordinate with SALT team to support the testing on application.
Environment: Java, Springs, WebServices, Oracle, AngularJS 1.5, JSON, JAXB - RPC, Eclipse, JQuery, Batch, Spring AOP, SVN and Websphere server, Cucumber.
Confidential, Los Angeles, CA
Technical Lead
Responsibilities:
- Act as a Team lead to take the responsibility on the assigned projects which are involved in Auto, Home and Renter policies.
- Has to support java application in production.
- Onsite Offshore coordination.
- Involved in Agile process to fulfil client’s requirements in a timely manner.
- Involved in preparing Detail Design document for Auto module and developed the PlaServices for auto and home policy premium derivation by interacting thru EAI Services, WebServices for Quote.
- Involved in review of Detail Design documents, SALT meeting and producing the rate comparison reports for the client for FFQ3 application and eAgent application.
- Lead by example as a hands-on technical expert; facilitate design discussions, propose solutions, develop prototypes, conduct code reviews and support software test efforts.
- Implemented the Spring dependency injection of the Business Core Components.
- Implemented Spring Batch to run schedulers for Automated Registration jobs, Agent reassignment jobs and Confidential jobs
- Wrote JavaScript functions to get Dynamic data and Client side validation using Jquery libraries.
- Developed DAO layer to access data from DB2.
- Creating and maintaining Service now tickets for tracking the PROD related incidents and requests. Creating tickets in Quality center for tracking defects of application, change requests, IDF and warranties.
Environment: Java, Servlets, JSF, Springs, WebServices, MainFrames, IBM DB2, JAXB - RPC, RAD 7, JQuery, Spring Batch, Spring AOP, Clearcase.
Confidential
Team lead
Responsibilities:
- Has to support java application in production.
- WasFixing problem ticket as per SLA (Service Level Agreement).
- Onsite Offshore coordination.
- Involved in Agile process to fulfil client’s requirements in a timely manner.
- Involved in preparing Detail Design document for CSS Registration, Quote retrieval, Automated Registration batch job.
- Involved in review of Detail Design documents, SALT meeting and producing the reports for automated batch jobs.
- Implemented Work manager for handling batch jobs asynchronously.
- Developed DAO layer to access data from DB2.
- Lead by example as a hands-on technical expert; facilitate design discussions, propose solutions, develop prototypes, conduct code reviews and support software test efforts.
- Creating and maintaining Service now tickets for tracking the PROD related incidents and requests. Creating tickets in Quality center for tracking defects of application, change requests, IDF and warranties.
- Working on various tickets related to application and making sure to meet the SALs as mentioned in tickets.
Environment: Java, Servlets, JSF, Springs, WebServices, Mainframes, IBM DB2, JAXB - RPC, RAD 7, JQuery, Spring Batch, Clearcase.
Confidential, Grand Rapids, MI
Development Lead
Responsibilities:
- Propose technical solutions to meet the business requirements.
- Understanding Business Rule Extract (BRE) from mainframe legacy applications.
- Plan the Distributed Systems Infrastructure estimation and enhancements.
- Performing Impact Analysis of application changes across components.
- Involving in Object Oriented Design of the system and prototyping the UI.
- Designing the high-level and low-level designing the use cases.
- Conducting requirement study and knowledge transfer sessions to the team.
- Documenting the requirements gathered and obtaining concurrence on the same from the client.
- Coordinating between onsite and offshore teams for technical issues.
- Supporting implementation activities and troubleshooting.
- Act as a technology expert for development and design teams.
- Responsible for Integration solution with Legacy applications.
- Developed UML Diagrams using Enterprise Architect tool.
- Implemented Auto Login, Pre-Applicant and Session management modules.
- Performed unit testing in all the implemented modules.
Environment: Java 1.5, JEE 5.0, JSF 1.2, IceFaces, JPA 2.0, JQuery, XML, JavaScript, CSS, HTML, JAX-WS, Eclipse, IBM RAD 8.0, IBM WebSphere 7.0, DB2, Rational Team Concert and IBM Tealeaf.
Confidential, Grand Rapids, MI
Sr. Software Consultant
Responsibilities:
- Involved in Agile process to fulfil client’s requirements in a timely manner.
- Propose technical solutions to meet the business requirements.
- Developing conceptual designs of business application.
- Performing Impact Analysis of application changes across components.
- Involving in Object Oriented Design of the system and prototyping the UI.
- Designing the high-level and low-level architecture and designing the use cases.
- Conducting requirement study and knowledge transfer sessions to the team.
- Documenting the requirements gathered and obtaining concurrence on the same from the client.
- Created Architecture and Developers guide for Confidential Application.
- Implemented Policy comparison page which compares 2 different policies and shows the difference in between two in a tabular manner. This functionality has been implemented using Reflection mechanism.
- Implemented Log-Off functionality which has a unique feature of closing all the opened windows by user from the application.
- Implementation of showing Session reminder without connecting to server using java script.
- Developed UML Diagrams using Enterprise Architect tool.
- Performing builds in lower region and troubleshooting in case of an issue.
Environment: Java 1.5, JEE 5.0, JSF 1.2, IceFaces, JPA 2.0, JQuery, XML, JavaScript, CSS, HTML, JAX-WS, Eclipse, IBM RAD 8.0, IBM WebSphere 7.0, DB2, Rational Team Concert and IBM Tealeaf.
Confidential, Los Angeles, CA
Sr. Software Consultant
Responsibilities:
- Analyzing the key business requirements and worked on technical design documents. Especially creating service design documents which are in service layer.
- Performing Impact Analysis of application changes across components.
- Involving in Object Oriented Design of the system and prototyping the UI.
- Designing the high-level and low-level architecture and designing the use cases.
- Conducting requirement study and knowledge transfer sessions to the team.
- Documenting the requirements gathered and obtaining concurrence on the same from the client.
- Performing builds in lower region and troubleshooting in case of an issue
- Involved in developing BW Auto service layer.
Environment: eAgent, Java, J2EE, Springs, JSP, Java Script, Ajax, DB2, RAD and Web sphere.
Confidential
Software Engineer
Responsibilities:
- Establishing connection to DB to get the desired songs / images and also tracking the points of customer and inserting into DB. Uploading new images provided by Cinema owners into the File system.
- Building front-end pages such as home page which acts as a dash board for the application.
- Involved in client-side validations using Java script.
- Manual testing of functional flows in application.
Environment: Java, JSP, Struts, JDBC, Java Script, Ajax and MS SQL Server.
Confidential
Software Engineer
Responsibilities:
- Establishing connection to DB to get the desired songs / images and also tracking the points of customer and inserting into DB. Uploading new images provided by Cinema owners into the File system.
- Building front-end pages such as home page which acts as a dash board for the application.
- Involved in client-side validations using Java script.
- Manual testing of functional flows in application.
Environment: Java, JSP, Struts, JDBC, Java Script, Ajax and MS SQL Server.
