Technical Lead Resume
SUMMARY
- 16+ years of extensive experience in Design, Development and Implementation of Java based applications using J2EE Technologies.
- Proficiency in all phases of the Software Development Life Cycle (SDLC).
- Experience in Agile - SCRUM Methodology Development
- Extensive experience with the distributed applications, customer facing applications, scaling of the application servers, clustering of the applications servers for the high traffic customer facing applications.
- Good experience in the end to end application development as a Full stack Developer.
- Extensive experience in developing projects using Open source technologies:
- Struts Framework(1.2/2.0), Spring Boot 3.0., Spring 4.0, EJB 2, Hibernate 3.0,ReactJS,Apache Kafka,JQuery, HTML, XML, JSTL, JavaScript, JSP, Java Servlets, Ajax, IBM MQ Workflow 3.6 and Cassandra
- Strong Database skills with Oracle, DB2, MySQL, Microsoft Access.
- No SQL databases like Mongo DB and Cassandrsa
- Expertise with Web and Application servers Weblogic 8, IBM Websphere 8, Tomcat servers.
- Experience in developing Custom Tag libraries for JSP Pages.
- Worked on AWS cloud and windows Docker containerization Proof Of Concepts(POC) for proposals
- Proficient in all phases of the systems development life-cycle, including requirements gathering, system implementation, system testing and user acceptance testing.
- Highly Versatile Lead with ability to perform under stress and volume.
- Excellent Interpersonal, Organizational and Communication skills. Have good analytical reasoning, creative skills, and technical & domain knowledge.
TECHNICAL SKILLS
Programming Languages: Java, PL/SQL, C, C++
J2EE Components: Servlets, JSP, JDBC, JNDI, JMS, Java Mail, EJB 2.1/3.0
Web Frameworks: Struts 1.1/2.0, Spring MVC and Wicket
Web Services Technologies: SOAP based(used Axis) and REST API
Java/2EE Frameworks: Spring Boot 3.X,Spring Framework
ORM/Data Mappers: Hibernate 3.0
Client Technologies: HTML, DHTML, CSS, JavaScript, XSLT,ReactJS
AJAX Technologies: JSON
Web Servers: Apache Tomcat 5.5/6.0
Application Servers: WebLogic 8.0/10.3/12.1 , WebSphere 7/8
Database Servers: Oracle, DB2, MS SQL Server
IDEs: IntelliJ, Eclipse latest version, My Eclipse 6, IBM RAD
Build Tools: Jenkins, Apache Ant, Maven
Designing Tools: Rational Rose, Microsoft Visio
Database Tools: Toad, SQL Plus, Rapid SQL and DBeaver, Datastax
Testing Frameworks: Junit, TestNG
Performance and Server Monitoring Tools: JProbe, Introscope
Version Control: GIT, Concurrent Version System (CVS)Microsoft Visual SourceSafe (VSS), SVN
Software Process: Agile, Waterfall
Code Review Tools: Fortify Scan, Checkstyle, PMD,SONAR
No SQL Database: Cassandra, Mongo DB
Distributed Event driven Platforms/Technologies: Apache Kafka in Java, Apache ignite
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead
Responsibilities:
- Understand the existing system and its interfaces to provide analysis details to business. Identify potential solution to correct/updated the system and assess its feasibility.
- Oversee project deliverable to design new or modify existing system/solution walk-through and handover.
- Participate in analyzing user stories and churn out technical stories.
- Create High level design document (HLD) and subsequent Low level design document (LLD).
- Develop the solution based on LLD, distribute among developers and unit test it. Perform peer code reviews.
- Define industry level best practices for coding standard and strictly implement the same in provided solutions.
- Participate in show-and-tell sessions to present the developed solution to product owner and other stack holders.
- Provide regular process updates. Build documents to capture knowledge and conduct knowledge sharing sessions
Skills/Tools: IntelliJ,Spring Boot 3.X,Apache Kafka, Apache Ignite, ReactJS, Cassandra, Event Driven Programming and Jira, Rally, IMC Grid Gains, Spring Web Flux, Git.
Confidential
Technical Lead
Responsibilities:
- Involved in Requirements gathering and functional requirements
- Designing the end to end application with prototypes.
- Developed POC’s based on design and filling the design gaps.
- Co-coordinator with offshore team and reviewing the stories and providing the technical guidance to the offshore team
- Mentoring the new team member with technical and functional knowledge
- Conducting the Agile Scrum activities and writing the stories for the functional requirements.
- Analyzed Business Requirements and Functional Requirements and played a major role in designing technical design documents.
- Created the web pages using thymeleaf, CSS and JQuery. conducted daily stand-ups and sprint review meetings for the SCRUM
- Designing the DB model and implementation database objects.
- Prepared code review document based on Java standards
- Developed the micro-services for parsing the test logs using spring batch.
- Written the Spring JPA CRUD repositories for the data persistence into the database.
- Spring modules used in the project are Spring Core, Spring MVC,Spring Batch, Spring JPA, and Spring Aspect AOP.
- Implemented the declarative transaction management and logging using Spring AspectJ AOP
- Developed the Jsp’s using the thymeleaf tags and written MVC flow components.
- Implemented service API interfaces with other systems using REST API and SOAP based web services.
- Data Modeling, writing stored procedures and SQL, PL/SQL queries in MS SQL Server
- Involved in writing parser microservice implementation.
- Involved in the optimization of the modules and also to find the common components in the code to increase the re-usability and performance.
Skills/Tools: Microservices, Spring Boot 2.x,Thymeleaf,Bootstrap,REST API, JQuery, Java Script and Oracle, Sprint JPA,Spring Batch,TestNG
Confidential
Technical Lead
Responsibilities:
- Providing the technical solution to the functional requirements
- Managing Team and offshore Single Point Of Contact to the delivery
- Created and executed SQL queries and Stored Procedures using SQL Navigator in Oracle.
- Prepared code review document based on Java standards
- Developed the DAO’s using the spring JDBC.
- Ensure the deliver is on schedule with desired quality
- Developing the web pages using JSP,CSS and Java Script
- Co-ordination with the Onsite team.
- Creation of Low Level Design Documents.
- Development of front end, Server Side coding, Client end Validations and back end programs.
- Testing and Bug Fixing.
- SIT and UAT Support.
Skills/Tools: Core Java, spring 3.0,Wicket,Jsp, Servlets, EJB, Web Services, Java Script and Oracle, Weblogic 12.1, Oracle 10g, SOAP based Webservices, Hibernate 3.