Summary
Overview
Work History
Skills
Timeline
Core Competencies
Open To Work
Hi, I’m

Mayank Gupta

Bangalore
Mayank Gupta

Summary

Senior Software Engineer with 9+ years of experience designing and scaling Go-based distributed systems. Specialized in low-latency microservices, advanced concurrency patterns, and deep-dive debugging of complex distributed bottlenecks. Leverages advanced AI tools including Claude to accelerate R&D, optimize code generation, and rapidly prototype scalable system architectures. Proven ability to optimize system efficiency, reduce infrastructure overhead, and scale APIs to handle high-throughput traffic.

Overview

10
years of professional experience

Work History

Josh Software

Senior Software Engineer
04.2023 - Current

Job overview

Gojek | Consultant – Merchant Growth | Mar 2025 – Present

  • Learned Elixir from scratch to design and deliver a complex Free Trial flow backend API within 3 weeks.
  • Engineered the complex multi-state logic for the Free Trial engine to support dynamic merchant states.
  • Partnered daily with mobile engineers to define API payloads and guarantee an effortless frontend integration.
  • Developed reporting backend APIs for diverse merchant promotion flows on the GoBiz mobile app.
  • Designed the initial technical flow and architected backend APIs for a greenfield SKU promotions platform.
  • Engineered robust background workers in Go/Elixir to asynchronously process high-volume merchant promotions.

HDFC Bank | Consultant - Mobile Banking | Apr 2023 – Mar 2025

  • Collaborated on re-architecting the core authentication system during the platform rewrite, transitioning the legacy mobile login flow into a modern, secure, and modular architecture.
  • Designed and built secure authentication and profile APIs using Go.
  • Maintained codebases for multiple microservices by continual refactoring while ensuring the unit test coverage never dropped below 90%.
  • Co-developed a secure, two-step QR-code and mobile token authentication platform called Kavach to mitigate phishing risks, protecting high-volume digital banking transactions against unauthorized access.

Swymcorp

Software Engineer
01.2022 - 01.2023

Job overview

  • Designed and deployed robust Clojure-based Web APIs for internal microservices and external public consumers, ensuring secure and predictable data delivery.
  • Partnered with engineering squads to diagnose performance bottlenecks, implementing optimizations that enhanced system stability under peak traffic loads.
  • Spearheaded technical research initiatives on emerging tools and architectures, translating complex findings into actionable insights for leadership.
  • Produced clear system architecture diagrams and API schemas, improving engineering velocity and reducing documentation gaps across teams.
  • Mentored engineering interns on clean code paradigms and modern SDLC methodologies, accelerating their code-review approval velocity and successfully converting them into full-time roles.

Squadcast

Senior Software Engineer
08.2020 - 11.2021

Job overview

  • Architected and led the development of a highly scalable microservices ecosystem, significantly boosting overall system performance and operational reliability.
  • Accelerated team velocity and engineering growth by mentoring junior developers and establishing standardized, modern software design best practices.
  • Bootstrapped the initial analytics dashboard iteration, delivering critical real-time incident metrics to improve stakeholder visibility and response times.
  • Championed high code quality standards by spearheading rigorous code reviews, ensuring codebase maintainability, and reducing post-release bugs.

Routematic

Product Engineer
05.2019 - 08.2020

Job overview

  • Refactored and re-architected a legacy vehicle tracking platform using Go, improving system scalability and availability to handle higher concurrent traffic.
  • Designed and deployed a developer integration system, accelerating the onboarding pipeline for third-party providers.
  • Optimized the real-time tracking experience for customers, resulting in lower latency updates and cleaner map rendering.
  • Ensured high system reliability across dozens of microservices by debugging complex production issues during active on-call rotations.
  • Authored clean, maintainable, and highly performant scripts and services using a diverse technology stack (Go, Java, PHP, Python).

Mate Labs

Full Stack Developer
07.2018 - 05.2019

Job overview

  • Engineered high-performance Python/Flask backend APIs to enable seamless, low-latency communication with the core machine learning platform.
  • Collaborated via pair programming with cross-functional engineers to accelerate API integrations and isolate complex production bugs.
  • Mentored junior developers and interns on software engineering best practices, Agile workflows, and Test-Driven Development (TDD).
  • Architected and deployed automated CI/CD pipelines using Jenkins on AWS, streamlining deployment frequency and reducing manual release overhead.
  • Designed and established the core API testing framework from scratch, raising test coverage standards across the engineering department.

Testvagrant Technologies

Software Engineer
01.2017 - 07.2018

Job overview

  • Consulted with cross-functional client teams to diagnose testing bottlenecks, accelerating development cycles and shifting quality assurance left.
  • Co-developed the Optimus mobile automation framework, streamlining test authoring for developers and QA engineers to improve overall test coverage.
  • Architected a scalable test automation suite using Java, Appium, and Rest Assured for Gojek (among other clients), validating critical functional and REST API workflows.

Skills

  • Programming Languages: Go, Elixir, Python, Java, Clojure, Javascript (in descending order of experience)
  • Databases: PostgreSQL, MySQL, MongoDB, Redis
  • Frontend Development: ReactJS with JS/TS
  • MOMs: Apache Kafka, RabbitMQ
  • DevOps Tools: Kubernetes, Docker
  • Distributed Systems
  • Microservices Architecture
  • API Design and Development

Timeline

Senior Software Engineer
Josh Software
04.2023 - Current
Software Engineer
Swymcorp
01.2022 - 01.2023
Senior Software Engineer
Squadcast
08.2020 - 11.2021
Product Engineer
Routematic
05.2019 - 08.2020
Full Stack Developer
Mate Labs
07.2018 - 05.2019
Software Engineer
Testvagrant Technologies
01.2017 - 07.2018

Core Competencies

Core Competencies
  • Technical Mastery: Well-versed in concurrent programming, OOP, and functional paradigms, with deep knowledge of data structures and algorithmic optimization.
  • Polyglot Engineering: Adaptable across diverse web frameworks including Django, Flask, and React for building full-stack applications and dynamic UIs.
  • Cloud-Native & Architecture: Expert in microservices architecture, system design, and scalable cloud-native development.
  • R&D & Team Synergy: Driven by technical curiosity, acting as a collaborative catalyst for cross-functional engineering teams.
Mayank Gupta