← ayushwing.comDownload PDF ↓

Ayush Soni

Backend Engineer · Distributed systems, platforms, AI infrastructure

10+ years building distributed systems that serve millions of users across e-commerce, travel and AI/ML products. I take monoliths apart, automate risky migrations until they're boring, and build self-serve platforms that remove bottlenecks for whole teams. Open to remote Staff / Principal / Lead backend and platform roles.

Experience

Salesforce · Commerce CloudNov 2022 – Present · Remote
Senior Member of Technical Staff
Java, Spring Boot, DynamoDB, Temporal, Kubernetes, Terraform, Helm, AWS, Keycloak
Eureka AI · AI/ML analytics (telco data)Mar 2021 – Nov 2022 · Remote
Lead Software Engineer
Java, Spring Boot, GraphQL-Java, Elasticsearch, Neo4j, Kafka, Kubernetes, Istio
Priceline · Booking HoldingsApr 2019 – Mar 2021 · Mumbai
Senior Software Engineer II
Java, Spring Boot, Kafka, GCP (BigQuery, GKE, CloudSQL), GraphQL, MySQL
Pepperfry · E-commerce marketplaceMay 2018 – Apr 2019 · Mumbai
Software Developer
Java, Spring, MySQL, Redis, Solr, Neo4j, AWS
Justdial · Justdial Omni, SMB platformOct 2015 – May 2018 · Mumbai
Software Engineer
Java, Spring MVC, Hibernate, MySQL, MongoDB, Apache Shiro, Solr

Skills

Languages
Java, Spring Boot, Hibernate, GraphQL
Architecture
Distributed and event-driven systems, monolith decomposition, zero-downtime migrations, workflow orchestration, REST and GraphQL APIs
Data
MySQL, PostgreSQL, DynamoDB, MongoDB, Elasticsearch, Neo4j, Redis, BigQuery, Redshift
Messaging & infra
Kafka, Kinesis, SQS/SNS · AWS, GCP, Kubernetes, Istio, Helm, Terraform, Temporal
Security & AI
Apache Shiro, Keycloak, RBAC · Claude Code, Cursor, Windsurf, MCP servers

Open source & writing

java-mcp-server (annotation-driven MCP toolkit for Spring Boot), spring-boot-starter-observability, graphql-federation-playground. Field notes on distributed systems at ayushwing.com/blog.

Education

B.E., Computer Science
Medicaps Institute of Technology & Management, Indore · 2011 – 2015