Mukul Vashisht

Software Engineer

Bengaluru, Karnataka, India5 yrs 5 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Led high-scale backend systems for millions of users.
  • Expert in Golang and distributed architectures.
  • Passionate about AI and blockchain integration.
Stackforce AI infers this person is a Backend Engineer specializing in high-scale systems and microservices in the SaaS and E-commerce sectors.

Contact

Skills

Core Skills

GolangKafkaAwsRest Api

Other Skills

AI AgentsAPI DevelopmentAlgorithmsAmazon DynamodbAmazon EC2Amazon S3Amazon Web Services (AWS)Azure DatabricksBlockchainC++Cascading Style Sheets (CSS)CassandraChatGPTClojureData Structures

About

I’m a Software Engineer with over 5+ years of experience building high-scale backend and platform systems using Golang, Java, Node.js, and Python. My work spans microservices, real-time APIs, and distributed event-driven architectures, powering applications that serve millions of users. Currently at Gojek, I focus on the Communications Platform, where I design and optimize high-throughput messaging pipelines built with Kafka, Redis, PostgreSQL, and Kubernetes, ensuring performance, reliability, and observability at scale. I’m passionate about building resilient backend platforms, improving developer experience, and solving large-scale system challenges. Lately, I’ve been exploring the intersection of AI and blockchain — combining decentralized systems and intelligent automation to design the next generation of scalable, trustworthy software. I’m open to backend or platform engineering roles across Europe or remote opportunities globally.

Experience

5 yrs 5 mos
Total Experience
1 yr 4 mos
Average Tenure
1 yr 5 mos
Current Experience

Goto group

Senior Software Engineer

Jan 2025Present · 1 yr 5 mos · Bengaluru, Karnataka, India · Hybrid

  • Led Golang-based Notifications platform serving millions+ messages/day, adding new capabilities and ensuring 99.9%+ uptime.
  • Designed and delivered end-to-end Number Masking in Chat as a Golang microservice to protect user privacy.
  • Improved reliability and observability across Golang-based messaging microservices with Kafka, Redis, and monitoring tools.
GolangClojure

Ajio.com

Software Engineer - 2

Mar 2023Dec 2024 · 1 yr 9 mos · Bengaluru, Karnataka, India · Hybrid

  • Developed multi-tenant event-driven microservice architecture using Kafka for catalog's automatic quality check. Reduces the new tenant boarding time by 60% and improves system efficiency by 23%.
  • Designed and developed microservices from scratch to integrate third-party APIs like H&M Inventory API.
  • Implemented SAML authentication with Reliance SSO and an authorization system for the seller central platform, using Istio in Kubernetes for microservice-to-microservice communication.
  • Participated in on-call rotations, proactively managing and resolving production issues to ensure system stability and uptime.
Google Cloud Platform (GCP)pythonSQLJavaMongoDBLow-Level Design+12

Swiggy

Software Engineer

May 2021Jan 2023 · 1 yr 8 mos · Bangalore Urban, Karnataka, India

  • Migrated 1.6 million SwiggyOne User's data from one single global offer to customer-level offers Using AWS and Databricks pipeline. Achieved smooth migration of User's data.
  • Worked on Shadow Coupons project using Golang, designed and Implemented business logic for shadow coupons in cart apply pipeline, increasing Swiggy savings by 30-40% on gamification coupons. Later this pipeline got used in other flows also.
  • Designed and Implement a pipeline for applying coupons on SwiggyOne Membership Plans as a part of a differential plan pricing project. As a part of this project worked on multiple services using Golang and Java.
  • Upgrade SwiggyOne service from Spring Boot version 1 to version 2, by migrating the Redis cluster client from Jedis to Lettuce and metrics to the micrometer. which optimized Service overall performance.
  • Worked on building Swiggy Premium Membership Plan (SwiggyOne) using Golang, java, and DynamoDB. Swiggyone Offers got nudged to 20 million users and applied for 1.6 million users.
  • Worked on deprecating legacy coupon service and migrating REST apply coupon API to GRPC-based coupon Apply coupon pipeline.
  • participated in on-call rotations, proactively managing and resolving production issues to ensure system stability and uptime.
pythonSQLAzure DatabricksGo (Programming Language)Amazon EC2Java+7

Biofourmis

Software Engineer

Oct 2020May 2021 · 7 mos · Bengaluru, Karnataka, India

  • I Worked on Implementing CRUD API with filter and pagination support for different microservices as a part of the Remote Patient Monitoring(RPM) project. RPM helps enables doctors to monitor patient's health remotely.
  • I Worked on implementing nested Questionnaire functionality using the Depth First Search Algorithm.
  • Used Kafka to communicate between different microservices.
  • Worked on developing frontend using ReactJs.
REST APIData StructuresMongoDBKafkaAlgorithmsNode.js+3

Crio.do

Student Developer

Feb 2020Apr 2020 · 2 mos

  • During this program I worked on various projects:-
  • 1) QBox - QBox is a secure file-sharing service. It is a customized version of the popularly available VSFTPD server.
  • Created pre-install scripts to run system checks, install and configure QBox.
  • Developed tools to automatically analyze performance and functionality issues in different versions of QBox.
  • 2) QMoney - It is a visual stock portfolio analyzer. It helps portfolio managers make trade recommendations for their clients.
  • Implemented the core logic of the portfolio manager and published it as a library.
  • Refactored code to add support for multiple stock quote services.
  • Improved application stability and performance.
  • 3) QPrep - This micro experience was to learn and practice algorithms in a structured way.
REST APIData StructuresAlgorithmsSpring BootJSON

Dietitio

Web Development Intern

Jun 2018Jul 2018 · 1 mo · Dwarka Area, India

  • Worked on adding multiple features to the CRM dashboard.
  • Implemented a function to handle different types of requests in Django.
  • Add real-time functionality in CRM using the Django channels module.
REST APIpythonHTMLSQLDjangoData Structures+4

Education

Guru Gobind Singh Indraprastha University

Bachelor of Technology - BTech — Cse

Jul 2016Sep 2020

Stackforce found 100+ more professionals with Golang & Kafka

Explore similar profiles based on matching skills and experience