Building Scalable Microservices with Go
Go's performance and concurrency are a great start, but production microservices need graceful shutdown, retries, circuit breakers, and observability too.
Senior Trainer at Enigma Camp with 7+ years of experience in backend, frontend, and cloud-native development. Founder of Kuriku, MIPDEVP and Sobat Psikotes, delivering scalable apps and digital solutions for businesses and organizations. Passionate about building systems and developing future tech talent.
Comprehensive toolset for building scalable enterprise systems, from bare-metal backend to distributed cloud architecture.
A fully functional enterprise assessment platform for Sobat Psikotes. Built secure assessment workflows, automated scoring logic, and scalable deployment structures trusted by national companies.
Revamped eye hospital landing page from Figma designs into fully responsive Next.js application within 2 weeks with SEO optimization.
Designed and delivered high-impact engineering bootcamps for major clients like Bank Danamon and Bank Mandiri. Trained 500+ developers in Golang, Java, and Cloud Native stacks.
Developed a province-wide reporting system used by all districts/cities in Lampung. Built monitoring dashboards for inflation indicators and program execution, improving coordination efficiency across TPID teams.
Delivered payroll, attendance, and employee management modules. Implemented NestJS and PostgreSQL backend services at enterprise scale, improving HR process efficiency through automation.
Delivered key microservices critical to platform reliability. Built service-to-service communication and secure API flows. Improved monitoring and logging through centralized microservice tooling.
Developed BI Scholarship system for Lampung Region. Implemented document verification and real-time monitoring. Delivered dashboard used by BI administrators to manage recipients.
Designed and implemented interactive dashboards in Google Looker Studio tailored to client requirements. Processed and cleaned datasets to ensure data accuracy and clarity.
Created Kuriku, an LMS platform that simplifies online class management for trainers, educators, and training institutions.
Leading trusted online psychometric testing platform used by national companies.
Delivering corporate IT training and full-stack engineering programs for banking clients.
Assisted lecturers in teaching Basic Programming courses.
Go's performance and concurrency are a great start, but production microservices need graceful shutdown, retries, circuit breakers, and observability too.
Memoization, code splitting, and virtualization only help when applied to the right problem. Here's how to measure first and optimize React the right way
Learn how to deploy applications on Kubernetes from scratch: Deployments, Services, ConfigMaps, autoscaling, rolling updates, and the common mistakes worth avoiding.
Whether you need a scalable backend architecture, corporate training, or a full-stack overhaul, I'm ready to deploy.