Skip to content
⌘Knavigate⌘Jterminal

Himanshu Sharma

I'm a

Building Go microservices, event-driven systems, and cloud infrastructure at ZopSmart.

Scroll

About

A bit about me

HS

Software Development Engineer at ZopSmart, focused on backend systems and cloud infrastructure. I work primarily with Go for building high-performance services and JavaScript for full-stack development.

Comfortable across the stack—from designing microservices to deploying on Kubernetes. I believe in writing code that's simple, maintainable, and built to last.

Languages & Frameworks

GoGinGofrJavaSQL

Cloud & Infrastructure

AzureKubernetesDockerTerraformAWSLinux

Datastores & Tooling

MySQLCassandraMongoDBGitHub ActionsPrometheusGrafanaGit

Concepts

MicroservicesEvent-Driven ArchitectureConcurrencyData PartitioningREST APIsACID Transactions

Projects

Featured work

Sharded LRU Cache

High-performance, partitioned sliding-window LRU cache in Go with real-time WebSocket dashboard. Features 16-shard concurrent access via FNV-1a hashing, Prometheus metrics, REST API, Next.js frontend with live shard visualization, hit rate chart, and interactive key/value management.

GoNext.jsWebSocketDockerPrometheus

Partitioned API Throttler

High-throughput, partitioned sliding-window rate limiter with admin dashboard. Features IP whitelist/blacklist, request logging, adaptive throttling based on latency, Prometheus alerting rules, real-time WebSocket metrics streaming, and partition heatmap visualization.

GoNext.jsWebSocketPrometheusDocker

DAG Pipeline Orchestrator

Production-grade DAG task orchestrator with shell executor, YAML pipeline parsing, real-time log streaming via WebSocket, and a Next.js dashboard. Deployed with Docker on Render (backend) and Vercel (frontend).

GoNext.jsSQLiteWebSocketDocker

Makarov Chain Reaction

Full-stack nuclear fission simulator with Go backend and Next.js frontend. Monte Carlo neutron transport simulation with RNG fix, CLI flags, export, sphere geometry, HTTP API, CORS, Docker, and 13 unit tests. Real-time visualization of chain reaction dynamics.

GoNext.jsSimulationDocker

Transfer Agent

Full-stack file transfer platform with TCP peer-to-peer transfers and web dashboard. Features drag-and-drop upload, real-time progress via WebSocket, shareable download links, SHA-256 checksum verification, path traversal protection, and concurrent connection handling. Deployed with Go backend on Render and Next.js frontend on Vercel.

GoNext.jsWebSocketTCP/IPDocker

Hospital Management System

Full-stack hospital management system with patient records, appointment scheduling, and administrative dashboards.

JavaWeb Development

Experience

Where I've worked

Software Development Engineer

ZopSmart Technology

Aug 2025 — Present

Architected a continuous, bidirectional Go-based sync engine to reconcile regulatory compliance rules with product catalogs, processing 40,000+ items daily. Designed a reusable partitioned worker pool using FNV-1a hashing, improving parallel processing efficiency by 30%. Maintained code ownership across 5+ repositories with Terraform modules for Azure infrastructure.

Software Development Engineer Intern

ZopSmart Technology

Aug 2024 — Jul 2025

Developed 10+ Go-based microservices from scratch. Built real-time publishers using Azure Event Hubs streaming to 5+ downstream systems. Instrumented with Prometheus and Grafana dashboards, reducing incident response time by 25%. Orchestrated microservices on Kubernetes and built Linux-based SFTP services.

Currently Learning

What I'm exploring

Distributed Systems

Deepening knowledge in consensus algorithms and fault tolerance

System Design

Exploring scalable architecture patterns and design trade-offs

Cloud Native

Exploring serverless architectures and cloud-native patterns

Performance Optimization

Profiling and tuning high-throughput Go applications

Contact

Let's connect

Have a question or want to work together? Feel free to reach out.

Say Hello→