Hi, I'm Ayush Saluja

Senior Software Engineer specializing in distributed systems, backend architecture, and performance optimization at scale

Java & Spring Boot
gRPC & Microservices
Apache Flink
MongoDB & Redis
AWS & Azure

About Me

I'm a Senior Software Engineer with 7+ years of experience building scalable backend systems and distributed architectures. Currently at LinkedIn, I lead performance optimization initiatives that serve 900M+ users worldwide.

My expertise spans across microservices architecture, stream processing, and cloud infrastructure. I've successfully led teams, mentored engineers, and delivered solutions that have generated millions in revenue impact while significantly improving system performance.

I'm passionate about solving complex distributed systems challenges and have a proven track record of optimizing performance, reducing costs, and building robust, scalable solutions.

7+ Years Experience
900M+ Users Served
80% Deployment Failure Reduction
$50M+ Revenue Impact

Professional Experience

LinkedIn
Senior Software Engineer
Oct 2024 – Present
  • Led gRPC migration achieving 5x performance improvement for 900M+ users
  • Built end-to-end Flink testing solution, reducing deployment failures by 80%
  • Implemented organization-wide stress testing initiative
  • Mentored cross-functional team of 8 engineers on distributed systems
Microsoft
Software Engineer II
Mar 2022 – Oct 2024
  • Contributed to CosmosDB development with $50M+ revenue impact
  • Key contributor to DocumentDB open-source initiative, now powering enterprise solutions
  • Developed MongoDB v-core product achieving 99.95% availability SLA
  • Automated disaster recovery reducing incident response time by 40%
  • Implemented query optimization improving performance by 300%
Swiggy
Software Engineer II
Jan 2019 – Feb 2022
  • Developed rating system handling 50K+ QPS with event-driven architecture
  • Integrated gRPC reducing cloud costs by 40% ($1.2M savings)
  • Optimized Redis caches achieving 35% hit rate improvement
  • Reduced response size by 94% improving mobile performance for 20M+ users
Samsung R&D
Software Engineer
Aug 2017 – Jan 2019
  • Developed testing tools reducing manual effort by 70%
  • Created RESTful APIs for Samsung OS data sharing
  • Optimized test suite achieving 45% execution time reduction
  • Trained 15+ engineers improving interview success rate by 80%

Technical Skills

Programming Languages

Java Python C++ Golang

Frameworks & Tools

Spring Boot Apache Flink gRPC Kafka Redis Docker Kubernetes

Databases

MongoDB DynamoDB PostgreSQL CosmosDB

Cloud & DevOps

AWS Azure CI/CD Prometheus Grafana

System Design

Microservices Distributed Systems Event-Driven Architecture Stream Processing Load Balancing

Featured Projects

DocumentDB Open Source Initiative

Key contributor to Microsoft's DocumentDB open-source project, helping transition enterprise database technology to the open-source community and enabling widespread adoption across organizations.

DocumentDB Open Source Enterprise Solutions Database Architecture

MongoDB Load Testing Framework

Comprehensive performance analysis tool that reduced manual testing by 80% using advanced monitoring and automation techniques.

Locust Prometheus Grafana Spring Boot

DiceDB Contribution

Enhanced connection pooling efficiency in high-performance Redis-compatible database by adding functionality for managing open connections.

Redis Connection Pooling Performance Optimization

Flink Testing Pipeline

End-to-end testing solution for Apache Flink applications integrated with CI/CD, reducing deployment failures by 80%.

Apache Flink CI/CD Stream Processing Testing

Mentoring & Consultation

With 7+ years of experience building scalable systems at top tech companies, I help engineers and teams solve complex distributed systems challenges, optimize performance, and advance their careers.

🚀

System Design & Architecture

Get expert guidance on designing scalable distributed systems, microservices architecture, and performance optimization strategies.

  • Architecture reviews and recommendations
  • Scalability and performance optimization
  • Technology stack selection guidance
  • Best practices for distributed systems
👨‍💻

Career Development

Accelerate your engineering career with personalized mentoring from LinkedIn, Microsoft, and Swiggy experience.

  • Resume and portfolio reviews
  • Interview preparation (system design & coding)
  • Career transition guidance
  • Technical leadership development

Performance Engineering

Learn advanced techniques to optimize system performance, reduce costs, and handle massive scale like 900M+ users.

  • Database and query optimization
  • Caching strategies and implementation
  • Load testing and performance monitoring
  • Cost optimization in cloud environments
🔧

Technical Deep Dives

Master complex technologies and frameworks with hands-on guidance from real-world production experience.

  • Apache Flink and stream processing
  • gRPC and microservices communication
  • MongoDB, Redis, and database design
  • Kubernetes and container orchestration
15+ Engineers Trained
80% Interview Success Rate
7+ Years Experience
$50M+ Revenue Impact

Ready to Level Up Your Engineering Skills?

Book a 1:1 session to discuss your specific challenges and goals

📅 Book a Session on TopMate
💬 30-60 min sessions 🎯 Personalized guidance ⚡ Immediate actionable insights

Let's Connect

I'm always interested in discussing new opportunities, challenging projects, or sharing insights about distributed systems and backend engineering.