Mayur Jagtap

Software Engineer

Bengaluru, Karnataka, India4 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable data-intensive systems.
  • Proficient in Golang and PostgreSQL for backend development.
  • Strong experience in API design and microservices architecture.
Stackforce AI infers this person is a Backend Engineer specializing in SaaS solutions with a focus on scalable architectures.

Contact

Skills

Core Skills

GolangPostgresqlMongodbAngular

Other Skills

Angular 8Apache KafkaBigQueryDockerGCPGitGitLab CIGoogle BigQueryJavaScriptKafkaKubernetesMaxComputeMaxcomputeProtobufPython (Programming Language)

About

Backend Engineer with experience in designing and delivering scalable, data-intensive systems using Golang/Go. I specialize in building robust APIs, sync services, and automation tools, with a strong foundation in PostgreSQL, Kafka, gRPC, and Kubernetes. Skilled at translating complex business logic into clean, maintainable backend architecture. I value thoughtful design, performance-driven development, and collaborative problem solving... especially in high-impact, production-critical environments.

Experience

Gojek

2 roles

Software Engineer

Aug 2023Present · 2 yrs 7 mos · Bengaluru, Karnataka, India

  • Projects:
  • 1. Litmus – Gojek’s in-house experimentation platform powering feature experimentation at scale.
  • 2. Meteor – Data ingestion and metadata extraction framework.
  • 3. Compass – Internal data discovery and catalog system.
  • Tech Stack Used: Golang, PostgreSQL, gRPC, Protobuf, Kubernetes, GitLab CI, BigQuery, MaxCompute, REST APIs, Terraform
  • 1. Architected and Delivered Switchback Experimentation support, designing and enabling cyclical and randomized experiments; introduced new data models, validation logic, and integrating traffic routing, audit tracking, rule enforcement, backend orchestration using Go and PostgreSQL.
  • 2. Spearheaded Data Sync from design to deployment, building a resilient sync mechanism that aggregated experimental data aggregation, retry logic and published insights to BigQuery and Kafka, scheduled via Kubernetes CronJobs.
  • 3. Enhanced the Experiments API, introducing dynamic query param filtering and date-based constraints. Integrated robust validation, accurate response shaping and ensured backward-compatible schema updates for consumers.
  • 4. Engineered a MaxCompute metadata extractor plugin in Golang for Meteor as part of Gojek’s cloud migration from GCP to Alicloud, supporting lineage tracking, P0 metadata extraction, and live integration testing on Alibaba Cloud.
  • 5. Automated stale asset cleanup in Compass using custom Golang scripts with whitelist logic, significantly improving asset hygiene and discovery efficiency across environments.
  • 6. Strengthened platform through extensive unit and integration test coverage, Protobuf schema versioning, refining gRPC communication contracts, and real-time debugging. Contributed to test stabilization and observability via pprof profiling and structured logging.
  • 7. Authored internal documentation for experimentation architecture, including Hierarchical, Orthogonal, and Switchback models. Collaborated with PMs and cross-team engineers to drive adoption and alignment across use cases.
GolangPostgreSQLgRPCProtobufKubernetesGitLab CI+4

Software Engineer - Backend

Jul 2022Aug 2023 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Project: Mercury, An in-house campaign manager platform for marketers to manage marketing campaigns
  • Tech Stack Used: Golang, PostgresQL, Kafka, Kubernetes, Terraform, BigQuery, GCP, Git.
  • 1. Led end-to-end implementation of In-App campaigns, overseeing RFC conceptualization, driving comprehensive backend development using Golang, and incorporating distributed systems and microservices for scalability and fault tolerance.
  • 2. Developed a high-performance DB proxy layer with caching and query optimization, improving system efficiency by 35%. Utilized PostgreSQL as the underlying database.
  • 3. Utilized coding design patterns and principles, such as builder pattern, to enhance maintainability and reusability of HTTP APIs, resulting in a 15% improvement. Implemented Kafka as a message broker for asynchronous microservice communication.
  • 4. Enhanced code quality via integration test refactoring, proactive linter warning resolution, and performance optimization strategies. This involved load test modifications, improved caching, service health profiling (pprof), and efficient refactoring techniques.
  • 5. Achieved a 95% bug resolution rate within 24 hours for critical production bugs in the Campaign Manager service, ensuring uninterrupted operation and high user satisfaction.
  • 6. Demonstrated adaptability by effectively handling diverse ad hoc tasks assigned by the team.
GolangPostgreSQLKafkaKubernetesTerraformBigQuery+2

Maharashtra knowledge corporation limited (mkcl)

Project Trainee

Aug 2021Jul 2022 · 11 mos · Pune, Maharashtra, India

  • Project: ERA - An e-learning framework with 1 Million+
  • registration every year.
  • Worked on Golang, Vue.js, JavaScript, MongoDB and SQL.
  • 1. Created a new marks calculation method for all courses in Golang using Echo framework with
  • MongoDB for caching and SQL as a database, that removed unnecessary API calls and
  • amplified marks calculation which decreased server response time by 20%.
  • 2. Implemented a new method of learning, using RESTful APIs based on an in-house File
  • Database (FDB), where learners will have to complete sessions and the subtasks inside that
  • session, sequentially, with a per day limit for session completion.
  • 3. Modified all APIs as well as utilities to take the cloud server time, instead of system time to keep
  • the application updated to the last second. Which in turn reduced a big malpractice that
  • learners were able to manipulate system date and bypass learning limit.
  • 4. Enhanced the codebase to fix existing, several panic issues by implementing channels in
  • current goroutines resulting in improved efficiency by 15%.
  • 5. Remodeled our recruiting portal in Vue.js for better UI and smooth transitions.
  • 6. Assisted Learner Support team with technical help.
GolangVue.jsJavaScriptMongoDBSQL

Digital impact square, a tcs foundation initiative

Intern

Mar 2021Jun 2021 · 3 mos · India

  • Collaborated with a Startup (being incubated at TCS Digital Impact Square) named InteleMed, where we together aimed to develop an open-source digital health & Telemedicine platform that empowers local community health workers in rural communities to provide access to primary care for patients in their fraternity.
  • 1. Participated and delivered pitches to the Investors.
  • 2. Analyzed the data to build strategies out of it.
  • 3. Helped as technical support for upcoming developments.

Finiq consulting pvt.ltd.

Software Engineer Intern

May 2020Jun 2020 · 1 mo · Nasik, Maharashtra, India

  • 1. Created a Web Application using Angular 8 and several typescript APIs providing various real-time utilities and tools for financial trading and tracking.
  • 2. Performed Data Warehousing on a few company applications.
Angular 8TypeScriptAngular

Education

K.K.Wagh institute of Engineering Education & Research

Bachelor of Engineering - BE — Information Technology

Jun 2016Jul 2021

Stackforce found 100+ more professionals with Golang & Postgresql

Explore similar profiles based on matching skills and experience