Tech Lead Resume Profile
San Francisco, CA
Professional Summary:
- Have 10 years of software development experience in requirement gathering, design, implementation, build, test, maintenance and product support.
- Have over 6 years of experience in leading, mentoring, coordinating with teams in an Onsite-Offshore model.
- Performed the roles of Developer, Programmer Analyst, Onsite coordinator Project Lead.
- Experience in Waterfall and Agile methodologies.
- Experience in Core Java, Servlets, JSP, Struts, Web Services, Spring, Hibernate Flex.
- Experience in design development of Applications using J2EE Design Patterns.
- Extensive experience in design, development and implementation of Model-View Controller MVC design pattern.
- Experience in A2A integration using SAP PI.
- 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, Knockout, XML.
JAVA/J2EE Technologies : Core Java, Swings, JSP, Servlet, EJB, Struts, Hibernate, Spring
Big Data Ecosystems : Hadoop, MapReduce, HDFS, HBase, Zookeeper, Hive, Pig, Sqoop, Oozie, Flume.
Adobe Technologies : Adobe Flex.
SAP Technologies : SAP PI.
Database : Oracle, DB2, SQL Server.
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, JRuby, Cucumber, Knockout, MongoDB, Oracle, Tomcat, Eclipse, IntelliJ. |
Responsibilities:
- Prioritization of Agile Product Backlog.
- Estimate the effort to implement User Stories.
- Design and Development of User Stories.
- Implementing Unit, Component Contract Test cases.
- Sign-off demos with PDMs.
- Build and deployment. Prioritizing the sprint backlog
- Implementing Unit, Component Contract Test cases
- Planning and conducting of Sign-off demos with PDMs.
- Daily Scrum meetings Involve in project inceptions and gather requirements from Business users.
- Analysing the business requirements.
- Estimate for the effort to implement User Stories.
- Prioritizing the business stories for each iteration and assign to team.
- Design and develop RESTfull web services using spring.
- Design and develop batch process 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 s | Confidential |
Role | Team Lead |
Location | Confidential |
Duration | Confidential |
Environment | JAVA/J2EE, Oracle, Webshpere AS |
Responsibilities:
- Customization of 4CS iWarranty 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.
Client | Confidential |
Role | Project Lead |
Organization | Confidential |
Duration | Confidential |
Environment | JAVA/J2EE, Spring, Hibernate, Adobe Flex, Oracle Tomcat |
Responsibilities:
- Customization of E-CAS product as per the customer requirement.
- Framework development for E-CAS product.
- Requirement Gathering.
- Work allocation/coordination.
- Track the progress of the delivery.
- Communicate project issues/risks.
- Technical Design, Database design, development, Testing and deployment.
Client | Confidential |
Role | Team Lead |
Organization | Confidential |
Duration | Confidential |
Environment | JAVA/J2EE, Oracle. |
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 Development of interfaces for integration between java and SAP R/3 systems.
- Effort Estimation and Task assignment to assist project manager in creating project plan.
Client | Confidential |
Role | Developer |
Organization | Confidential |
Duration | Confidential |
Environment | Java/J2EE Technologies : JDK1.4, Servlet2.3, JSP1.1. Application Server: Weblogic 8.1. Database: DB2 8.1. Tools: Eclipse 3.2. |
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.
Client | Confidential |
Role | Developer |
Organization | Confidential |
Duration | Confidential |
Environment | Java/J2EE Technologies: Servlet2.3, JSP1.1, Hibernate3.2, Spring2.0. CMS: Vignette6. Application Server: Websphere5.1 Database: Oracle 9i Tools: WSAD5.1, Toad6.3, Ant1.6.2, O/s: Windows XP, SunOS 5.8. |
Responsibilities:
- Impact Analysis and Development of enhancements.
- Development of ISPShortURL module.
- Development of web components using JSP and Servlets.
- Development of persistent classes using Hibernate.
- Unit testing.
- Production support.