Home

susheel - java developer
narendra@symantrix.xom
Location: Valle Vista, California, USA
Relocation: yes
Visa: H1B
Resume file: Susheel_Developer_Resume_1784732219536.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Susheel Kumar Bhargav Kaparaboyna
(469) 817-9990 | linkedin.com/in/susheelbhargavk | github.com/susheelkbhargav
Senior Java Developer | Java/J2EE Spring Boot Microservices REST APIs Apache Kafka Git CI/CD
PROFESSIONAL SUMMARY
Senior Java Developer around 10 years of experience designing and delivering high-throughput, cloud-native microservices in Java, Go, and Python. Deep expertise in Identity & Authentication systems, including OAuth 2.0, OIDC, SAML 2.0, session lifecycle management, and agentic workload security on AWS and Kubernetes. Proven track record owning production systems at scale leading peak readiness efforts, driving FMEA experiments, and maintaining zero P0 P2 incidents. Combines strong Java/Spring Boot backend depth with hands-on cloud infrastructure, messaging (Kafka), and full-stack capabilities, backed by strong Git-based CI/CD workflows.
Expert in Java, Spring Boot, and microservices architecture for enterprise-grade, high-availability systems.
Deep background in Identity, AuthN/AuthZ, and Agent Identity OAuth session lifecycle, Device-Bound Session Credentials, and AI agent impersonation scopes.
Proven experience with AWS (DynamoDB, EC2, ECS, RDS, S3, Route53, Lambda, CloudWatch), Kubernetes, Docker, and Argo CD.
Strong database expertise spanning NoSQL (DynamoDB, MongoDB, Redis) and relational (MySQL, PostgreSQL, Oracle) including query optimization and performance tuning.
Hands-on with Apache Kafka for event-driven messaging and AWS SQS/SNS/Kinesis for streaming workloads.
Experienced building and maintaining CI/CD pipelines with Git, Jenkins, Argo CD, Maven, and Gradle in Agile/Scrum environments.
Strong testing discipline: TDD, BDD, Gatling load testing, Karate API testing, JUnit, Mockito, Selenium, and Postman integrated into CI/CD pipelines, creating unit tests to ensure accuracy.
Demonstrated technical leadership: mentoring less-tenured engineers, driving production readiness (FMEA, load tests, scaling), identifying the largest risk areas and driving resolution, and code review culture.
Actively experienced with AI tools and agentic workloads extended authentication SDKs and session infrastructure to support AI agents at Intuit.
TECHNICAL SKILLS AND TOOLS

Category Technologies / Tools
Programming Languages Java/J2EE, Go, Python, JavaScript
Frameworks & Backend Spring Boot, Spring MVC, Spring Framework, Spring Data JPA, Hibernate, Node.js, GraphQL, REST APIs
API & Integration RESTful Services, Microservices, OAuth 2.0, OIDC, SAML 2.0, JSON, XML, SOAP, Apache Kafka, Envoy
Identity & Security OAuth 2.0, OIDC, SAML 2.0, Device-Bound Session Credentials, Agent Identity, JWT, Session Lifecycle Management
Frontend Technologies React, Angular, HTML5, CSS3, Bootstrap, JavaScript
Databases & Caching DynamoDB, Redis, MySQL, SQL, MongoDB, PostgreSQL, Oracle.
Cloud & Infrastructure AWS (DynamoDB, EC2, ECS, RDS, S3, Route53, API Gateway, ALB, NLB,
Lambda, CloudWatch), Kubernetes, Amazon EKS, Docker, Argo CD
CI/CD & Build Tools Jenkins, Maven, Gradle, Azure DevOps, CI/CD Pipelines, Git, GitHub, Bitbucket
Observability & Testing Splunk, Grafana, Prometheus, Gatling, Karate, JUnit, Mockito, Selenium, Postman, TDD, BDD
Message Streaming Apache Kafka, Apache Flink, Apache Pulsar, AWS SQS/SNS/Kinesis
Methodologies & Tools Agile/Scrum, JIRA, Confluence, Domain-Driven Design, 12-Factor App, OpenL Tablets, FMEA

PROFESSIONAL EXPERIENCE
Client: Intuit Identity AuthN (Session Service) | Mountain View, CA Jan 2024 Present Role: Senior Java Developer Identity & AuthN
Project: Session Service Platform & Agent Authentication
Project Overview: Led the implementation of Intuit s large-scale core Session Service platform, enhancing and scaling the ecosystem to support millions of users and AI agent authentication flows. Owned OAuth session lifecycle APIs, Device-Bound Session Credentials, and season readiness across three tax peaks (FY25 FY26) with zero P0 P2 incidents.
Key Responsibilities and Achievements:
Enhanced the Session Service ecosystem and extended the Python SDK to support User and Agent authentication with scopes including User Impersonation, Product Impersonation, and Explicit Consent.
Led season readiness for Session Service across three tax peaks; performed load tests (Gatling) with best DevOps Practices, FMEA experiments, and capacity scaling resulting in zero P0 P2 incidents, while providing accurate, timely status updates to stakeholders.
Implemented OAuth 2.0 session lifecycle APIs for Intuit s third-party platform: CRUD operations for refresh tokens and 2-legged OAuth session creation, enabling least-privilege access for internal services and AI agents.
Owned design and implementation of Device-Bound Session Credentials (DBSC) as part of the Identity Spark program, increasing assurance for long-lived customer sessions and reducing login frequency.
Owned the full Session Termination flow and hardened the session message consumer service in Spring Boot for improved resiliency and including access token masking for GDPR and HIPAA compliance
Established baseline latency and throughput metrics to support scaling of AI agent traffic; monitored via Splunk, Grafana, and Prometheus.
Worked extensively with AWS DynamoDB, Route53, and Kubernetes for microservice deployment and NoSQL-backed session storage. Explored Amazon Connect
Utilized Apache Kafka for event-driven session messaging and service decoupling.
Practiced TDD with JUnit and Mockito; used Karate for API contract testing integrated into CI/CD pipelines via Argo CD.
Explored Amazon Connect to make a chat bot for AI agents
Tech Stack: Java, Spring Boot, Go, Python SDK, OAuth 2.0, OIDC, SAML 2.0, Device-Bound Session Credentials, AWS (DynamoDB, Route53), Kubernetes, Docker, Argo CD, Git, Apache Kafka, Redis, Splunk, Grafana, Prometheus, Gatling, Karate, JUnit, Mockito, TDD, Agile/Scrum, JIRA


Client: Alpha tech Systems | Albany, NY Nov 2023 Jan 2024 Role: Software Engineer
Project: Enterprise Backend & UI Platform
Project Overview: Designed and delivered backend microservices in Java and Spring Boot with comprehensive automated test coverage. Built responsive UI components leveraging React 18 concurrent rendering features to improve perceived performance.
Key Responsibilities and Achievements:
Designed and delivered Java and Spring Boot backend services with automated test coverage via JUnit and Mockito.
Leveraged React 18 concurrent rendering to pause low-priority rendering and prioritize urgent user input, improving perceived responsiveness without blocking the main thread.
Built RESTful APIs following MVC and microservices design principles with a focus on testability and maintainability.

Tech Stack: Java, Spring Boot, React 18, Node.js, RESTful APIs, JUnit, Mockito, TDD, AWS, Azure


Client: Adobe AEM Assets | San Francisco, CA Jul 2021 2023 Role: Software Development Engineer 3
Project: AEM Assets Storage Optimization & Kubernetes Operator

Project Overview: Drove storage cost reduction for AEM Assets MongoDB-backed asset store, refactored the event and adapter services in Spring Boot, and built the GReT Kubernetes operator in Go to abstract cloud resource provisioning across environments.
Key Responsibilities and Achievements:
Scaled AEM Assets storage in MongoDB by 30% through metadata renditions removal and data compression at rest and in transit at the node store level.
Wrote Python scripts to identify asset nodes driving storage growth, reducing a week-long investigation process to under 10 minutes.
Refactored the Assets Event system and Adapter Service in Spring Boot, unifying the events schema to improve observability and automate schema generation for new APIs.
Developed the GReT Kubernetes Operator in Go an abstraction layer for cloud resource management using template-driven transformation to provision databases, search indices, caches, and object stores via Custom Resources, reducing Terraform dependency.
Deployed and maintained microservices on Kubernetes and AWS, leveraging Docker for containerization and CI/CD pipelines for automated delivery.
Practiced Agile/Scrum delivery with JIRA for sprint and defect management.
Tech Stack: Java, Go, Python, Spring Boot, MongoDB, Kubernetes, Docker, AWS, REST APIs, Custom Resource Definitions (CRDs), Kafka, CI/CD Pipelines, Git, Grafana, Agile/Scrum, JIRA


Client: Bill (formerly Bill.com) | Santa Clara, CA Apr 2021 Jul 2021 Role: Software Engineer 2
Project: Emerging Payments Platform
Project Overview: Built UI components and restructured the payments platform to support international and virtual card payments, enabling vendors to accept payments globally via ACH, in-network, and emerging payment methods.
Key Responsibilities and Achievements:
Built UI components for the Emerging Payments Platform using Angular and GraphQL, reducing query complexity for Accounts Payable and Receivables workflows.
Restructured the payment UI to support international payments and virtual card payments alongside ACH and in-network transfers, enabling global vendor payment acceptance.
Designed well-defined RESTful API integrations between frontend and backend payment services.
Tech Stack: Angular, GraphQL, RESTful APIs, Java, Spring Boot, JavaScript, HTML5, CSS3


Client: TriNet | Dublin, CA Oct 2018 Mar 2021 Role: Software Engineer
Project: Partner SSO Modernization & Microservices Migration
Project Overview: Migrated legacy partner SSO integrations to federate authentication using SAML 2.0 and OIDC on Okta IAM, onboarded partners to a microservices architecture following 12-factor methodology, and improved performance monitoring and CI/CD automation.
Key Responsibilities and Achievements:
Migrated legacy partner SSO integrations to federate authentication using SAML 2.0 and OIDC on Okta IAM, reducing authentication errors by 15% through SQL query refactoring across multiple databases.
Onboarded partners to a microservices architecture using the 12-factor app methodology with CI/CD pipelines, Git-based version control, and Spring-based RESTful services in a Domain-Driven Design, integrating OpenL Tablets for business-rules-driven onboarding workflows.
Implemented method-level API performance metrics with Grafana dashboards
Wrote Jenkins scripts to parallelize functional test execution, significantly reducing production deploy.
Worked with relational databases (MySQL, Oracle) for SSO and partner data tuning queries and refactoring SQL for performance.
Actively participated in Agile/Scrum delivery: sprint planning, story tracking, and defect management via JIRA and Confluence.
Tech Stack: Java 11, Spring Boot, SAML 2.0, OIDC, OAuth 2.0, Okta IAM, RESTful APIs, MySQL, Oracle, SQL, Angular, Grafana, Jenkins, Git, Maven, CI/CD, JUnit, Mockito, Domain-Driven Design, 12-Factor App, OpenL Tablets, Agile/Scrum, JIRA, Confluence

Client: Rackware | Fremont, CA May 2018 Oct 2018 Role: Software Developer
Project: Cloud Migration & Management System GUI Modernization
Project Overview: Built the web UI for a custom cloud migration and management platform, converting legacy command-line operations into interactive GUI modules that enabled clients to migrate entire cloud infrastructures from one cloud vendor to another.
Key Responsibilities and Achievements:
Developed the UI for a custom Cloud Migration and Management system using Angular 4, HTML, and CSS.
Transformed existing command-line operations into interactive GUI modules, enabling clients to migrate their entire cloud infrastructure from one cloud vendor to another.
Translated complex CLI workflows into intuitive, guided UI flows to reduce operator error and lower the technical barrier for migration tasks.
Collaborated with backend engineers to integrate the GUI with existing migration APIs and command execution layers.
Led the cross-cloud migration of PostgreSQL database from AWS RDS to Azure Database for PostgreSQL Flexible Server, using Azure Database Migration Service with CDC-based logical replication to achieve near-zero-downtime cutover (<[5] min), while re-tuning server parameters and re-architecting connection pooling to maintain SLA-level performance.
Migrated 100TB of object storage from Amazon S3 to Azure Blob Storage via AzCopy with parallelized transfers and integrity validation, re-mapping S3 ACLs to Azure RBAC and preserving object versioning, cutting monthly storage spend and eliminating recurring AWS egress costs.

Tech Stack: Java 8, Angular 4, HTML, CSS, JavaScript, TypeScript, RESTful APIs, Cloud Migration

Client: Nexgen Asset Management | Fremont, CA Aug 2017 Jan 2018 Role: Software Developer Intern
Project: Backflow Portal & Management System GUI Modernization
Project Overview:
Worked on the backflow portal which is an enhancement to the current Enterprise Asset Management system of the company.
Implemented Mapzen to plot work orders
Update Library changes to the contractor portal
Fixed issues with Angular JS throughout the UI
Update the Search and Filter options

Tech Stack: Java, SQL Server 2014, Spring MVC Framework, Angular JS, Mapzen

Client: Intouch | India May 2015 Dec
2015
Role: Software Engineer
Key Responsibilities and Achievements:
Assisted in developing Java-based applications using Spring Framework, supporting core business functionalities and backend services.
Built basic RESTful APIs for data exchange between frontend and backend systems, ensuring smooth application integration.
Wrote and optimized SQL queries using MySQL, contributing to efficient data storage and retrieval.
Developed simple UI components using HTML5, CSS3, and JavaScript, improving usability and interface consistency.

Participated in code debugging and issue resolution, helping improve application stability and performance.
Supported unit testing activities using JUnit, ensuring code quality and adhering functional requirements.
Collaborated with team members in an Agile environment, attending daily stand-ups and sprint meetings.
Used Git for version control and followed basic CI/CD practices for code integration and deployment support.


Education

San Jose State University, San Jose, California
Master of Science Computer Engineering - 2017

Gandhi Institute of Technology and Management -GITAM Vizag, Andhra Pradesh India
Bachelor of Technology 2015
Keywords: continuous integration continuous deployment artificial intelligence user interface javascript sthree golang mtv mountain view bay area bay area California New York

To remove this resume please click here or send an email from narendra@symantrix.xom to usjobs@nvoids.com with subject as "delete" (without inverted commas)
narendra@symantrix.xom;7576
Enter the captcha code and we will send and email at narendra@symantrix.xom
with a link to edit / delete this resume
Captcha Image: