We provide IT Staff Augmentation Services!

Tech Lead Resume

3.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • 14+ years of Java, J2EE and Java EE Experience.
  • Last 7+ years as Tech Lead / Lead Developer responsible for all Project Designs and high - level project coordination.
  • Extensive expertise in designing services/components using Object Oriented Design and Service Oriented Architecture (SOA) with deep insight of future users who may sign up for the services and all business requirements/ enhancements.
  • Expertise in continued development of software development methodology by adopting best practices from current methodology like Agile Model Driven Development (AMDD).
  • Extensive expertise in Requirements/Use Case Definition, Prototyping, Proof of Concept, Analysis, Design, Implementation, Testing and Maintenance
  • Experience in Design and Implementation of J2EE design patterns such as MVC pattern, Singleton, Session Façade, Business Delegate, Service Locator, Data Transfer Objects, DAO etc.
  • Extensive Experience in identifying and establishing architectural Policies, Procedures, Standards, Principles, Guidelines and Best Practices that facilitate application development.
  • Extensive expertise in Web Services technologies like RESTful, SOAP, XML,WSDL, UDDI.
  • Extensive experience in J2EE (JSP/JSF/Servlet/EJB/Mail/ JDBC/RMI/Struts/Spring/Hibernate/ iBatis/JSON) and Java EE5.0, XML (DTD, XML Schema, XPATH, XSLT, JAXP, Xerces, Xstream, JAXB, XMLBeans, stAX).
  • Used AngularJS as a development framework to build a single-page application.
  • Extensive experience in data modeling in distributed application environments.
  • Extensive experience in multi-threading.
  • Expertise in writing queries in SQL, stored procedures, triggers and functions in PL/SQL.
  • Good knowledge in enterprise-level Infrastructure Architecture with experience in configuring Development, Testing and Production Environments
  • Experienced in Inversion of Control (IoC) and Aspect Oriented Programming (AOP) frameworks like Spring
  • Experienced in ORM Frameworks like Hibernate, iBatis and JPA.
  • Experience in designing and developing Microservices using SpringBoot.
  • Extensive experience in managing and keeping track of status of production defects using JIRA.
  • Worked extensively in Agile/Scrum Development process.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX

Java: J2SE 1.4, 1.5, 1.7, 1.8, JDBC, Swings, AWT, Collections, Servlets, JSP, JSTL, J2EE 1.4(EJB 1.0)

JavaScript Libraries: AngularJS

Web Application Frameworks: Struts 1.x, Spring 2.0

ORM Frameworks: Hibernate, iBatis, JPA

XML: JAXP, Xerces, Xstream, DOM4J, JAXB, XMLBeans

AJAX (Web 2.0): XMLHTTPRequest, DOJO

Web Services: SOAP, RESTful, UDDI, WSDL, JAX-RS, JAX-WS, Jersey, JAX-B, Apache Axis2, Micro services

RDBMS: Oracle, SQL Server, MS-Access, My Sql

SOA: Webservices

Web Servers: Apache Tomcat 5.0,5.5,6.0,7.0

Application Servers: Weblogic Server, WebSphere, Oracle 10g AS, JBoss, Apache Tomcat 7.0

Development Tool: MyEclipse/Eclipse SDK, J- Builder, Oracle Jdeveloper, Net Beans

Testing Frameworks: JUnit, Soap UI

Debugging Tools: Log4j

Build Processing Tool: ANT,Maven 3.0

Reporting Tools: Crystal Reports XI, Jasper Reports

Defect Management Tool: JIRA

Version Controlling Tools: Subversion, CVS, Git, Visual Source Safe 6.0

DevOps: Jenkins, uDeploy, uRelease, CI, CD, TDD, Technical Debts

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Tech Lead

Responsibilities:

  • Working with the team of architects and others to gather requirements to enhance the application functionality and to add new features.
  • Involved in sprint grooming and planning session.
  • Used Spring Boot for Microservice prototype development.
  • Used Spring Security and OAuth2 authentication protocol for authentication and authorization of Microservice.
  • Used lambda expressions, stream api, optional and joda time features provided by Java 8.
  • Used Postman for testing Microservice during development phase.
  • Used Ready API for testing Microservice during SIT and UAT environment.
  • As a version control tool used Git.
  • Used Jenkins as the continuous integration tool to solve the defects in the code base rapidly and automate testing of the builds of the application.
  • Used SonarQube for continuous inspection of the code quality of the application.
  • Used Maven to build project.
  • Used Jenkins for CI/CD.
  • To keep track of issues and tasks on individuals used JIRA ticketing system.
  • Involved in code review and merging final code to Git source code repository.
  • Involved in reviewing TDD document.
  • Coordinated with the deployment team during DEV, SIT, UAT and PROD deployment.
  • Prepared environment plan management document.

Technology: JDK 1.8, Spring Boot, Spring Security, Spring JPA, Hibernate, JQuery, Backbone JS, Marionette, Handlebars JS, HTML, CSS, Oracle 11g/12c, Log4j, Maven, Grunt, Git, JIRA, Postman, Jenkins, uDeploy, uRelease, SonarQube

Confidential

Tech Lead

Responsibilities:

  • Manage and own project deliverable throughout all sprints and phases (including support)
  • Analysis and Discussion of new requirement, existing issues and providing suitable solutions for it.
  • Fostered customer loyalty by ensuring that our customers fully utilize the value of our solutions and services.
  • Promote continuous improvement and help teams to increase productivity.
  • Providing Production support during normalization period.
  • Identify and manage the risks associated with project.
  • Lead initiatives to implement changes and improvements to deliveries and communications.
  • Co-ordination with ERMO team, Build Lists part of Release activity.
  • Data Migration, Impact analysis during new application integration.
  • Fixing security fixes reported during SCAVA scan.
  • Unit & System Integration testing during Development Phase.

Technology: JDK 1.6, Spring (dependency injection, AOP, MVC), Oracle 11g/12c, Rest Services, JAXB, JQuery, Angular JS, JavaScript, Tomcat 7.0, Log4j, Maven, JIRA, Eclipse IDE, Adobe Web Experience Management Solution

Confidential

Tech Lead

Responsibilities:

  • Manage and own project deliverable throughout all sprints and phases (including support)
  • Organize and facilitate project kick-offs, project planning, daily stand-ups, reviews, retrospectives, sprint/release planning, demos and other Scrum-related meetings.
  • Involved in story analysis session with business analyst.
  • Designed and developed RESTful Web services for Access Decision, Authorization, Roles, Messaging, Contracts, Products, Serial Number etc.
  • Used Postman for testing RESTful webservices during development phase.
  • Co-ordination with ERMO team, Build List, Rollback and RollForward as part of Release activity.
  • Fostered customer loyalty by ensuring that our customers fully utilize the value of our solutions and services.
  • Promote continuous improvement and help teams to increase productivity.
  • Cross-team coordination.
  • Identify and manage the risks associated with project.
  • To keep track of issues and tasks on individuals used JIRA ticketing system.
  • Lead initiatives to implement changes and improvements to deliveries and communications.
  • Managing 4-6 sized teams.
  • Manage and Mentor vLAE/LAE/Sdaas ordering and setup, Blue Green Deployment, CCIX to LAE Migration and Jenkins/uDeploy/uRelease/Git setup.
  • Implement TDD, work on CI, CDA, Code Coverage and Technical Debts to increase project quality index.

Technology: JDK 1.6,1.7, Web Services, SOAP, REST, JAX-RS, SDF,XSD,JAXB, Servlet, Oracle 11g/12c, Tomcat 7.0, Log4j, Maven, DISP - Solr, DevOps, Postman, JIRA, Jenkins, uDeploy, uRelease, SonarQube, Eclipse IDE

Confidential

Senior Consultant

Responsibilities:

  • Requirement gathering from business unit, prepared TDD and efforts estimation document.
  • Prototyped and developed the POC (Proof of Concept) application.
  • Development of code as per the business requirements.
  • Design, developed and implemented the various interface for different components in the application.
  • Providing fixes to the issues identified in testing phase.
  • Packaging of the developed component to be deployed in production environment.
  • Provide production support for the deployed project till it is stabilized.
  • Received client appreciations for the projects I worked on.

Technology: JDK 1.6,1.7, Web Services, REST, JAX-RS, SDF,XSD,JAXB, Servlet, Oracle 11g/12c, Tomcat 7.0, Log4j, Maven, DISP - Solr, SOAP UI, JIRA, Eclipse IDE

Confidential

Senior Consultant

Responsibilities:

  • Requirement gathering from client.
  • Preparing requirement specification document.
  • Preparing efforts estimation document.
  • Design and development of user interface/Middleware/DAO and database.
  • Design, development and implemented the various interface for different components in the application.
  • Managing CVS repository for the project team.
  • Managing three member’s team in the development, deployment and testing phases including code reviews.
  • Done Unit Testing before QA and UAT Release.

Technology: Struts 1.x, JSP, Servlet, Java Script, HTML, Cisco Taglib, Oracle 10g, Tomcat 6.0

Confidential

Senior Consultant

Responsibilities:

  • Consumer data users of the Adjusted Bookings universe will have to ability to only see Consumer data for a specific Business Channel or group of Business Channels as defined by the business.
  • Enterprise data users of the Adjusted Bookings universe will have to ability to only see Enterprise data for a specific Operating Group and the Operating Group called other.
  • Create and populate a table in the ODS and EDW to hold the Business Objects user information.

Technology: JDK 1.5, Business Objects xi 3.1, Log4j, Oracle 10g, WebLogic

We'd love your feedback!