Product Team Lead Resume
SUMMARY
- 13 years of Professional IT experience in java/j2ee Technologies, web application development and implementation / Technical PROD support
- Strong believer of continuous process improvement, quick learner and immense professional experience in working collaboratively with team, to design / develop solutions / troubleshoot complex issues.
- Expertise in development of Java / J2EE web applications using Spring framework, Angular JS as well as deploying, monitoring and support of application in all the Infrastructure layers (Full Stack).
- Expertise in development of Spring Restful Services, Spring Boot, Spring JDBC, Spring AOP, JPA, Hibernate, Maven and used SVN for version control.
- Expertise in databases such as Oracle, DB2, MySQL, MS SQL including analyzing / optimizing complex queries, working with DBAs closely. Hands - on knowledge of MongoDB.
- Expertise in JENKINS (Automation), Shell scripts, logs, Cron Schedulers and troubleshooting performance issues in App server. Used App Dynamics, Anemometer, Oracle SQL profiler tools.
- Knowledge of Micro Services architecture and in-depth knowledge in micro services design patterns / Data consistency patterns (Distributed Transactions). Experience in building Micro services with Spring boot for a self-designed project.
- Expert in On-prem hosted (cloud - SaaS) development and technical support and used application servers like WAS, Tomcat, Glassfish in building, deploying applications / Troubleshoot problems.
- Expertise in analyzing application environmental issues, such as analyzing thread dumps, heap dumps, and analyzing the requests in App Dynamics.
- Hands-on Knowledge of Google Cloud Platform and basic understanding of similar Cloud technologies, AWS and Azure.
- Expert in handling critical outages / Critical issues, leading the team to resolve issues against tight deadline.
- Expertise in various domains such as Retail, Media & Entertainment.
- Strong hold in Ticketing system & Dashboard metrics (JIRA) and expert in documenting key solutions / configurations in confluence.
TECHNICAL SKILLS
J2EE Technologies / Framework: Java, Swings, Servlets, JSP, Struts, Hibernate, Spring, Spring Boot, Maven, HTML, CSS, XML, Java Script, Angular JS, Micro Services, Design Patterns, React JS
IDE: Eclipse, Netbeans, Spring Tool Suite
Database & Tools: Oracle, Mysql, DB2, PL/SQL, Mongo DB
Tools: Aqua Data studio, DB Visualizer, Toad, Cognos, Mongo DB, App Dynamics, App perfect, Anemometer
OS / Commands: Unix, Shell scripts, Cron
Server: Glassfish, Websphere Application Server, Apache Tomcat
PROFESSIONAL EXPERIENCE
Confidential
Product Team Lead
Responsibilities:
- Leading a team of around 10 members mentoring technically, leading the project, prioritizing tasks and solving / guiding to resolve complex issues
- Performed Senior / Lead roles in both Development and Technical support phases of the product
- Worked with Release management to develop a new release management process adhering to Quality improvements and Business needs
- Redesigned and developed the legacy system using Spring MVC, Spring- aop, Spring Rest, MyBatis etc.
- Developed / Restructured core business logic using business objects, data transfer objects to retrieve data from the databases and developed frameworks to customize product settings as per client.
- Developed new enhanced UI screens involving complex functionality using extensively Angular Js, Angular Material features (controller service factories and directives)
- Developed numerous spring RESTful services internally used by the RWS module.
- Worked with Ios and Android developers to design web services and worked on integrations issues when the services were consumed by Mobile Apps
- Developed complex queries involving multiple tables. Optimized existing queries by effectively using indexes which reduced the execution time of the queries by considerable amount of time thus increasing the performance of the underlying system.
- Developed security framework for the product to authorize the users and also protect system from major attacks like SQL injection, CSRF, XSS attacks
- Actively provided support to the newly designed system by handling various enhancements and bug fixes.
Environment: Java, J2EE, Spring, Spring Boot, MyBatis, WAS, Glassfish, DB Visualizer, SQL, DB2, Cognos, MySQL, Oracle, App Dynamics, Anemometer, Shell Script, Jenkins, Eclipse, Cognos
Confidential, Los Angeles, CA
Senior Software Engineer
Responsibilities:
- Have Led a team in a major enhancement and ensured Quality Delivery, Process Adherence, Minimal Defects and Delivery on time.
- Involved in development & fixing PROD issues both in front-end and back end technologies
- Co-ordination with Onsite team and Client Status calls.
- Involved in Maintenance and production support of the application.
- Have worked on back end side and integration issues in DB and Informatica tool to solve critical production issues.
- Have supported the application 24/7 as and when needed.
Environment: Java, J2EE, Struts, Glassfish, Hibernate, Toad, Oracle, Informatica, Shell Script, Eclipse
Confidential
Java developer
Responsibilities:
- Designing of the Application (Form screens, Application Design).
- Developing and implementing the system.
- Worked with Team leads and project managers to design the new screens based on the business requirement
- Key in adding / creating various validations for all the modules as needed for the front-end screens
- Mentoring Junior developers to troubleshoot / debug and resolve their issues
- Involved in developing back end procedures and functions for the application.
Environment: Java, J2EE, Struts, SQL, Oracle, Eclipse