Diwakar Singh

Diwakar Singh

Golang Mentor at Mentorcruise

0 connections
About
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.
Experience
Golang Mentor

Mentorcruise

August 2022 - Present

Current

- Rated as a top mentor by students (5/5 rating) - Ranked in top 5% of mentors! Mentoring Students from 500 Fortune companies.

Instructor

O'Reilly Media

August 2020 - Present

Current

- Delivered live technical training programs for engineering teams at Fortune 500 companies. - 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, 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 Golang Trainer

Freelancer

March 2019 - Present

Current

- 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, 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. - Helped 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.

Golang Developer

Toptal

March 2018 - Present

Current

- Top 3% Talent Vetted by Toptal - Designed and built Go microservices, scaling back-end systems. - Engineered low-latency communication using gRPC - 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. - Automated CI/CD pipelines for Go - Built event-driven using message brokers.

Instructor

Udemy

January 2017 - January 2025

Current

- Authored System Design Bootcamp and Redis Bootcamp for Beginners, Rust Programming Language (Hidden) courses - Students taught from 60+ countries - (32% USA, 22% India, and the rest of the world) - 9000+ students taught online - Trained business clients through Udemy for Business - Trusted by 7000+ businesses.

Skills
Advanced
CI/CD Docker Event Driven Systems gRPC Kubernetes Testing
Expert
Backend Development Go Golang Microservices Rest APIs
Intermediate
AWS GraphQL Kafka PostgreSQL Prometheus Redis Rust Programming
Contact Information
Quick Stats

0

Connections

0

Posts

5

Experiences