Avinash Choudhary

Software Engineer

Bengaluru, Karnataka, India6 yrs experience
Most Likely To Switch

Key Highlights

  • Expert in building resilient distributed systems.
  • Experience with high-scale backend services.
  • Strong focus on developer experience and documentation.
Stackforce AI infers this person is a Backend Engineer specializing in high-scale distributed systems for B2C platforms.

Contact

Skills

Core Skills

Distributed SystemsData InfrastructureBackend ServicesMicroservicesBackend For Frontend ArchitectureApi DevelopmentApp Development

Other Skills

GobblinJavaAirflowREST APIsgRPCHadoopObject-oriented LanguagesKubernetesSoftware Architectural DesignContinuous Integration and Continuous Delivery (CI/CD)Rust (Programming Language)Apollo GraphQLGraphQLGo (Programming Language)Machine Learning

About

Software Engineer with experience building and operating large-scale backend, data infrastructure, and platform systems across high-growth consumer and enterprise environments. At LinkedIn, I work on data movement and compliance infrastructure, designing systems that enable reliable, auditable data flows across dozens of internal domains and support privacy and regulatory guarantees at platform scale. My focus is on building infrastructure that is correct by design, resilient under change, and easy to operate long term. Previously, at Disney+ Hotstar, I worked on backend and platform services built to operate at extreme scale, supporting 50M+ concurrent live users. There, I contributed to improving system resilience, performance, and service reliability in a high-traffic, low-latency environment, working extensively with microservices and platform tooling. Across roles, I’ve focused on building reliable distributed systems, improving developer experience through strong documentation and tooling, and taking ownership of complex problems that span architecture, execution, and operations.

Experience

6 yrs
Total Experience
1 yr 6 mos
Average Tenure
2 yrs 1 mo
Current Experience

Linkedin

Software Engineer

Apr 2024Present · 2 yrs 1 mo · Bengaluru, Karnataka, India · Hybrid

  • Build and own data infrastructure for compliance and large-scale data movement, enabling reliable and auditable data flows across multiple platform services.
  • Design and maintain scalable data pipelines and validation frameworks to ensure correctness, consistency, and regulatory alignment.
  • Implement automated testing and monitoring to proactively detect failures and improve system reliability.
  • Improve performance, scalability, and observability of distributed systems by addressing systemic bottlenecks and failure modes.
  • Lead complex debugging and incident resolution across distributed backend systems beyond direct ownership.
  • Contribute to platform maturity through design documentation, operational runbooks, onboarding, and mentoring.
GobblinJavaAirflowDistributed SystemsREST APIsgRPC+2

Disney+ hotstar

2 roles

Software Development Engineer 2

Jul 2023Apr 2024 · 9 mos · Gurugram, Haryana, India

  • Working on fortifying the platform's resilience, empowering it to seamlessly accommodate over 50 million concurrent users without any compromise on user experience or service quality.
Object-oriented LanguagesBackend Services

Software Development Engineer 1

Jul 2021Jun 2023 · 1 yr 11 mos · Gurugram, Haryana, India

  • Worked on cutting-edge micro-services following the innovative Backend for Frontend (BFF) architecture, from inception to implementation, and added multiple platform-level features as a key member of the core platform team.
  • Played a pivotal role in the design and development of the analytics flow within the in-house AB experimentation platform, empowering data-driven decision-making by providing invaluable insights into AB experiments.
  • Significantly enhanced overall system performance through extensive load testing and CPU profiling efforts. Additionally, made noteworthy optimisations to the widely-used open-source Apollo Rust router, resulting in an impressive 30-40% reduction in downstream GraphQL service traffic.
  • Played a pivotal role in a challenging project aimed at decoupling the development, deployment, and testing life cycles of two major internal p0 frameworks. Successfully transitioned from golang native plugins to hashicorp go-plugins, significantly improving the Software Development Life Cycle (SDLC).
Object-oriented LanguagesKubernetesSoftware Architectural DesignContinuous Integration and Continuous Delivery (CI/CD)Distributed SystemsgRPC+7

Urban ladder

Software Engineer Intern

Jan 2021Apr 2021 · 3 mos

  • Worked with Ruby on Rails for building various APIs for automating the quality check update process for various products stored in the warehouse.
  • Developed API to fetch zipcode-related delivery messages to improve customer ordering experience.
Object-oriented LanguagesAPI Development

Nykinsky & company

Software Engineer Intern

May 2020Jul 2020 · 2 mos

  • Worked on app development project using Flutter SDK toolkit.
  • Designed and developed reusable UI components for the app.
Object-oriented LanguagesApp Development

Google code-in

Google Code-In Mentor @Tensorflow

Nov 2019Feb 2020 · 3 mos

Object-oriented Languages

Inferno dtu

Technical Team Member

Aug 2018Aug 2019 · 1 yr · Greater Delhi Area

  • Developed autonomous architecture, path planning algorithm of the rover.
  • Implemented the YOLO algorithm for obstacle detection.
  • Participated in the Indian Rover Challenge 2019
Object-oriented Languages

Education

Delhi Technological University (Formerly DCE)

Bachelor of Technology - BTech — Electrical Engineering

Gyan Mandir Public School - India

Stackforce found 100+ more professionals with Distributed Systems & Data Infrastructure

Explore similar profiles based on matching skills and experience