Technical Lead Resume
San Antonio, TX
PROFESSIONAL SUMMARY:
- 9.5 years of professional experience in Analysis, Implementation and Testing of Object Oriented Applications using Java - J2EE Technologies and Test Driven Development ( TDD).
- Involved in Application enhancement and development using Core Java, J2EE, Struts MVC, Spring MVC, Spring AOP, REST Api, JSP Servlets, JDBC, Multithreading, Java Beans, Java Script and HTML.
- Has worked extensively on PL/SQL procedures and functions.
- Worked in both Agile environment and Waterfall model for the entire Software Life Cycle (SDLC).
- Has a good expertise on working onshore-offshore model and has lead a team of 4 members while working for Capgemini.
- Experience in mentoring and training team members whoever joins the team.
- Have ability to grasp new technologies and tools to build applications.
- Learned MongoDB from MongoDB University and build a blog application which uses MongoDB as the database. Used MongoDBs CRUD operation, Indexing feature, Aggregation framework, Data Modeling to build the application.
- Possess good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS:
Languages: Java J2EE, SQL, PL/SQL
Web technologies: J2EE, Java Script, HTML5, CSS3, Java Beans, JSP, AJAX, jQueryJavaScript, XML, JSON.
Web/Application Server: Oracle WebLogic, IBM Web Sphere, Tomcat.
Architecture: MVC ( Struts, Spring ), Microservice, REST Api.
Rest API Testing: Swagger, Postman.
Frameworks: Spring Boot, Angular 2, Spring (Configuration and Annotation), Struts, Hibernate.
Design Patterns: Core J2EE design patterns (Struts MVC, Spring MVC), Singleton
Build Automation: Ant, Maven
Java Technologies: J2EE, JSP, Servlets, JDBC, SOAP Web Services
RDBMS: Oracle, Microsoft SQL Server 2008, MySQL
NoSQL Database: MongoDB
Development Tools: IntelliJ IDEA, Eclipse, RAD, NetBeans
Configuration Management: Git, Git Hub, Perforce, SVN
Operating Systems: Windows, MAC
Methodology: Waterfall, Agile/Scrum
Issue Tracking: JIRA
Project Management Tool: Workfront
Testing Framework: Junit
Logging: Log4j
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
Technical Lead
Responsibilities:
- Involved in entire Software Life Cycle starting from Business Requirement Document to Design Document to Coding to User Training to Support UAT and fixing Production issues.
- Involved in designing phase for new development/enhancement.
- Currently working on a new application ( New Member ) which uses Rest API as the back end, Angular as the Front end technology. Creating Rest APIs for the new features for this application using REST API using different design pattern.
- Implemented Factory Design Pattern for New Member Eligibility Feature.
- Worked on Multi Threading extensively on New Member application to implement Offer fetching logic for new members based on their Credit report.
- Migrated the Online Banking of Confidential from Struts to Spring framework, solely responsible for migrating modules like Transfer module, Master Card Module, Business Banking, Manage Credit/Debit cards module.
- Learning and implementing Angular framework as some of the modules for the Online Banking is moving to Angular for making it responsive.
- Converting the current Manage Credit/Debit cards module from Spring framework to REST Api.
- Worked on performance tuning issues involving tuning of PL/SQL procedures and complex SQL queries by running explain plan on them and depending upon the cost modifying the query / procedure.
- Requirement Gathering ( Scheduling Requirement Gathering / Discussion meetings with all Stake holders)
- Scheduling meeting with Business Team on Issue Prioritization
- Responsible for creating High Level and Low Level Design document.
- Prepare / Review UAT test plans, implementation plan and documents
Environment: /Tools: JDK, 1.8, Eclipse, Webspehere Server, Oracle 11g, Struts, Spring, Multithread, Git, Swagger, Putty
Confidential, Fort Wayne, IN
Technical Lead
Responsibilities:
- Implemented SOAP Web Service to collect tax information for the state of Kentucky from a third party vendor Tritech.
- Extensively worked on PL/SQL Procedures, Functions as quite extensive business logic are in the database.
- Monitoring Java heap and thread Dump during performance issues and modify the code accordingly.
- Used to manage a team of 4 members ( offshore resources ) and used to coordinate with them and delegate the task and act as a mentor to help them during the development phase.
- Scheduling meeting with Business Team on Issue Prioritization
- Responsible for creating High Level and Low Level Design document.
- Prepare / Review UAT test plans, implementation plan and documents
Environment: /Tools: JDK, 1.7, Intelli J IDEA, WebLogic Server, Oracle 11g, Struts, Spring, Multithread, Ant, Git.
Confidential, Overland Park, KS
Technical Lead
Responsibilities:
- Have played the Onsite lead role with participation in the complete SDLC process on projects, enhancements and bug fixes & ticket resolution
- Involved in framework development of synchronous/asynchronous data retrieval and storage from the database
- Test Utilities development to validate cache & Dao layer
- Business Requirement analysis and designing individual modules, decision making in the design and development.
- Analysis for major enhancements and business process flows/ functions.
- Design of new components based on requirements and preparation of Design documents
- Implementation of Business Requirements, Code coverage, Unit Testing and UAT support.
Environment: /Tools: JDK, 1.6, IBM Rational Application Developer, IBM WebSphere Application Server, SQL Server 2008, Hibernate, Maven.
Confidential
Technical Lead
Responsibilities:
- Involved in the gathering requirements, analysis of BRD and Technical Design of application.
- Involved in all the meetings of daily scrum meetings, Sprint planning meeting.
- Actively managing the offshore team members since I was the senior most resource at offshore.
- Created DAO classes to pull data from various databases.
- Implemented Struts Framework for the front end used Action Class, Action Form and Action Handler.
- Awarded certificate for automation program.
- Actively coordinating with the Data Entry team GenPact for any application issue and solving them at the earliest.
Environment: /Tools: NetBeans, Struts, Oracle 11g, Putty, Navicat, MySQL
Confidential
Technical Lead
Responsibilities:
- Developing of new components based on requirements and preparation of Design documents
- Managing SVN activities.
- Bug Fix and Ticket resolution
- Post production support, Job & ticket monitoring
- Attending Client Calls and Hosting Meetings with the Same.
Environment: /Tools: Eclipse, Oracle, Servlet.