Highly skilled Technical Consultant with over 16+ years of experience specializing in Java/J2EE, Spring, Spring Boot Microservices, Kafka, Angular 10, and AWS. Proven track record in designing, developing, and troubleshooting complex applications. I am passionate about developing and maintaining backend and front-end systems, and troubleshooting and resolving any bugs to solve customer complaints. I strive to contribute to the organization’s success and success of the project by providing the best solutions and achieving the highest performance.
Overview
17
17
years of professional experience
Work History
Technical Consultant
Tech Mahindra
04.2022 - Current
Architected and implemented event-driven microservices platform using Java, Spring Boot, and Spring-Kafka, resulting in improved system responsiveness and scalability
Designed and implemented Kafka-based solutions for real-time data streaming and event processing
Led integration of microservices with Kafka, ensuring seamless communication and data synchronization
Collaborated with cross-functional teams to define API specifications, ensuring seamless communication between microservices
Implemented application using Spring Boot Framework and handled security using OIDC Security and OAuth2
Conducted performance analysis and optimization, reducing system response times by 20%
Configuring TLS certs in yml and EDP config file for server-side security
Configuring Kafka certs in yml for security implementation
Used Spring Boot to jump start application development
Used spring config server for centralized configuration and Kibana for centralized logging
Used Jenkins for Microservices deployment
Experience in using build/deployment tools such as Jenkins, Docker, and OpenShift 4.0 for Continuous Integration & Deployment for Microservices
Adding Config maps and assigning users in OpenShift 4.0
Auto scaling OpenShift pods using yml configuration
Disaster Recovery Environment Set up for production
Spring boot, Gradle Java 11 upgrade for system components
Involved in Code reviews, unit testing, issue tracking and Defect fixing during System testing and Integration testing phases
Involved in Performance Testing and Tuning activities.
Technical Lead
Capital one
11.2021 - 04.2022
Involved in analyzing requirements, High-level Analysis, and Design of enhancements
Also, authored functional and technical design documents
Used Angular CLI for initializing project setup and Scaling features
Designed and developed Single-page applications using Angular 10 and deployed into production
Used Typescript reusable components and services to consume REST API's using Component-based architecture Angular 10
Used Routing to define navigation of angular application
Used Dependency Injection to add services across multiple components
Developed Rest Webservices using Micro Services and Digital Reactive Platform
Using Spring Boot to jump start application development
Using Spring JDBC to make stored procedure calls to external datastore
Involved in Code reviews, unit testing, issue tracking and Defect fixing during System testing and Integration testing phases
Involved in Performance Testing and Tuning activities
Use Curl commands to access AWS S3 buckets
Hands on experience in NoSQL Technology like MongoDB (crud operations)
Playing as Technical Lead supported production releases and knowledge Transition.
Technical Lead
Teachers Insurance and Annuity Association
03.2021 - 11.2021
Developed Webservices using Micro Services and Digital Reactive Platform
Implemented application using Spring Boot Framework and handled security using Spring Security and OAuth2
Designed and implemented reusable solution
Developed (RESTFUL) services
Using Spring Boot to jump start application development
Used spring config server for centralized configuration and Splunk for centralized logging
Used Jenkins for Microservices deployment
Experience in using build/deploy tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment for Microservices
Integrated Angular 10 app into Spring boot as Static Content
Using Spring JDBC to make stored procedure calls to external datastore
Implemented HTTP requests using RxJS Observable library
Consumed RESTFUL web services using Angular HTTP Module
Defined Angular routes using Router module for components at module level to enable lazy loading
Hands on working experience with TypeScript
Involved in Code reviews, unit testing, issue tracking and Defect fixing during System testing and Integration testing phases
Involved in Performance Testing and Tuning activities
Playing as Technical Lead supported production releases and knowledge Transition.
Technical Lead
3M Company
11.2019 - 03.2021
Responsible for analyzing effectiveness and efficiency of existing systems and development strategies for improving or further leveraging these systems
Design and develop technical solutions for business problems and make sure that business requirements meet expectations and are involved in requirements and design reviews
Review and analyze change requests and provide recommended solutions and estimates
Code, test and implement approved defect correction patches and documents
Interact with client and IT Operations while researching problems
Code and test planned release changes
Facilitate deployment of best practices shared from other Support engagements within Cognizant
Facilitate Code review of Cognizant deliverables
Review & approve suggested solution/fix for the issues
Review and approve Technical Architecture & Technical Design/Specifications prepared by the Cognizant team
Review estimates & Release Plan
Work with Cognizant QA Led to meet quality standards.
Estimated work hours and tracked progress using Scrum methodology.
Facilitated knowledge sharing sessions within technical team to improve skillsets and encourage innovative solution development.
Led team of developers to successfully deliver high-quality software projects on time and within budget constraints.
Identified value opportunities to exploit product for maximum business effectiveness.
Technical Lead
MetLife
04.2016 - 06.2017
Developed various java bean components for implementing business logic
Developed Jax-WS (Soap) layer on top of this middle ware communicating interface
Generated WSDL in soap webservice
Used Ajax components in developing UI
Developed JMS components to send Messages from one application to other
Worked with java collections List, Set
Build Restful services using JAX-RS API
Solving problems using combination JavaScript, JSON and jQuery
Designed and Developed API with all CRUD Capabilities using SOAP
Used Agile Methodologies of Software development
Done code reviews and application.
Teamed on development of technology roadmap
Technical Lead
The Travelers Companies Inc.
10.2013 - 03.2016
Prepare estimation
Design components
Building Components
Hibernate Performance Tuning
Client interaction for FRD’s and clarifications
Code Review
Supporting as AD team
Guiding Team.
Designed and developed forward-thinking systems that meet user needs and improve productivity.
Created proofs of concept for innovative new solutions.
Developed conversion and system implementation plans.
Software Engineer
Namibia Government
03.2009 - 09.2009
Coding and Design Reviews
Web Designing and Database management
Aiding Environment Setups
Handling Technical Issues
Defect Analysis and support.
Software Engineer
Airport Authority of India
01.2007 - 02.2009
Analysis of Business Requirements and Technical Requirements
Development of code using RAD
Involved in construction of various components of system using Java, XML, and JSP
Involved in designing front-end screens
Supporting team with Technical Solutions
Using Star Team for configuration management.
Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
Analyzed proposed technical solutions based on customer requirements.
Product Cost Engineer at Tech Mahindra Ltd., India & Tech Mahindra (America) Inc. USAProduct Cost Engineer at Tech Mahindra Ltd., India & Tech Mahindra (America) Inc. USA