Tech Lead Resume Profile
San Francisco, CA
Professional Summary:
- As Java Lead 10 years of software development experience in requirement gathering, design, development, test, build, deployment and production support.
- Have over 6 years of experience in leading, mentoring, coordinating with teams in an Onsite, Nearshore, and Offshore model.
- Performed the roles of Developer, Team Lead Onsite coordinator.
- Hands on experience in Waterfall, Agile methodologies and Pair programming.
- Hands on experience in Core Java, Servlets, JSP, Struts, Web Services, Spring, Hibernate Flex.
- Hands on experience in design and development of Applications using J2EE Design Patterns.
- Hands on experience in design and development of RESTfulWeb services using Spring.
- Hands on experience in TDD and BDD using JUnit, Cucumber and Ruby.
- Hands on experience in continues integration using Jenkins ElectricCommander.
- Hands on experience in A2A integration using SAP PI.
- Hands on experience in Estimating project, Customer interaction, designing, setting up the environment, system integration Customer training.
- Capable of research and expand the new leading Technologies.
- Flexible with varies new working environments, having good communication, customer interaction and Interpersonal skills.
- Strengths include strong technical base, good analytical skills, quick learner and domain knowledge in Sales, Retail Automotive.
Technical Skills:
Web Technologies | : | HTML, Java Script, AJAX, KnockoutJS, XML, XSL, XSD |
JAVA/J2EE Technologies | : | Core Java, Swings, JSP, Servlet, EJB, Struts, Hibernate, MyBatis.Spring,Spring RESTful, |
TDD and BDD | : | JUnit, Mockito, Cucumber and Ruby. |
Big Data Ecosystems | : | Hadoop, MapReduce, HDFS, HBase, Zookeeper, Hive, Pig, Sqoop, Oozie. |
Adobe Technology | : | Adobe Flex. |
SAP Technology | : | SAP PI. |
Databases | : | Oracle, DB2, SQL Server, MongoDB |
Tools | : | Eclipse, JMeter, Maven, Gradle, Jenkins, Jira, SVN, ElectricCommander Sonar |
Web/Application Servers | : | Oracle AS, WebLogic, Webshpere, JBoss, Tomcat. |
PROJECTS:
Client | Confidential |
Role | Tech Lead |
Location: | Confidential |
Duration | Confidential |
Environment | JAVA/J2EE, Spring MVC, Spring REST, MyBatis, Mockito, Ruby, Cucumber, Knockout, MongoDB, Oracle, Tomcat, Eclipse, IntelliJ. |
Responsibilities:
- Involve in project Initiation and inception meetings and understand the scope of project.
- Analyzing and gathering business requirements from Business users and PDMs.
- Breaking down User stories into further sub stories/tasks.
- Estimate for the effort to implement User Stories and tasks.
- Prioritizing the User stories and tasks for each iteration.
- Facilitate coordination and communication between cross functional teams.
- Design and developRESTful web services using spring.
- Design and develop batch processes using spring batch.
- Implementing Unit, Component Contract Test cases using Mockito, Cucumber and JRuby.
- Code review and functionality review to ensure quality.
- Ensuring the completion of task/issue within given time limit and with highest quality.
- Monitoring of the team's performance to make sure that the team stays on schedule and meets their performance metrics.
- Communicating with Iteration manager and PDMs regularly with the status of the work/issue assigned to the team.
- Meeting with team members to know the status of the work/issue assigned to them.
- Planning and conducting of Sign-off demos with PDMs.
- Planning of build deployment and execution at the end of each iteration.
Client | Confidential |
Role | Team Lead |
Location | Confidential |
Duration | Confidential |
Environment | JAVA/J2EE, JSP, Servlets, Oracle and Webshpere AS |
Responsibilities:
- Customization of Warranty TPA product as per the customer requirement.
- Participate in requirement analysis phase to understand the requirements with Business Analyst and SME.
- Impact Analysis Feasibility study.
- Technical Design and development.
- Code review and functionality review to ensure quality.
- Ensuring the completion of task/issue within given time limit and with highest quality.
- Monitoring of the team's performance to make sure that the team stays on schedule and meets their performance metrics.
- Communicating with Client regularly with the status of the work/issue assigned to the team.
- Meeting with team members to know the status of the work/issue assigned to them.
- Planning and conducting of Sign-off demos with Business Analyst and SME.
- Planning of build deployment and execution at the end of each iteration.
Client | Confidential |
Role | Team Lead |
Location | Confidential |
Duration | Confidential |
Environment | JAVA/J2EE, Spring, JSP, Oracle Tomcat. |
Responsibilities:
- Customization of PTC's Customer Relationship Management product as per the customer requirement.
- Participate in requirement analysis phase to understand the requirements with Business Analyst.
- Impact Analysis Feasibility study.
- Technical Design and development.
- Data migration from existing legacy system to proposed system
- Design and developRESTful web services using spring.
- Design and Development of interfaces for integration between java and SAP R/3 systems using SAP PI.
- Effort Estimation and Task assignment to assist project manager in creating project plan.
Client | Confidential |
Role | Developer |
Location | Confidential |
Duration | Confidential |
Environment | Java/J2EE Technologies: Swings, Java Web Start Application Server: Tomcat. Database : Oracle 8i,JDataStore Tools : Eclipse |
Responsibilities:
- Development of the user interface using Java Swings.
- Customization of UI controls.
- Development of the business components.
- Development of data access components.
- Testing - Unit Integration testing.
- Packaging and Deployment of the application.
Project Name: Automated Routing and Completion System ARC
Client | Confidential |
Role | Developer |
Location | Confidential |
Duration | Confidential |
Environment | Java/J2EE, Servlet2.3, JSP1.1. Eclipse 3.2, Weblogic 8.1, DB2 8.1 |
Responsibilities:
- Impact Analysis and Development of enhancements.
- Development of Web components using JSP and Servlets.
- Development of Business classes.
- Development of Data Access classes using DAO pattern.
- Unit testing.
- System support and maintenance.