
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.
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.