Summary
Muhammad Hafidz is a pragmatic backend developer with 9 years of experience building high-throughput, resilient services primarily in Go across payment, government, healthcare, and email-delivery domains. He has repeatedly improved system performance and reliability—migrating APIs from Kotlin to Go, replacing MongoDB with ClickHouse/Postgres for better analytics and consistency, and implementing observability stacks with Grafana/Loki/Tempo and OpenTelemetry. Comfortable with distributed systems, he has designed ETL pipelines, HA Kafka clusters, and microservices communication via gRPC while handling 100M+ row analytics and tiered storage strategies. Based in Central Java and guided by an INTJ, he blends strategic problem solving with hands-on implementation, from building bots and QRIS payment modules to custom MTAs and SDKs. Beyond coding, he mentors junior engineers and focuses on pragmatic migrations that reduce cost and improve operational clarity.
9 years of coding experience
8 years of employment as a software developer
-, Teknik Informatika, -, Teknik Informatika at Universitas Dian Nuswantoro