Experienced Lead Developer with 11 years of industry expertise and a deep understanding of programming. Proficient in all stages of development and adhering to software guidelines. Skilled in troubleshooting glitches, enhancing existing software, and rigorously testing products in real-life scenarios. Committed to delivering high-quality solutions that meet the needs of clients and end-users.
Overview
12
12
years of professional experience
1
1
Certification
Work History
Lead Developer
Sapiens
09.2019 - Current
Architected and Developed Product Designer module using microservices architecture to enable insurance product configurations independent of the IDIT runtime
Built Spring Boot microservices with Choreography-based SAGA, leveraging GraphQL APIs and Couchbase for data storage
Implemented Outbox pattern with CDC and Camunda BPM for policy creation workflows, ensuring eventual consistency across services
Integrated Elasticsearch for fast policy search and used Kafka for reliable asynchronous communication with SAGA-based orchestration
Developed solution to trace requests end-to-end across microservices by generating and propagating a correlation ID
Built on the OpenTelemetry SDK, this ensures seamless traceability throughout the entire microservice lifecycle
Integrated Keycloak and Azure AD for seamless identity management, improving security compliance by 100%
Configured Azure Traffic Manager to manage traffic across different regions and availability zones
Developed Helm chart templates for microservices with a common NGINX ingress
Set up API composition, authentication, rate limiting, and service discovery for the API Gateway in Azure, ensuring efficient and secure service orchestration
Supported Production Issues with Monitoring tools like Dynatrace, Kibana
Senior Engineer
Persistent Systems
03.2018 - 08.2019
Developed a Lambda function was triggered to convert the PDFs to JPG images, with each page processed via SNS events
Once all pages were converted, the API sent push notifications to users
MOM is a spring boot application which fetches the hostname from Splunk and matches with the record of the inventory and finally stores the data in the database
Senior Software Engineer
ArisGlobal Software Pvt. Ltd.
12.2012 - 02.2018
Implemented core business logic, UI with JSF, security, performance tuning, and internationalization for LifeSphere, a medical information management platform allowing MI teams to maintain global repositories and respond to requests via various channels
Implemented core logic, designed charts, created common UI components, and handled multi-database sessions for agTracker, a global adverse event triage system for regional affiliates, simplifying data entry and analysis
Migrated SOAP to REST services, enabled multi-database connectivity, and implemented security for web services in LifeSphere Mobile MA, a mobile app for submitting medical inquiries and complaints with offline capabilities
Designed and maintained integrated requirement traceability matrices to verify development performance consistency across teams and projects.
Interfaced with front-end and back-end development teams to develop unified product, smoothing out coding conflicts before problems arose.
Education
B.E - Computer Science Engineering
AMC Engineering College
01.2011
Skills
Java
Spring Boot
Python
Hibernate 6x
Couchbase
SQL Server
AWS Aurora (MySQL)
AWS ElasticCache(Redis)
AWS S3
AWS Dynamo
ElasticSearch
RDBMS
NoSQL
AWS
Azure Kubernetes
API Gateway
LoadBalancer
Oauth20 with Keycloak
Docker
Kubernetes
Helm Charts
Apache Kafka
Apache Artemis
AWS SQS
AWS SNS
RESTful/GraphQL API Design
API Development
Software Architecture Design
Clean Code
Design Patterns
Code & Design Review
Distributed Systems
Platform Engineering
Microservices
Back-end Engineering
Requirement Gathering & Analysis
Code Optimization
API design
Application Optimization & Performance Tuning
Scalability Enhancement of Production Systems
Accomplishments
Architected and Developed Designer application from IDIT Monolith which successful bagged billion contract bid.
Designed Observability system for tracing microservices and monitoring them through Metrics.
Tapped to supervise HiscoxEU project after the manager resigned and delivered it successfully on time.
Certification
Oracle Certified Programmer for the Java 2 Platform (OCJP), SE 6.0
Awards
Excellence Award for Designer application delivery and solving performance issues, 2024, Sapiens
Manager's choice award for delivery Automation of Network Devices, 2018, Intuit