Sunil Yadav

Senior Software Engineer | Platform & Infrastructure | Backend & Data Systems | AWS, Kubernetes | Java, .NET, Python | AI Integrations

United States

About

Senior Software Engineer with 8+ years of experience designing, building, and operating scalable, cloud-native, and distributed systems across platform, infrastructure, and backend domains. I specialize in developing platform and infrastructure solutions that enable teams to build, deploy, and operate reliable systems at scale. My experience spans backend and data engineering, where I have built APIs, microservices, and data pipelines supporting both real-time and batch processing workloads. I work extensively with AWS and Kubernetes, and write production systems in Java, Python, and .NET. My work includes designing microservices and event-driven architectures using Kafka and gRPC, implementing CI/CD and infrastructure-as-code practices, and improving system observability, resilience, and performance. I have led platform modernization initiatives, built reusable frameworks adopted across teams, and developed data workflows that power analytics and business-critical applications. I am particularly interested in solving problems at the intersection of platform engineering, distributed systems, and data, enabling scalable infrastructure and efficient developer workflows. I also enjoy mentoring engineers and contributing to building systems that deliver measurable business impact. 💡 Core Interests: Backend Engineering • Data Engineering • ETL & Data Pipelines • Cloud Infrastructure • Distributed Systems • AI-Augmented Development

Experience

  • Senior Software Engineer at Zipcar
    Jan 2024 - Present · 2 yrs 7 mos

    • Led development of internal platform tooling for service-to-service communication, including a reusable REST→gRPC migration framework adopted by 10+ microservices, reducing integration effort by ~95% and standardizing inter-service communication across distributed systems. • Developed reusable UI components using component-based architecture, improving development velocity, consistency, and integration with backend services in a scalable platform environment. • Authored technical design documents, architecture diagrams, and API specifications; led code and design reviews to ensure scalability, security, reliability, and infrastructure alignment across services. • Designed, built, and operated high-performance microservices supporting critical business workflows and large-scale data processing use cases in distributed cloud environments. • Designed and implemented scalable APIs (GraphQL/REST) enabling efficient data access patterns, reduced over-fetching, and seamless integration with downstream data pipelines and services. • Built and maintained scalable data pipelines and backend data workflows, enabling transformation, aggregation, and movement of data across distributed systems using event-driven architectures. • Optimized data storage and retrieval strategies across SQL/NoSQL systems and search platforms, improving data quality, entity resolution, and performance for downstream analytics and services. • Integrated and deployed automation and AI-assisted developer tools into engineering workflows, leveraging cloud services and APIs to improve productivity and streamline development and operational processes. • Enhanced system observability, monitoring, and incident response, implementing centralized logging, metrics, and alerting to improve reliability and reduce production issue resolution time. • Led end-to-end design and delivery of applications within a cloud-native, platform-oriented architecture.

  • Software Engineer at SLHT Services
    May 2023 - Jan 2024 · 9 mos

    • Built and scaled event-driven microservices using Kafka and MongoDB change streams, enabling real-time data processing and loosely coupled system design. • Improved release velocity by 40% through CI/CD pipeline optimization and support for incremental, low-risk deployments. • Implemented service discovery and traffic management using Kubernetes and Istio, enabling resilient, scalable microservices communication. • Led MongoDB v5→v6 migration, optimizing schemas, upgrading drivers, and improving system performance and stability. • Implemented secure authentication and authorization using JWT and AWS IAM to meet enterprise security and compliance standards. • Designed and optimized PostgreSQL schemas and queries for high-volume transactional and reporting workloads. • Partnered with frontend teams to define robust API contracts, pagination strategies, and error-handling standards for high-traffic applications.

  • Software Engineer III at Zipcar
    Mar 2021 - May 2023 · 2 yrs 3 mos

    •Led modularization of monolithic systems into scalable microservices deployed on Kubernetes, improving release velocity and reducing deployment overhead. • Led deployment and operations of an Istio-based service mesh, improving traffic management, system resilience, and observability across microservices. • Built reusable Terraform modules to standardize AWS infrastructure provisioning (EC2, IAM, S3, CloudWatch) across environments. • Drove platform reliability initiatives, reducing incident resolution time (MTTR) by 50% through improved resilience and monitoring. • Designed and implemented fault-tolerant batch and background processing pipelines with automated retries and operational visibility. • Developed an automated dunning microservice that increased payment recovery rates by 70%. • Leveraged GitHub Copilot to accelerate development, improve code quality, and streamline documentation and reviews. • Built scalable Redis-based caching solutions to optimize vehicle search performance during peak traffic.

  • Graduate Teaching Assistant at Northeastern University
    Sep 2020 - Dec 2020 · 4 mos

    CSYE 7125: Advanced Cloud Computing

  • Software Engineer Intern at Zipcar
    Jan 2020 - Apr 2020 · 4 mos

    • Designed and developed multiple microservices using Kotlin and Gradle to achieve high reliability and availability • Integrated web application with fully automated CI/CD pipelines for code deployments using Jenkins • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.