00 ยท seed 01 ยท roots 02 ยท justdial 03 ยท pepperfry 04 ยท priceline 05 ยท eureka ai 06 ยท salesforce 07 ยท canopy
Open to remote Staff / Principal roles

A decade,
grown as a tree.

Ayush Soni โ€” Senior Backend Engineer. Java ยท Spring Boot ยท Distributed Systems. Scroll to climb ten years of shipping, branch by branch.

scroll to grow
// roots ยท 2014 โ€” 2015

Where the soil came from.

CS fundamentals, Java bytecode, a love for the JVM, and a patient habit of reading other people's stack traces. Before any company โ€” a self-taught obsession with building things that don't fall over at 3am.

JavaData StructuresSQLLinuxGitAlgorithms
// branch 01 ยท justdial
Oct 2015 โ€” May 2018Software Engineer

Justdial Omni.

Built backend REST APIs for a cloud-hosted SMB platform โ€” online orders, inventory, billing, purchase orders. Enabled real-time inventory tracking with automated distributor stock flows for thousands of merchants.

JavaSpring MVCHibernateMySQLMongoDBSolr
// branch 02 ยท pepperfry
May 2018 โ€” Apr 2019Software Developer

Monolith โ†’ services.

Broke down legacy monoliths into services for checkout, refund, and wallet domains. Built a product recommendation engine on Neo4j and a data warehouse on AWS Redshift for BI reporting.

3bounded contexts shipped
Neo4jreco graph in prod
JavaSpringNeo4jRedshiftKinesisLambdaRedis
// branch 03 ยท priceline
Apr 2019 โ€” Mar 2021Senior Software Engineer II

20M personalized emails / day.

Redesigned a monolithic email system into services that power ~20M personalized emails every day. Built Java/Spring/Kafka/BigQuery APIs delivering email tailored to each user's search & booking history. Integrated with Iterable for scale.

20Memails / day
GCPKafka + BigQuery + GKE
JavaSpring BootKafkaGCPBigQueryGKEGraphQL
// branch 04 ยท eureka ai
Mar 2021 โ€” Nov 2022Lead Software Engineer

DS2 Feature Store.

Architected a platform-as-a-service data-science product โ€” 6+ services (Feature Store, Metadata Store, Datalens, API gateway). Shipped the Metadata Store on Elasticsearch + Neo4j with GraphQL. Mentored 4+ engineers.

6+services architected
4+engineers mentored
JavaSpring BootGraphQLElasticsearchNeo4jKafkaKubernetesIstio
// branch 05 ยท salesforce commerce cloud
โ— CurrentNov 2022 โ€” PresentSMTS

1P โ†’ Hyperforce.

On the Public Cloud migration for Salesforce Commerce Cloud โ€” contributed to the first successful 1P tenant migration. Cut migration time from 10 days โ†’ <24 hours via zero-downtime pipelines orchestrated with Temporal. Self-serve tooling 2.5ร—'d team capacity. Integrated Claude, Cursor, Windsurf, and MCP servers into daily workflows.

10d โ†’ 24hmigration time
2.5ร—team capacity
JavaSpring BootDynamoDBTemporalKubernetesTerraformAWSClaudeMCP
// canopy ยท the full leaves

Everything, in bloom.

Ten years of branches, all the leaves visible at once. Open source, side projects, and a running list of tools I reach for.

Open source

The full stack, at a glance

languageJava ยท Kotlin
frameworkSpring Boot
eventsKafka ยท Temporal
dataPostgres ยท Dynamo ยท Neo4j
searchElasticsearch ยท Solr
cloudAWS ยท GCP
platformK8s ยท Terraform
apiREST ยท GraphQL
aiClaude ยท MCP ยท Cursor