Production Support Lead/technical Architect Resume
Sunnyvale, CA
OBJECTIVE:
To obtain a responsible, challenging, and awarding position in a software development organization with an established track record where my skills and technical abilities can be utilized.
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, Spring boot and Hibernate.
- Experience working with Web services development using JAX - WS (SOAP), JAX-RS (REST) API’s.
- Experience in performance tuning of the application.
- Expertise in Web application development using HTML, CSS, JavaScript, AJAX.
- Experience in working with various version control systems, GIT SVN 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, J2EE, Spring bootStruts 2.3, Hibernate 4.4, Spring 3.2, Restful Services
Database: MySQL,Oracle,Cassandra
Tools: Splunk, Jenkins, QlikViewSelenium 2.45, JMeter CruiseControl
Script: JQuery, JQuery - UIAngular JS 1.5.8
Version Control tool: SVN, GIT, JIRA
IDE: Eclipse, Netbean, STS
Concepts: Big Data, NoSQL, MVC
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Production Support Lead/Technical architect
Responsibilities:
- Manage and mentor L1 and L2 team for AOS Production support.
- Maintained tools and services that vend data to Confidential Online Store (AOS).
- Developed debug APIs for to automate legacy AOS services and processes.
- Implemented Rest Web services using Jersey Implementation.
- Used Jenkins for continuous integration and delivery alongside
- Participated in and contributed to group sessions, design reviews, and code analyzing.
- Used GIT for version control for rebasing and delivering the code.
- Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
- Resolved the production tickets issued, analyze the logs in splunk and deployed patches to the test environment.
- Coordinated with the offshore team lead to track the task assigned to offshore team.
Environment: Java/J2EE, Rest API, Spring, Geneva/Solace MSGBrokers, Cassandra, Oracle, Splunk, Git, Jenkins.
Confidential, Burlingame, CA
Java Team Lead
Environment: Java/J2EE, Struts, Hibernate, Spring, Restful Web Service, Redis(noSQL), MySQL
Responsibilities:
- Manage, mentor and keep motivated technical expert (3 FT 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.
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.
Confidential
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 Client
