
Diwakar Singh
Verified Expert in Engineering
Back-end Developer
Jaipur, Rajasthan, India
Toptal member since May 29, 2026
Diwakar is a senior back-end engineer and Go expert who builds fast, scalable microservices. He has helped global enterprises like Vanguard and HP modernize their back-end systems using Go, gRPC, and Redis. Diwakar delivers clean, production-ready code, having trained thousands of developers worldwide on complex system design and event-driven architectures
Portfolio
Experience
- Back-end - 8 years
- PostgreSQL - 8 years
- Go - 8 years
- Redis - 7 years
- Microservices - 7 years
- gRPC - 7 years
- Docker - 7 years
- Apache Kafka - 6 years
Preferred Environment
Go, MacOS, MacBook, GoLand
The most amazing...
...project I've worked on involved providing Go training to senior engineers and VPs at Fortune 500 companies.
Work Experience
Senior Go Developer
Self-employed
- Designed and built Go microservices from the ground up, scaling back-end systems to support 10,000+ concurrent users.
- Engineered low-latency communication using gRPC between back-end services and GraphQL for the front end.
- Developed real-time application features, including WebSocket-based live chat and geospatial search tools, delivering sub-second location lookups.
- Integrated Stripe to handle automated subscription billing and built secure JWT authentication flows to manage user sessions and permissions.
- Containerized Go applications using Docker and set up deployments on Kubernetes.
- Wrote unit and integration tests using Go's native testing package and testify, pushing overall code coverage above 85% and reducing production bugs.
- Refactored old projects and migrated to Go. Built REST APIs and microservices.
- Implemented full system observability, plugging in metrics and distributed tracing to monitor API latencies.
- Automated CI/CD pipelines for Go projects using GitHub Actions.
- Built event-driven async workers using message brokers.
O’Reilly Media Instructor
O’Reilly Media
- Delivered live technical training programs for engineering teams at Fortune 500 companies, focusing heavily on modern back-end architecture.
- Taught advanced back-end topics, including microservices with Go, gRPC, and Redis Fundamentals, managing large cohorts of around 100 students per batch.
- Upskilled senior technical leadership, training senior engineers, managers, VPs, and directors to help them make better system design decisions.
- Built hands-on lab environments and real-world coding exercises to help enterprise clients directly apply Go concepts to their production systems.
Corporate Go Trainer
Self-employed
- Trained Fortune 500 Companies. Led intensive Go training bootcamps for enterprise companies like Uber, Cisco, Vanguard, and HP, and many more. Upskilled engineering teams to write production-ready microservices.
- Mentored newly hired engineers across the US, UK, India, and Australia, cutting down their onboarding time by 30% and speeding up their first production code merges.
- Taught live online and in-class sessions to a global audience of 9,000+ developers across 90+ countries, focusing heavily on practical back-end system design.
- Guided corporate teams through legacy to Go migrations by providing hands-on architectural reviews, code audits, and live pair programming sessions.
- Evaluated team code quality during corporate training cycles, giving direct feedback that reduced production bugs for newly trained teams.
Experience
Real-time Geospatial Matching Engine
I set up GraphQL as a Backend-for-Frontend (BFF) layer, allowing the front-end team to fetch exactly the data they needed without over-fetching. I also integrated Redis to cache active user sessions and stream real-time location.
Certifications
Certified Go Trainer
https://www.micro1.ai/
Skills
Tools
GitHub, GitLab, GoLand
Languages
Go, Python 3, Rust, GraphQL
Frameworks
Gin-Gonic, gRPC
Paradigms
Microservices, Testing
Platforms
Kubernetes, Docker, Apache Kafka, Amazon Web Services (AWS), MacOS
Storage
PostgreSQL, Redis, MySQL, Databases
Other
Back-end, Prometheus, GitHub Actions, Single Sign-on (SSO), Architecture, WebSockets, MacBook
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring