Yogesh Agarwal

Engineering Leader

Bengaluru, Karnataka, India

About

Software Engineer who loves to solve complex problems from ideation to deployment. Proficient in Python, JavaScript, Node.js, Django, Django Rest Framework, loopback, Mysql, MongoDB, Redis, Celery, Regex.

Experience

  • Principal Software Engineer at UNext Learning
    Aug 2025 - Present · 1 yr

  • Senior Software Engineer at Gameskraft
    Dec 2022 - Aug 2025 · 2 yrs 9 mos

    • Actively mentor junior developers, review PRs, and contributed to cross-functional initiatives. • Architected and implemented various reward systems for the Poker App, significantly contributing to growth in gross and net contributions. • Developed real-time chat functionality and matchmaking logic, enhancing user engagement and experience across the platform with real time update. • Worked with the team to help build AWS infrastructure for the new system (which was developed from scratch), in this I worked with Route 53, S3, ASG, EC2, Load Balancer, Security group, RDMS, Lambda, Event-scheduler, API-Gateway (AWS), MSK and then also in log management.

  • Software Engineer at MFine
    Jul 2021 - Dec 2022 · 1 yr 6 mos

    - Led the Integration pod and Integrated with third parties, this includes communicating the requirements, defining documentation, creating APIs and Webhooks, and consuming third-party APIs. -Developed Workflow Automation Service for simplifying the integration of third-party services. I worked on the architecture of the N8N instance and arch of Jenkins pipelines for taking the workflows from DEV to PROD. This system executes 3000+ workflows daily. - Refactoring to Decouple Lab Order Flow and Logistic Order Flow - To enable Mfine to Integrate Lab and Logistic for a single order separately. - Modified the cataloging service to add provider meta information based on configuration also worked on exporting all the cataloging Data to Data Warehouse using SNS and SQS.

  • Wakefit (2 yrs 1 mo)
    • Software Engineer
      Oct 2019 - Jun 2021 · 1 yr 9 mos

      - Ticketing System: Worked on a Ticketing system to manage Wakefit emails. This system handled 6000+ new emails daily and converted them into tickets. - EDD: Designed, Developed a module for calculating the Estimated Date of Delivery which takes order queue, stocks, and production capacity to predict the warehouse and calculates EDD to show the customer. This module is core for checking EDD at any point of time in Wakefit. - Analysis Report of Stuck Orders: It's a promise management system that helps in tracking order fulfillment timelines. It helped Wakefit greatly reduce its major escalations. - E-invoicing and SAP setup at Wakefit: Designed and implemented a module to set up e-invoicing which interacts with the government portal to register all the invoices and credit notes in B2B transactions, further worked with the team to integrate with SAP also. and may more

    • Software Engineer Intern
      Jun 2019 - Sep 2019 · 4 mos

      Analysis of Calls: Analysed customer calls on different metrics. Created daily reports and eventually API to analyze the metrics in real time. Return And Replacement Module: Worked with team to design RnR module for product return and replacement.

  • Student at Indian Institute of Information Technology Vadodara
    Jul 2015 - Sep 2019 · 4 yrs 3 mos