System Monitoring (ELK, CloudWatch, Prometheus, Grafana)
Agile Methodologies (Scrum, Kanban)
Security Best Practices (OAuth, JWT, AWS IAM)
Team Leadership & Stakeholder Collaboration
Overview
13
13
years of professional experience
Work History
Technical Manager
Thomson Reuters
5 2021 - Current
Led the design and implementation of a microservices architecture for a document Management System using Java Spring Boot and AWS services
Managed a team of 18 team members including developers, DevOps engineers, and QA specialists in delivering cloud-native applications
Architected and deployed microservices on AWS using Elastic Kubernetes Service (EKS), AWS Lambda, and API Gateway, ensuring high Availability and scalability
Conducted technical design reviews and code reviews to ensure compliance with architectural principles and software quality standards
Mentored and coached junior engineers, fostering a culture of learning and continuous improvement.
Collaborated with cross-functional teams including Product Management, DevOps, and QA to ensure quality and timely delivery of projects.
Technical Lead
HCL technologies
04.2017 - 05.2021
Designed, developed and implemented Microservices API for website based application
Used Java 1.8, Spring Boot and AWS Cloud to develop backend from scratch in AWS cloud infrastructure
Developed AWS Lambda function using java and dynamo DB to help improve Scalability and high availability of application
Reviewed code and debugged errors to improve performance
Developed robust Microservices code for applications and deployed using Docker and Kubernetes
Applied knowledge of AWS Cloud to supplement cloud development in project
Performed unit testing, system testing and integration testing.
Senior Software Engineer
Altimetrik Pvt. Ltd.
06.2016 - 03.2017
Implementing new features as per new requirement, Requirement analysis, checking feasibility of new enhancement and providing solution
Built and consumed more than 10 restful API using Spring Boot, Followed End to end API development lifecycle
Micro service API Development according to API Design, RAML contract, develop process API (PAPI) which is integrated with service API (SAPI) and core banking using spring boot
Development and deployment of micro-services using Jenkins and PCF
Preparing unit test cases and executing, performing code coverage by unit testing
Experience layer will use process API with help of AWS
Fix reported bugs of already implemented changes Cooperate with Team Members during concurrent developments
Requirement analysis, checking feasibility of new enhancement and providing solution
Participate on daily Sprint standup calls to update accomplished and commitment tasks.
Software Engineer Senior Analyst
Accenture
12.2014 - 03.2016
Worked on enhancement, Defects and incidents of Integrity product using JAVA/J2EE
Fix reported bugs of already implemented changes Cooperate with Team Members during concurrent developments
Requirement analysis, checking feasibility of new enhancement and providing solution
Participate on daily Sprint standup calls to update accomplished and commitment tasks.
Senior Software Engineer
Inficare Technology
04.2014 - 11.2014
Developed java-based application CTL module from scratch using java 1.7, 1.8, J2EE, Active MQ
CTL (communication transport layer) java based reusable component which is used for capturing data from GPRS enabled devices
It captures raw data from device and after messaging/validation passes it to target systems for integration
It calls rest web services using apache MQ for passing data to target systems
Requirement understanding with help of BA, Creation of class diagram and workflows and Development for new enhancements
Integration with other modules and support, Client communication
Requirements and feasibility analysis
Unit testing, debugging complex issue.
Software Engineer
Aranoah Technologies
02.2012 - 03.2014
Developed java-based application CTL module from scratch using java 1.7, 1.8, J2EE, Active MQ
CTL (communication transport layer) java based reusable component which is used for capturing data from GPRS enabled devices
It captures raw data from device and after messaging/validation passes it to target systems for integration
It calls rest web services using apache MQ for passing data to target systems
Requirement understanding with help of BA, Creation of class diagram and workflows and Development for new enhancements
Integration with other modules and support, Client communication
Requirements and feasibility analysis Unit testing, debugging complex issue.
Education
PGPMI - PTU
IILM
B.Tech. - Electrical Engg
DRIEMS BPUT
Skills
Programming Languages : Java, Python, Shell Scripting