Experienced Senior Software Developer with 8 years of project leadership as an architect, developer. Proficient in supporting project deliverables and maintaining releases. Skilled at guiding support teams and resolving complex issues. Well-versed in planning and implementing effective development strategies based on industry best practices.
Overview
9
9
years of professional experience
1
1
Certification
Work History
Sr. Software Developer
Tata Consultancy Services
04.2022 - 12.2022
Tackled on challenging long awaited new product features by working collaboratively with fellow developers, QA engineers, designers and product managers by leveraging Java 21, Spring boot, Microservices architecture, Open API, Docker, Kubernetes etc
Crafted and implemented custom REST API endpoints to meet business requirements and enable seamless data communication
Optimized code coverage of multiple Microservices modules from 30% to 90% leveraging Mockito and JUnit frameworks
Achieved demanding deadlines, remedying 98% of UAT bugs and preparing applications for advanced testing phases
Deployed, monitored & debugged the application using the GCP cloud platform.
Sr. Software Developer
Cognizant
03.2020 - 03.2022
Contributed in architectural and design meetings during project's kickoff, contributing to initial planning and decision-making processes
Implemented JWT for user authentication and authorization in 100% of REST APIs developed for application
Utilized RabbitMQ to manage workflow approvals reducing by 3 steps within application, while also exploring functionalities of Kafka
Leveraged named, customer & caching query in JPA to improve data accessing efficiency to approx
50% where database configured with MySQL database
Mentored in code reviews and peer mentoring with junior team members to uphold 100% of coding standards
Ensured Sonar errors remained below 10% for builds deployed to UAT and beyond.
Sr. Software Developer
Mphasis
04.2017 - 12.2019
Engineered 5 major microservices modules from scratch to integrate FedEx Ground operations in Brazil region to the existing system
Applied Feign, Rest Template and Resilience for inter communication and fault tolerance of the applications resulting 20% increasing in application stability
Developed and deployed scalable microservices architecture by containerizing applications using Docker, leading to improved isolation, portability, and efficient resource utilization across multiple environments
Resolved over 25+ technical debts within 6 sprints
Implemented Kubernetes for automating deployment, scaling, and management of containerized microservices, enhancing system resilience and enabling seamless rolling updates and efficient load balancing
Participated actively in daily status calls, contributing ideas, and collaborating with team members to ensure effective communication and progress tracking.
Software Developer
Mphasis
06.2014 - 03.2017
Engineered 25% RESTful APIs with CRUD capabilities of the required functionality for the project
Handled 30% of change requests during the project period, overseeing analysis, design, development, testing, and deployment phases
Configured Jenkins for building and deploying applications across different stages for 3 of the major modules of the project
Rectified long-standing defects by comprehensively understanding application flow and engaging with various stakeholders.
Education
Masters in Applied Computing -
University of Windsor
Windsor, CA
04.2024
Skills
Java 21
J2EE
Spring Boot
Spring Cloud
Spring JPA
Microservices
REST
Open API
Docker
Kubernetes
Mockito
JUnit
JWT
OAuth 20
Kafka
RabbitMQ
Swagger
Jenkins
CICD pipeline
SonarQube
AWS Cloud
EC2
S3
API Gateway
SNS/SQS
GCP
PCF
Python
XML
HTML
CSS
Adobe Analytics
MySQL
Oracle Xg
Source and Version Control: Git, Github
Software Development Tools: JIRA, Confluence
Agile
Languages
English
Full Professional
Accomplishments
Received Bravo Zulu commendation from clients for consistently delivering defect-free application releases across multiple cycles.
Honored with the Monthly Summit Award three times for being the top performer in the team.