Technical Lead Resume
Bloomington, IL
SUMMARY
- 8 Years of IT experience in analysis, design, development, testing, delivery and production support of application software.
- Experience in full life - cycle development using Object Oriented Methodologies/Programming (OOP’s).
- In-depth knowledge and experience in Java, Java EE, JSP, Servlets, JavaScript, JQuery, JSON, AJAX, JAX-WS, JAX-RS, JDBC and MVC Frameworks.
- Hands on Experience in using Hibernate, Spring Framework Modules like Core, MVC, DAO, Transaction Management and ORM.
- Experience in developing SOAP/REST based web services.
- Possess good RDBMS concepts knowledge and worked with Oracle 10G, My SQL and Postgre.
- Experienced with web/application servers as IBM Web Sphere 5.1.2/5.0/6.1 , Web logic 12.0, Tomcat 7.0, and VMware vFabric.
- Worked on different OS UNIX (Sun Solaris), Linux, Windows NT, Windows XP and Windows 7.
- Acquired excellent knowledge of working with open source frameworks such as Struts, spring and JUNIT frameworks.
- Extensive experience in Requirements Gathering, Analysis, Design, Code Reviews, Unit Testing and Integration Testing.
- Involved in preparing documentation like LLD, Component Specification, Class diagram and Sequence diagram using IBM Rational Software Architect and Rational Rose.
- Experienced in using J2EE Design Patterns
- Expertise working on XML Suite of Technologies XML, XSL, XSLT, and validation with DTD & XML schema and processing files with SAX, DOM Parsers.
- Involved in Build Activities (i.e. Self-service portal)
- Worked with repository like Rational Clear Case and Tortoise SVN.
- Experience with different methodologies like Waterfall and Agile.
- Having Good knowledge on Insurance and Banking domain.
- Having hands on Experience on SOAPUI 4.5.2 Tool
- Strong Analytical, Problem Solving, Debugging and Interpersonal skills with excellent understanding of system development metrics, techniques and tools.
- Excellent Communication and Presentation skills complemented with the ability to quickly adapt to new environments and master new technologies.
- Experienced working with Onsite - Offshore model: Responsible for identifying, assigning and coordinating tasks between onsite and offshore.
TECHNICAL SKILLS
Language: C,C++,Visual C++,C#.Net, Java, SQL,PL/SQL,MySQL,Postgre SQL,Pro *C/C++
Web/Distributed Technologies: JSP 2.3, Servlets 3.1, Struts 1.2, Apache Maven 3.0.3, SOAP 4.5.2, WSDL, XML, SOA, JSTL, JDBC Type 4 Driver, RMI, Spring MVC 3.0, XML, Gem Fire, WSRR, Jenkins, Splunk, Emma, Check style 5.6, Mutation
Scripting: Java Script, jQuery, AJAX, HTML5, DHTML, CSS,Unix Shell Scripting
Open Frame works: Spring Framework 3.0(Spring MVC, Spring Core, Spring JDBC,Spring Transaction Management )
Graphical User Interface(GUI): Oracle Developer 2000 ( Forms 6i, Reports 6i)
Relational Database: MS Access, MS SQL, Postgre SQL 9.2.4, Oracle 10G.
IDE: Eclipse 3.4, Spring Source Tool Suite 2.8.0, IBM RAD 7.0
Web/Application Servers: Web logic server 12.1.1, Tomcat 7.0.42, Apache HTTP Server 2.2.25.
Operating Systems: MS Windows 2K/XP/Vista/7, Windows CE, Unix
Tools: Rational Clear Case, VSS, Bounce Checker, Visio, MS Project, Enterprise architect, Serena, Astah Community, Rational rose, Tortoise SVN,PVCS.
Architectures: Client/Server, SOA,Multi-Threading, Socket Programming with TCP/IP and UDP
Methodologies: Agile and Waterfall
Domain: Banking, Insurance
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
Technical Lead
Responsibilities:
- Interacted with business analysts and end users in gathering requirements and understand the business processes involved in Life Insurance application.
- Followed Agile Methodology like Scrum Meetings, to deliver application in iterative approach with high Quality software and satisfy customer needs.
- Followed writing JUnit for the classes in order to unit test the code
- Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using IBM Rational Architect.
- Implemented J2EE Design Patterns like MVC, Front Controller, Singleton, View Helper, Business delegate, Transfer object and Data Access Object
- Responsible in implementation of the presentation layer (GUI) for the application using JSP, HTML, CSS and JQuery.
- Implemented Spring MVC Framework which involves configuring Dispatcher servlet, mapping requests to controllers.
- Designed and developed UI having complex screens functionalities using JSP, JQuery, HTML and CSS.
- Designed and developed Business delegate, Transfer object and screen navigation flow using Core Java, Spring Framework API’s.
- Designed and developed Interceptor using spring Handler Interceptor to read XML files from Tridion Server to display the UI Labels and Text.
- Wrote Server side validations by extending Spring Validator class.
- Wrote Client side validations using jQuery and AJAX calls for REST based web service.
- Developed SOAP and REST based Web Services.
- Performed Headless Integration tests for Web services deployed in the server.
- Tested service operation using SOAP UI tool for early performance.
- Developed logging module-using Log4J to create log files to debug and trace application.
- Involved in build activities using Confidential Self-service Portal
- Mentored UI developers in using UI framework and junior Java developers.
- Responsible for Code merge activities and Continuous Integration using Jenkins tool.
- Performed complete application life cycle functions from conception to final release to users including Design/Analysis, Implementation, Testing, Deployment and Maintenance.
Environment: JSP, HTML5, XML, Servlets, Web services, Hibernate, jQuery,JSON,CSS3,AJAX,Spring Framework 3.0, STS 2.8.0.RELEASE, Maven 3.0.3, Postgre SQL, JUnit, WSRR, SFX 6.0,TortoiseSVN 1.6.10, SOAP UI 4.0.2, IBM RSA 8.0.1,Splunk, VMWARE vFabric tc Server 2.9.3, WMWARE vFabric Web Server 5.3.2,Tomcat 7.0.42, Apache HTTP Server 2.2.25.
Confidential
Product Technical Lead
Responsibilities:
- Followed Agile Methodology to deliver application in iterative approach with high Quality software and satisfy customer needs.
- Involved in requirements gathering, worked closely with BA’s in understanding FRD’s and use cases and also create Technical specification documents.
- Analysis of FRS (Functional Requirement Specs) and preparation of High Level Design, Low level design.
- Handled cross-group coordination with other functional groups in coordinating work, identifying dependencies, and resolving conflicts.
- Created Class Diagrams, Sequence Diagrams and Component diagrams using Rational Rose.
- Mentoring Junior Team members during coding and design document Preparation.
- Involved in design, Code Reviews and give guidance to Junior developers.
- Designed and developed complex UI screens functionalities using JSP, jQuery, AJAX, JSON, HTML and CSS.
- Designed and developed Complex business services like IRA Account creation, RMD, Death Distribution and TAX calculations using Core Java, Java EE Framework and integrating with Existing Finacle Core banking Framework.
- Enhanced existing Payment processing JAX-WS SOAP based Web Service.
- Wrote JUINT for the classes in order to unit test the code.
- Wrote SQL Queries, stored procedures, cursors and triggers using Oracle SQL, PL/SQL.
Environment: JSP, HTML5, XML, Servlets, Web services, jQuery,JSON,AJAX,CSS3,Oracle10G, PL/SQL, Web services, Tomcat 6.0.32, Web logic server 12.1.1,Eclipse 4.2, UNIX.
Confidential
Technical Lead
Responsibilities:
- Involved in requirements gathering, worked closely with BA’s in understanding use case and create a Technical specification document.
- Part of the Architecture team in putting together the design, resolved architecture issues, followed J2EE design patterns.
- Created Class Diagrams, Sequence Diagrams using Rational Rose, prepared High/Low Level design documents.
- Enhance existing Presentation Framework with MVC design pattern.
- Mentored junior developers on to code the functionalities and given business transition on the application.
- Followed agile methodology for Iterative development.
- Code Reviews and give guidance to junior developers.
- Designed and developed UI having complex screens functionalities using JSP, JavaScript and JQuery.
- Involved code review discussion with Technical Architect team.
- Wrote JUNIT test cases for unit testing the Integration layer.
- Review the integration test cases and Test plan.
- Coordinating the Code Merge using Tortoise SVN.
- Provided support for integration and System Testing.
Environment: JSP, HTML5, XML, Servlets, jQuery,JSON,AJAX,CSS3,Eclipse 3.4.,Oracle 10G, Web services, Tomcat 6.0,Web logic 9.0, RAD 7.0, J2EE Design Patterns.
Confidential
Technical Lead
Responsibilities:
- Involved in requirements gathering, worked closely with BA’s in understanding use case and create a Technical specification document.
- Part of the Architecture team in putting together the design, resolved architecture issues, followed J2EE design patterns.
- Created Class Diagrams, Sequence Diagrams using Rational Rose, prepared High/Low Level design documents.
- Enhance existing Presentation Framework with MVC design pattern.
- Mentored junior developers on to code the functionalities and given business transition on the application.
- Followed agile methodology for Iterative development.
- Designed and developed UI having complex screens functionalities using JSP, JavaScript and JQuery.
- Designed and developed different JSP Custom Tags.
- Code Reviews and give guidance to junior developers.
- Involved code review discussion with Technical Architect team.
- Review the integration test cases and Test plan.
- Coordinating the Code Merge using Tortoise SVN.
Environment: JSP, HTML5, XML, Servlets, jQuery,JSON,AJAX,CSS3,Eclipse 3.4.,Oracle 10G, Web services, Tomcat 6.0,Web logic 9.0, RAD 7.0, J2EE Design Patterns.
Confidential
Lead Engineer
Responsibilities:
- Created Class Diagrams, Sequence Diagrams using Rational Rose, prepared High/Low Level design documents.
- Developed web application using Presentation Framework and MVC design pattern.
- Mentored junior developers on to code the functionalities and given business transition on the application.
- Designed and developed UI having complex screens functionalities using JSP and JavaScript.
- Designed and developed different JSP Custom Tags.
- Code Reviews and give guidance to junior developers.
- Involved code review discussion with Technical Architect.
- Coordinating the Code Merge using Tortoise SVN.
Environment: JSP, HTML5, XML, Servlets, jQuery,JSON,AJAX,CSS3,Eclipse 3.4.,Oracle 10G, Web services, Tomcat 6.0,Web logic 9.0, RAD 7.0, J2EE Design Patterns.
Confidential
Member Technical Staff
Responsibilities:
- Created Class Diagrams, Sequence Diagrams using Rational Rose, prepared High/Low Level design documents.
- Developed web application using Struts Framework with MVC design pattern.
- Designed and developed UI having complex screens functionalities using JSP and JavaScript.
- Designed and developed controller, Helper and Business delegate components using Core Java and Struts.
- Creation and consumption of SOAP based Web services.
- Involved code review discussion with Technical Architect.
- Coordinating the Code Merge using Rational Clear Case
Environment: JSP, HTML, XML, Servlets, Java Script, CSS2, oracle 9i, Web services, Tomcat 6.0,Web logic 7.0,Eclipse 3.1, J2EE Design Patterns.
Confidential
Member Technical Staff
Responsibilities:
- Created Class Diagrams, Sequence Diagrams using Rational Rose, prepared High/Low Level design documents.
- Developed web application using Struts Framework with MVC design pattern.
- Designed and developed UI having complex screens functionalities using JSP and JavaScript.
- Designed and developed Business delegate components to interact with Database.
- Creation and consumption of SOAP based Web services.
- Designed and developed different JSP Custom Tags.
- Involved code review discussion with Technical Architect.
- Coordinating the Code Merge using Rational Clear Case
Environment: JSP, HTML, XML, Servlets, Java Script, CSS2, oracle 9i, Web services, Tomcat 6.0,Web logic 7.0,Eclipse 3.1, J2EE Design Patterns.
Confidential
Junior Software engineer
Responsibilities:
- Analyzing the Business requirements for the ProMane detailed study of the requirements.
- Preparing Low Level Designs for server components as per the user requirements and model the classes and methods using.
- Coordinating the review activities for the design model with senior architects and programmers using Struts framework.
- Developing web application using Struts Framework
- Designed and developed UI having complex screens functionalities using JSP, JavaScript, HTML and CSS.
- Coordinating the Code Merge using Visual Source Safe
Environment: Struts, JSP, Servlet, JavaScript, HTML, CSS2, J2EE, Eclipse 3.1, Tomcat 5.0, Visual Source Safe, MySQL.
Confidential
Junior Software engineer
Responsibilities:
- Analyzing the Business requirements for the SHIVSAGAR Online services from business community and a detailed study of the requirements.
- Preparing Low Level Designs for server components as per the user requirements and model the classes and methods using Rational Clear Case.
- Preparing unit test and integration test plans for the application.
- Designed and developed UI having complex screens functionalities using JSP, JavaScript, HTML and CSS.
- Developing web application using Struts Framework.
- Coordinating the Code Merge using Visual Source Safe.
Environment: Struts, JSP, Servlets, JavaScript, HTML, CSS, Eclipse 3.1, Tomcat 5.0, Visual Source Safe, MySQL.