Accomplished software engineer with extensive experience in Java, Golang, React, Angular, and Node.js development, offering 4+ years of proven expertise in designing, implementing, and optimizing software solutions.
Experience
2024 — Now
2024 — Now
New York, United States
Implemented the backend development of DigitalOcean’s enterprise-grade Single Sign-On (SSO) platform, enabling organizations to securely authenticate users via OIDC with Identity Providers like Okta. Designed and implemented a modular and scalable system using Golang, integrating deeply with the internal Identity and Access Management (IAM) ecosystem.
Key Contributions:
• Designed and developed core services including SSO API, SSO Aggregator, and SSO Core Service to support OAuth2 Authorization Code Flow.
• Built secure, stateless session handling with encrypted JWT tokens and handled SSO configuration via gRPC and Protobuf.
• Implemented Just-in-Time (JIT) provisioning, dynamically creating user profiles, relations, and assigning team/organization roles at login time.
• Integrated with key IAM services:
• Identities Service – Managed subject-context-realm relations
• Entitlements Service – Granted and revoked RBAC roles
• Policy Engine – Performed fine-grained access checks
• User Metadata (UMD) – Retrieved onboarding and user state info
• Audit Service – Logged all access and role-change events for compliance
• Enabled multi-region support, secure communication via mTLS, and resilient fallback handling using internal service discovery (EDS).
• Supported internal and external rollout using feature flippers, Stage2 testing, and smoke-tested UAT pipelines.
Tech Stack:
Golang, gRPC, Protobuf, Kafka, PostgreSQL, Docker, Chef, Okta (OIDC), JWT, mTLS, EDS, Cloudflare, JFrog Artifactory
Impact:
• Shipped a secure and scalable SSO foundation used by internal teams and SMB customers.
• Improved onboarding, authentication, and RBAC consistency across DigitalOcean’s platform.
• Contributed to a long-term roadmap supporting future IdPs, SAML, SCIM, and federation capabilities.
2023 — 2024
2023 — 2024
Boston, Massachusetts, United States
• Architected the Background check API application using Java, Spring Boot as the core framework and Hibernate for database and using Reactive Microservices based on REST API with Golang, Gin, GORM, and provided security to the application using OAuth 2.0 with JWT to secure API endpoints.
• Developed a product that seamlessly integrates with internal modules such as recruiting, onboarding, and HR & Payroll, reducing new hires' onboarding time by 30% and improving background check accuracy by 40% integration with a scalable and fault-tolerant system that can handle high volumes of courier requests, and utilized Spring Boot to create RESTful APIs for communication.
• Converted existing APIs and implemented new Node.js-based APIs, ensuring a smooth transition and improving the scalability and efficiency of the application.
• Designed and maintained the MySQL database schema to store courier, package, and user data, also implement database queries, and optimize performance with deployment the application on AWS Cloud using services like EC2, RDS, and S3 for scalability and reliability.
• Dockerized the application components to ensure consistency across development and production environments using docker and docker-compose.
• Set up Kubernetes for container orchestration to manage deployment, scaling, and load balancing and established a CI/CD pipeline using tools like Jenkins or GitLab CI to automate build, test, and deployment processes.
2022 — 2023
2022 — 2023
New York, United States
Gathered and analyzed functional requirements meticulously, translating them into precise technical requirements.
Ensured alignment between business needs and development efforts.
• Applied expertise in Responsive Web Design (RWD) and Cascading Style Sheets (CSS) to create adaptable layouts.
Optimized user experiences across various screen sizes and resolutions.
• Managed projects efficiently using JIRA. Facilitated issue tracking, defect management, and project oversight. Ensured
on-time project completion while maintaining quality standards.
• Designed and implemented robust back-end Java solutions on AWS. Utilized IDE tools like IntelliJ and GitHub for effective
source code management. Demonstrated expertise in troubleshooting and resolving complex code issues.
• Mastered the Java codebase and adeptly integrated a variety of technologies, including RESTful microservices and Kafka
event streams, in distributed systems. Delivered solutions that met project requirements.
• Developed REST APIs in NodeJS using Express service. Converted existing APIs and implemented new APIs into the
client's middleware stack.
2020 — 2021
2020 — 2021
Hyderabad, Telangana, India
• Conducted comprehensive analysis of user requirements to design and deliver tailored software solutions, while
providing ongoing maintenance for engineering applications.
• Engineered warmup programs in core Java, optimizing the system to promptly load user profile information of recently
logged-in users into Microsoft SQL Server (MSSQL) Database.
• Proficient in constructing advanced data warehouses using Azure Cloud and Google Cloud platforms, including the
development of insightful reports in Microsoft Power BI and Google Data Studio.
• Played a pivotal role in the DevOps streamlining process, utilizing Jenkins Continuous Integration (CI) / Continuous
Deployment (CD) Release Automation to ensure efficient and error-free software delivery.
• Seamlessly integrated Jenkins with AWS and OpenStack for automatic instance launches, and demonstrated expertise in
implementing DevOps practices with AWS Elastic Beanstalk, Docker Swarm, and Kubernetes.
2020 — 2020
SRM University,AP
Education
Northeastern University
Master's degree
SRM University, AP