Anurag
Banerjee

Backend & Distributed Systems Engineer building scalable, AI-augmented platforms.

Experience
~6 years
Focus
Distributed Systems · AI Engineering
01

About

Software Engineer with ~6 years building enterprise-grade distributed systems across fintech and ed-tech. I specialize in scalable backend platforms, cloud-native infrastructure, and cross-border product launches — delivering work that reaches tens of millions of users and spans multiple continents.

I hold an M.S. in Computer Science from Arizona State University and currently work on expanding PayPal's global credit portfolio. Outside of backend systems, I'm actively building into AI/ML engineering, bringing agentic workflows and LLM-powered tooling into daily engineering practice.

Outside work: Formula 1 obsessive, football fan, and .

Experience at

PayPal
SplashLearn
Optum / UnitedHealth Group
02

Experience

PayPal
Software Engineer 2
Products & Offers · Credit
Jan 2025 — Present
  • Shipped credit products across 8 countries (France, Italy, Spain, UK, Canada, Austria, Germany, Australia) by designing product nodes, eligibility rules, and API specifications, expanding PayPal's international Buy Now, Pay Later (BNPL) offerings
  • Delivered the UK Merchant Term Loan lending backend within the Credit Offers Service (persistence layer, evaluation orchestrator, and database schema), enabling a product targeting $313M in first-year revenue
  • Built Claude Code-powered AI workflows that automate credit product onboarding end-to-end — generating product nodes, variants, and eligibility policies — accelerating multiple international product launches
  • Automated daily operational health reporting for microservices by developing an AI-assisted scripting workflow to aggregate Datadog, Harness, and SonarQube metrics into a custom dashboard for Product and Engineering leadership, eliminating manual reporting overhead
Stack Java Spring Boot Oracle RDBMS Claude Code Agentic Workflows MCP Integrations Datadog Harness SonarQube
Startup Peel
Software Engineer
via ASU EPICS
Jun 2024 — Jan 2025
  • Architected a full-stack pharmacy management system using Spring Boot (RESTful APIs) and React, with Spring Security and JWT authentication for secure, scalable access control.
  • Delivered prescription tracking, medication reminders, adverse reaction reporting, and caregiver access with real-time notifications and secure healthcare data handling.
Stack Spring Boot React Spring Security JWT REST PostgreSQL
SplashLearn
Software Engineer 2
May 2020 — Jul 2022
  • Optimized the web application for 40M+ users across 150+ countries, boosting adoption to 1 in 3 US schools.
  • Transformed a monolithic Ruby on Rails app into Spring Boot microservices, reducing deployment time by 83%.
  • Resolved production issues and optimized critical APIs, cutting response times by 70%.
  • Led backend development for 4 core services — games, rewards, catalog, and checkout — reducing testing time by 50% with comprehensive unit and integration tests.
Stack Java Spring Boot Ruby on Rails Microservices PostgreSQL Redis JUnit A/B Testing
Optum
Software Engineer
UnitedHealth Group
Jul 2018 — May 2020
  • Enabled HSA access for 100,000+ Disney employees by integrating Disney as an employer in Optum Bank via a Ruby/Rack + Spring + Vue.js stack.
  • Extended investment options for Optum Bank users by integrating Schwab and Betterment for MSA functionality.
  • Implemented JWT-based authentication for RESTful web services across the Ruby and Spring-based system.
Stack Ruby / Rack Spring Vue.js JWT REST MySQL
Education
Arizona State University
M.S. Computer Science
GPA 4.0 / 4.0 2022 — 2024 · Tempe, Arizona, USA
Birla Institute of Technology, Mesra
B.E. Information Technology
GPA 7.82 / 10 2014 — 2018 · Ranchi, Jharkhand, India
03

Skills

Languages
Java (17/21) Python C++ Ruby JavaScript SQL
Frameworks & Web
Spring Boot Spring Security Hibernate / JPA Ruby on Rails React Vue.js REST GraphQL SOAP JUnit 5 Mockito
Cloud & DevOps
AWS EC2 S3 Lambda API Gateway CloudWatch Docker Jenkins Harness CI / CD Git Linux
Data & Messaging
PostgreSQL MySQL MongoDB Redis Apache Kafka Elasticsearch
AI Engineering
Claude Code MCP Integrations LLM-powered Code Gen Agentic Workflows AI Task Automation
Practices
System Design Microservices Distributed Systems Design Patterns Multithreading Observability Datadog Splunk SonarQube Agile / Scrum
04

Projects

Car website backend
Personal

Car Website Backend

Microservice backend for a car listings platform — separate services for vehicle data, pricing, and location, with Eureka service discovery.

Spring Boot Spring Eureka Microservices Swagger
Cloud Storage Application
Personal

Cloud Storage Application

Web-based personal cloud storage with file upload, encrypted credential storage, and note management. Full auth via Spring Security.

Spring Boot Spring Security Thymeleaf MyBatis JUnit Selenium
Data Mining cluster visualization
Academic

Data Mining

Clustering, classification, and pattern extraction on real-world datasets — covering k-means, decision trees, association rules, and dimensionality reduction. Built for Data Mining (ASU CSE 572).

Python scikit-learn Pandas Machine Learning Clustering
Data Processing at Scale pipeline illustration
Academic

Data Processing at Scale

SQL and NoSQL query optimization, spatial data processing, and large-scale data pipeline engineering — covering indexing strategies, partitioning, and distributed query execution. Built for Data Processing at Scale (ASU CSE 511).

Python SQL PostgreSQL Spatial Queries Big Data
Distributed Banking System — Lamport clocks illustration
Academic

Distributed Banking System

Implements Lamport's logical clocks to achieve correct event ordering across distributed banking processes, with inter-process communication over gRPC. Built for Distributed and Multiprocessor OS (ASU CSE 531).

Python gRPC Distributed Systems Lamport Clocks
E-Commerce Security and DevOps illustration
Personal

E-Commerce: Security & DevOps

E-commerce backend with JWT-based authentication and authorization. Application logs are shipped to Splunk for search, monitoring, and alerting. Full CI/CD pipeline configured with Docker and Jenkins.

Java Spring Boot JWT Splunk Docker Jenkins
Elastic Cloud Application — AWS auto-scaling illustration
Academic

Elastic Cloud Application

Auto-scaling cloud application on AWS — on-demand provisioning across EC2 and S3 with SQS-based job queuing and Lambda for serverless processing. Built for the Cloud Computing course (ASU CSE 546).

AWS EC2 S3 SQS Lambda Python
Pet clinic scheduling application
Personal

Pet Clinic SaaS

Scheduling SaaS for small pet-care businesses — create pets, owners, and employees, then schedule care events. Relational data modeling via Hibernate.

Spring Boot Hibernate JPA MySQL
VPC Flow Log Analyzer — network topology illustration
Personal

VPC Flow Log Analyzer

Parses AWS VPC v2 flow logs, maps traffic to tags by destination port and protocol using lookup tables (up to 10,000 mappings), and outputs statistical analysis of tag and port/protocol occurrence counts. Architected with Strategy, Factory, and Builder patterns for extensible log-format support.

Java Design Patterns AWS VPC OOP CLI
05

Contact

anuragbnrj@gmail.com +1 (623) 276-5038
Available for new roles in Backend Development, Platform/Infrastructure Engineering, or AI-adjacent teams