Rabin Pantha

Rabin Pantha

Senior Software Engineer • Gen AI Developer • 10+ years

About

Senior software engineer specializing in scalable Java services, microservices, and cloud-native platforms. I build resilient, observable systems and apply GenAI to boost content workflows, personalization, and developer productivity.

Location
Herndon, Virginia, USA
Phone
641-451-3463

Skills

Languages
Java (7–21)PythonJavaScriptTypeScript
Frameworks
Spring BootMicronautHibernateAngularReact
Data
MySQLPostgreSQLOracleMongoDBCassandraCosmosDynamoDBElasticsearchRedisKafka
Cloud & DevOps
AWS (EKS, Lambda, S3, CloudFront, SageMaker, Polly)KubernetesDockerTerraformGitLab CI/CDJenkinsBambooService Bus
Observability
NewRelicDatadogKibanaSynthetic Monitoring
Testing & Quality
JUnit 4/5MockitoJMeterSonarQube
Security / Auth
OAuth2OIDCSAMLWAF/TLS (edge)
AI
OpenAI/ChatGPTGenerative AIWindsurfGithub Copilot

Experience

Senior Software Development Engineer — Capital One
Mclean, Virginia • Mar 2025 – Present
  • Enabled hundreds of millions in annual fraud-loss recoveries by automating and hardening high-volume recovery orchestration (Java, Spring Boot, Python, AWS Step Functions/Lambda, DynamoDB)
  • Reduced net fraud losses by $200M+ (annualized estimate) by streamlining dispute decisioning and eliminating lifecycle delays through event-driven services (Kafka Streams, decision/rules services)
  • Owned and scaled backend services for platform supporting 10K+ agents and ~15M transactions/year, improving resiliency with idempotency, retries, and SLO-aligned monitoring (Java 21, Spring Boot, ECS/ALB, PostgreSQL)
  • Delivered 3 production microservices and multiple serverless workflows; reduced dev/review effort ~20-30% and lowered QA regressions by closing test gaps and accelerating refactors using GitHub Copilot and Windsurf
  • Processed 3M+ claims/year with near-real-time state transitions by implementing event-driven orchestration and ensuring consistent downstream updates (Kafka Streams, message-driven design)
  • Partnered with product, QA, and frontend teams to refine agent claim-filing APIs and improve end-to-end performance and usability (REST API design, React collaboration)
  • Led design reviews and production-readiness practices (runbooks, alarms, load tests) to improve peak-load throughput stability (JMeter, JVM tuning, autoscaling)
Senior Software Development Engineer — Sinclair Digital
Seattle, Washington • Mar 2022 – Feb 2025
  • Reduced infrastructure costs by 10% by optimizing cloud resources, removing 600GB of unused assets, and cutting read-only instances by 50% while improving content delivery performance via proper CloudFront CDN configuration (AWS, CloudFront, EC2, S3)
  • Increased organic traffic by 12% in 6 months by building AI-powered SEO automation that generated dynamic titles/summaries and auto-tagged news content using OpenAI integrations (Java/Spring Boot, OpenAI APIs, SEO automation)
  • Migrated 4.5M video assets (~950TB) from Edgio to AWS by building high-throughput migration tooling on Spot EC2 and ensuring seamless database reference updates to prevent broken playback paths (Python/Java scripts, AWS EC2 Spot, S3, DynamoDB)
  • Cut image storage costs by ~42% in 6 months by implementing S3 Lifecycle policies to move infrequently accessed media to Amazon Glacier, balancing retention needs with storage optimization (S3 Lifecycle, Glacier, cost governance)
  • Achieved 18% user adoption of a “Story-to-Speech” capability by implementing a scalable, serverless audio pipeline using Amazon Polly + SQS + Lambda + Kafka, enabling automated content-to-audio delivery (serverless, event-driven workflows)
  • Improved scalability and deployment flexibility by designing and deploying containerized microservices on AWS EKS with Docker/Kubernetes, enabling consistent environments and faster rollouts (Spring Boot, Kubernetes, GitLab CI/CD)
  • Reduced processing time and increased reliability by implementing an event-driven architecture to decouple monolith dependencies and improve asynchronous processing paths (Kafka, async patterns, distributed systems)
  • Accelerated real-time message processing by optimizing Kafka configuration and integrating event flows with Python AWS Lambda, improving end-to-end responsiveness for content workflows (Kafka tuning, Lambda, Python)
  • Improved incident detection and response time by implementing synthetic monitoring with automated notifications and PagerDuty escalation for customer-impacting failures (New Relic/Synthetics, alerting, on-call readiness)
Senior Software Engineer — USAA
San Antonio, TX (Remote) • Oct 2021 – Mar 2022
  • Reduced unauthorized/high-risk debit-card spend exposure by building and scaling backend controls that enforced daily/weekly/monthly transaction-count and dollar-amount limits, preventing out-of-policy authorizations in real time (Java, Spring, REST, DB2/Oracle)
  • Improved authorization accuracy and consistency by implementing centralized limit-validation logic used across channels (ATM/POS/e-commerce), ensuring deterministic decisioning for transaction attempts (Spring services, rules/validation engine patterns)
  • Increased system resiliency and decision latency stability by optimizing limit-check flows (efficient reads, caching patterns where applicable, and lean payload design) to support peak transaction volume without degraded performance (Java, performance tuning, data access optimization)
  • Improved data pipeline reliability for limit/reference data by integrating enterprise ETL workflows and ensuring clean, timely movement of configuration and customer/account attributes into authorization services (IBM DataStage, DB2/Oracle, data quality checks)
  • Accelerated incident triage and reduced time-to-diagnosis by implementing actionable monitoring/alerts and searchable logs for transaction-limit decisions, enabling proactive detection of spikes, failures, and misconfigurations (Datadog, Elasticsearch, Kibana)
  • Reduced regression risk in production releases by leading code reviews and design assessments for changes impacting authorization/controls, strengthening correctness for high-stakes financial decisioning (Agile, GitLab, Jira, engineering governance)
  • Improved delivery speed and engineering consistency by mentoring teammates on testing strategies (unit/contract), clean code practices, and operational readiness standards (team leadership, CI/CD mindset)
Senior Software Engineer • Team Lead — Walgreens (WBA)
Deerfield, IL, USA • Jun 2017 – Oct 2021
  • Improved pharmacy platform performance by 15% and reduced database load by 25% by replacing Ehcache with Redis and redesigning caching for high-read workflows (patient/profile, drug lookup, eligibility/plan, fulfillment status) (Java, Spring, Redis, SQL)
  • Modernized a 25-year-old pharmacy monolith into a fault-tolerant, event-driven microservices architecture to reduce deployment coupling and improve resilience across critical pharmacy workflows (Spring, Kafka, microservices, distributed design)
  • Increased scalability for high-concurrency pharmacy traffic by developing reactive, non-blocking services with Spring WebFlux, enabling more concurrent requests with lower thread/resource overhead (WebFlux, reactive programming)
  • Improved reliability of prescription workflow processing by decoupling synchronous dependencies using Kafka-driven events (status updates, notifications, downstream integrations), minimizing failure blast radius (Kafka, event-driven architecture, retry/idempotency patterns)
  • Enabled high-throughput, distributed data access by introducing Cassandra for write-heavy/large-scale workflows and designing partition-friendly models for pharmacy transaction patterns (Cassandra, distributed data modeling)
  • Reduced production risk during modernization by running architecture reviews, enforcing design patterns, and leading high-quality peer reviews for changes impacting patient/pharmacy operations (governance, code reviews, design assessments)
  • Improved operational visibility and faster troubleshooting for distributed pharmacy services by strengthening dashboards/log search and promoting “detect early, recover fast” practices (Kibana/observability, incident readiness)
  • Accelerated release execution and environment consistency by standardizing containerized deployments and aligning CI/CD practices across services (Docker, Kubernetes, Jenkins/Bamboo/Spinnaker)
  • Delivered new pharmacy features while migrating legacy components safely using incremental modernization patterns (backward compatibility + phased cutovers) to keep pharmacy operations stable throughout the transition (Shadow-mode and canary deployment, migration, safe rollout)
Software Engineer — Ishani Technology
Lalitpur, Nepal • Jan 2015 – Jul 2016
  • Improved registration throughput and reduced approval-cycle delays by digitizing end-to-end company registration + multi-level approval workflows across government authorities, replacing manual handoffs with auditable, role-based processing (Java, Spring, PostgreSQL)
  • Reduced rework and invalid submissions by implementing server-side validation and rule checks for registration forms and supporting documents before submissions entered the approval queue (Spring, validation patterns, API design)
  • Strengthened security and compliance for government workflows by enforcing authentication/authorization and fine-grained role-based access controls for multi-authority approvals (Spring Security, LDAP, RBAC)
  • Enabled cross-department interoperability by designing secure REST APIs for data sharing and integrations with external government systems, ensuring consistent data exchange and traceability (REST, Apigee, API governance)
  • Improved release reliability and environment consistency by containerizing services and managing staging→production deployments using CI/CD and orchestration tooling (Docker, GitLab, Kubernetes)
  • Reduced defects and improved maintainability by applying TDD practices, increasing automated test coverage, and promoting clean code via peer reviews (unit testing, TDD, code reviews)
  • Accelerated feature delivery and improved usability by collaborating with product/UX to translate policy requirements into user-friendly flows for web and Android applications (cross-functional delivery, REST APIs)
  • Improved operational support and troubleshooting by implementing structured logging and clear error responses for validation/approval steps, making issues easier to trace across approval stages (observability basics, API error handling)

Awards & Honors

  • Above the Line Excellence Award — Sinclair Broadcasting Group (2023)
  • Best Team Player (Team Energizer) — Walgreens/GlobalLogic (2018)
  • Graduate Teaching Assistant — MUM (2016)
  • Employee of the Month — Ishani Technology (Jun 2015, Mar 2016)

Education

  • M.S., Computer Science, Maharishi University of Management (2017) — Fairfield, Iowa, USA
  • B.E., Information & Technology, Cosmos College of Management & Technology (2014) — Kathmandu, Nepal

Let’s build something great

Open to senior engineering roles & AI platform work.