
Driven and detail-oriented Java Developer with over 3+ years of professional experience in designing, implementing, and maintaining Java applications. Proven ability to deliver high-quality software solutions while meeting deadlines and exceeding client expectations. Seeking to leverage strong development skills, a deep understanding of algorithms, and technical leadership capabilities to contribute effectively to a dynamic team environment.
1. WebID to Ping Identity Migration
• Led the migration of authentication services from WebID to Ping Identity, enhancing application security, SSO capabilities, and compliance with enterprise IAM standards.
• Analyzed existing WebID integration flows and implemented equivalent OAuth 2.0 / OIDC based flows in Ping.
• Developed and configured Ping policies, token handling logic, and user authentication journeys to ensure seamless user transition.
• Collaborated with Security and Infrastructure teams to validate access-token flows, troubleshoot SSO issues, and optimize performance.
• Conducted end-to-end testing, regression validation, and production rollout support to ensure zero-downtime migration.
2. Dropwizard to Spring Boot Migration
• Migrated legacy microservices from Dropwizard to Spring Boot, improving maintainability, scalability, and CI/CD pipeline compatibility.
• Redesigned service architecture using Spring Boot modules (Spring Web, Spring Data, Spring Security) to align with modern microservice standards.
• Refactored resource classes, configuration files, and health checks to match Spring-based patterns and ensure backward compatibility.
• Improved API performance and logging using Spring AOP, Actuator, and centralized configuration.
• Supported complete functional testing, deployment, and production monitoring to ensure stable migration.
Programming Languages: Java, SQL
Frameworks: Spring Boot, Microservices
Inventory Management System: Developed a robust Java-based inventory management system that improved inventory tracking efficiency by 25%. Integrated the system with cloud-based databases for real-time data access.
Customer Support Portal: Designed and implemented a web-based customer support portal using Spring Boot and Microservices, enhancing customer satisfaction by enabling faster query resolution.
Java SE 11 Developer Certification