Diwakar Singh
Golang Mentor at Mentorcruise
About
Experience
Golang Mentor
Mentorcruise
August 2022 - Present
- 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
- 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
- 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
- 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
- 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
Expert
Intermediate
Contact Information
-
Sign in to view contact information
-
LinkedIn