Avinash Vishwakarma

Chief Architect | Founding Member @ Emergent | Build Your Idea -​> https://www.linkedin.com/redir/suspicious-page?url=emergent%2esh

Bengaluru, Karnataka, India

About

I have good experience in building large scale systems. I have experience in Microservice architecture , distributed systems , BigData pipelines and platform. I have experience in solving many problems related to distributed systems (e.g. Idempotency, Multi-txn Workflows, Distributed txn handling, Idempotent Retries, Inconsistency & Recoverability Detection, 2PC). Worked on multiple Stream and Batch data pipelines and built Self-serve platform to onboard data. I have also good experience in Hyperlocal Delivery, Inventory Management and E-commerce domains.

Experience

  • Founding Member | Chief Architect at Emergent Labs
    Apr 2024 - Present · 2 yrs 4 mos

    Building Autonomous Coding AI Agents https://emergent.sh/

  • Senior Software Engineer at Amazon
    Oct 2023 - Mar 2024 · 6 mos

  • Dunzo (5 yrs 2 mos)
    • Architect
      Oct 2021 - Oct 2023 · 2 yrs 1 mo

      Lead Data Platform Roadmap, Revamp and Fully automated self-serve systems

    • Senior Software Engineer II
      Sep 2019 - Sep 2021 · 2 yrs 1 mo

      Leading Multiple Business Initiatives - Integration with ONDC network while present Dunzo as SellerApp. It involves various challenges like High Scale Catalog Sync with Buyer Network Participents, integrating oers, registering various sellers across categories etc. - IPL - 2022 Campaign scaleup, load tests and preparation - Single Pickup and Multi Drop Tasks for Businesses - Introducing Full Merchant Stack in Dunzo for marketplace - Introducing Dynamic Pricing Engine Cloud Migration [AWS to GCP] Major project I worked on this year and led a 7-8 people team. I was responsible for arch, design, code and delivery. We worked on approximately 70 web services / workers to move from AWS to GCP. I worked with a team to do live data migration with planned late night smaller downtimes for the datastores, which include - PostgreSQL, ElasticSearch, Pub-Sub, Redis etc. We also solved for binay switch (in strongly consistent systems) and A/B (for eventually consistent systems), with all the possible swithover, rollback and roll-fowrard scenario.

    • Senior Software Engineer
      Sep 2018 - Sep 2019 · 1 yr 1 mo

      Re-Architecture of complete Dunzo Picture from legacy services to microservice Worked on a blueprint for the microservices in Dunzo, earlier we had few legacy service is python and nodejs, Introduced Golang as a type safe language wrote starter kits to launch services, build a plan for moving out complete user path from legacy services, designed and implemented around 8 microservice with the help of 2 more engineers and made them live, which are scaling fine.

  • Flipkart (3 yrs 3 mos)
    • Software Development Engineer II
      Jul 2017 - Sep 2018 · 1 yr 3 mos

      Monolith to Microservice [Warehouse/Hub Management System] Working in a team of 12 people, we broke the complete inbound process in Warehouse to a microservice based architecture, we built around 30 services collaboratively. I single handedly worked on following services, with help of senior mentorship.1. Nodes ) 1. Apollo - API Gateway for Microservices 2. Classification Service -Service to classify after quality checks in multiple buckets. 3. Transfer Service - Solely Responsible for transfer of any item from one container to another, be it shelf, tote, pallet, staging area, everything is modeled as inventory and containers. 4. Notification Adapter - A pub sub mapping service which gets event from Kafka and redirects after mapping 5. Search Platform - Reducing use of Replica data store which are dicult to store, moved all the read and join use cases to this service which serves query from ElasticSearch

    • Software Development Engineer I
      Jul 2015 - Jul 2017 · 2 yrs 1 mo

      Warehouse management Inventory management Layered architecture rewrite in Ruby on rails

  • Software Developer Internship at Belzabar Software Design India Private Limited
    May 2014 - Jul 2014 · 3 mos