Hi, I'm Oshank 👋

Staff Software Engineer | Go Developer | Distributed Systems Enthusiast

I'm a passionate Software Engineer with 10+ years of expertise in backend development, specializing in Golang and distributed systems. I thrive on building robust, secure, and scalable microservices that adhere to SOLID principles.

About Me

I engineer backend systems that are fast, resilient, and maintainable. With over a decade of experience in the software industry, I thrive on solving complex distributed problems and writing code that scales. I'm always eager to tackle challenging problems and deliver solutions that make a real impact.

Technical Skills

Backend & Languages

Golang Distributed Systems Microservices gRPC REST APIs

Databases

MySQL PostgreSQL Azure CosmosDB Redis ClickHouse

Messaging & Queues

Kafka NSQ Redis Queue MQTT

DevOps & Infrastructure

Docker Kubernetes Terraform Ansible Azure Cloud

Monitoring & Observability

Prometheus Grafana

Professional Experience

Staff Software Engineer

Walmart Global Tech | Bengaluru, IN
May 2024 - Present · 1 yr 6 mos

Traffic Platform, Edge Proxy - Building asset optimization system on the edge

  • Architecting high-performance asset optimization systems at the edge
  • Optimized cloud infrastructure costs by $100K+ annually by migrating legacy VM-based deployments to Kubernetes.
  • Transformed asset optimization into a multi-tenant system with complete data isolation, enabling chargeback across multiple international markets.
  • Driving technical decisions for asset optimizaton platform scalability
  • Mentoring team members and establishing engineering best practices

Senior Software Engineer (IN4)

Walmart Global Tech | Bengaluru, IN
Nov 2021 - May 2024 · 2 yrs 7 mos

Key contributor to the development of an asynchronous asset optimization pipeline—a distributed system designed to optimize static assets which helped in significantly improving webpage load times and overall end-user satisfaction.

  • 🚀 Led scaling effort of optimization pipeline to handle over 500 million assets
  • 🛠️ Developed robust Redis-based job queueing system handling 200,000+ jobs/minute
  • 📈 Played crucial role in improving Core Web Vitals and user experience
  • 🧪 Implemented regression tests using Ginkgo framework for reliable releases
  • 🤖 Automated deployment processes using Concord and Ansible

Tech Stack:

Golang Redis MySQL Kafka NSQ CosmosDB Ansible Azure Terraform Prometheus Grafana

SDE-3

GoJek Tech | Bengaluru, IN
Apr 2019 - Nov 2021
  • Designed APIs for GoFood Merchant Order System with real-time updates
  • Migrated from polling to MQTT-based message broker for faster communication
  • Architected proximity-based order preparation system
  • Built compensation system for merchant order cancellations
  • Developed highly available background workers with Redis Sentinel
  • Automated infrastructure using Terraform and Chef

Software Engineer

Red Hat | Bengaluru, IN
Jul 2018 - Apr 2019
  • Contributed to GlusterD2 re-implementation for better consistency and scalability
  • Developed transaction framework for distributed actions across Gluster storage pool
  • Enhanced volume management and cluster management operations

Software Engineer

I.AM+ Electronics India Ltd | Bengaluru, IN
Jan 2018 - Jul 2018
  • Developed Omega API Gateway as Layer 7 entry point
  • Implemented routing logic for backend service direction
  • Integrated Redis-based rate limiting for API management

Project Engineer

Wipro (Client: Huawei) | Bengaluru, IN
Oct 2015 - Dec 2017
  • Contributed to go-chassis microservice framework development
  • Implemented instrumentation and observability features
  • Developed E2E testing using Ginkgo and Gomega frameworks
  • Created demo services showcasing go-chassis capabilities

Education

Bachelor of Technology

Electronics and Communication Engineering

West Bengal University of Technology

Aug 2011 - Jun 2015

DGPA: 9.0/10.0