Team Lead Resume
Burlingame, CA
SUMMARY
- Experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis with Core Java/J2EE.
- Experience in leading technical team, estimation and planning.
- Good experienced in scrum methodology.
- Experience in J2EE development using JSP, Servlet, Struts, Spring and Hibernate.
- Experience working with Web services development using JAX - WS (SOAP), JAX-RS (REST) API’s.
- Experience in performance tuning of the application.
- Experience in using tools like JUnit for developing test cases, Log4j for debugging and ANT for building applications.
- Expertise in Web application development using HTML, CSS, JavaScript, AJAX.
- Experience in working with various version control systems, CVS, SVN, VSS etc.
- Ad-hoc reporting support with help of QlikView business discovery tool
- Coordination and communication between different business as well as technical team within company.
TECHNICAL SKILLS
Languages/Tools: Java, J2EEStruts 2.3, Hibernate 4.4, Spring 3.2
MySQL, Oracle: SOAP/Web Service, WSDLRestful Services QlikView, HadoopSelenium 2.45,JMeter
CruiseControl: JQuery, JQuery - UIAJAX, JSON ANT, JUnit, Log4j CVS, SVN, JIRA
Tomcat, JBOSS: Eclipse, Netbeans
Concepts: Big Data, NoSQL, MVC
Environment: Java/J2EE, Struts, Hibernate, Spring, Restful Web Service,Redis(noSQL),MySQL
PROFESSIONAL EXPERIENCE
Confidential, Burlingame CA
Team LeadResponsibility:
- Manage, mentor and keep motivated technical expert (3 FTD and 2 contractors) in team.
- Analyze and develop product requirements and develop software to meet those functional needs.
- Review technical feasibility and work with team to develop timelines for product development.
- Manage product development budget, resource allocation and scheduling.
- Maintain reusable code for modular software and other components.
- Recruit and mentor software engineering team members.
- Lead planning and execution of project work plans, making ongoing revisions to meet changing needs.
- Direct development team efforts to achieve team and product development goals, objectives and milestones.
- Collaborate with cross-functional teams in global locations to build software architectures that resolve complex business problems.
- Oversee solutions development initiatives utilizing input from consultants and technology vendors.
- Work with senior management and executive staff to develop cohesive plans for the development of innovative software products.
- Design, development and estimation of projects.
- Communication and coordination with third party vendors
- Evaluation and analysis on third party product
Confidential, Burlingame CA
Selenium Automation
Responsibilities:
- One place to get all business KPI and Matrix
- Different charts and design to show data in presentable format.
- Development and Design dashboards for Executives Team
- Understand Business KPI and convert it into presentable format
- Managing QlikView Dashboards
- Database driven framework
- Question, page sequence can change runtime
- Device specific template
- Can test multiple forms/template at same time
- Requirement analysis
- Involved in Planning, Designing and development on Café Framework.
- Managed 5 offshore developer
- Performance improvement
- XSS filter
Environment: Java-J2EE, Struts2, MySQL, HTML, Ajax, Javascript, JQuery, JQuery-UI, Tomcat 7, NetBeans 7, SVN, JIRA.
Confidential
Lead Engineer and onsite coordinator
Responsibilities:
- Web based lead routing system.
- Automatic lead tracking from various lead sources.
- Prioritizing of leads according to the set rules.
- Entirely customizable lead routing rules.
- Real time reporting of where the lead is routed.
- Tracking and storing of lead conversions.
- Automatic re-routing of the uncovered leads to other insurance service providers according to the set rules.
- Full conversation history for every lead.
- Reporting for the successful/unsuccessful routed leads.
- Onsite Manager Coordination and requirement gathering.
- Designed, developed web based LRS System for mobile and desktop using struts.
- Database design and development for this system.
- Developed Admin tool to integrate affiliate and partner very efficiently.
- Manage 8 developers for this project.
- Heavily involved in production release process.
- Concurrently handling Health and Home module.
Environment: Java/J2EE, Struts1.1, MySQL 5.1, HTML/JSP, Tomcat 6.0, NetBeans 6.
Persistent Systems
Consultant
Responsibilities:
- Extensively used SDLC process.
- Involved in designing the project framework using java, hibernate.
- Involved in designing the database for the application.
- Designed and developed report module using Apache POI.
- Written custom tags specific for the projects.
- Involved in writing build tool for the project-using ant.
- User CVS as a repository with features like branching, tagging and merging using eclipse plugin.
- Deploying application on tomcat servers, done hot deployment during the production cycle.
- Extensively used eclipse and supported plugins for development.
- Created documentation of Profiler Management and Profiler Permissions for