Muhammad Shulhan

Software Engineer at Myabuy, LLC

Bandung, West Java, Indonesia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Muhammad Shulhan is a pragmatic software engineer with 12 years of experience designing and shipping secure, maintainable systems across government, telco, fintech, and consumer device domains. He excels in full-stack and backend engineering—particularly Go, Angular, and cloud infrastructure—and has driven performance-critical rewrites (13x for a trading engine) and large-scale refactors that removed thousands of lines of legacy code. At Samsung R&D he deployed a global device farm and modernized frontend deployment models; at Tokenomy he combined architecture, cost optimization, and ISO27001 work to harden a financial platform. An active open-source contributor, he has improved core Go tooling and the go-micro framework, helping productionize health checks and registry integrations. Based in Bandung, he pairs hands-on implementation with strong documentation and architectural discipline, and moonlights as a writer/translator and open-source advocate.
code12 years of coding experience
job19 years of employment as a software developer
bookMaster's degree, Informatics, Master's degree, Informatics at Institut Teknologi Bandung (ITB)
bookAssociate's degree, Computer Engineering Technology/Technician, Associate's degree, Computer Engineering Technology/Technician at Politeknik Negeri Bandung
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Universitas Padjadjaran (Unpad)
languagesEnglish, Indonesian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

microservices-application10
distributed-systems10
go10
microservices10
runtimes10
documentation10
testing10
golang9
rpc9
consul9
debugging9
gdb8
dockers3
docker3

Programming languages (19)

JavaC++CRustTwigMakefileGoHTML

Github contributions (5)

github-logo-circle
micro/go-micro

Mar 2018 - Nov 2018

A Go agent harness and service framework
Role in this project:
userBack-end Developer
Contributions:11 commits, 4 PRs, 4 comments in 8 months
Contributions summary:Muhammad contributed to the core functionality of the `go-micro` framework by modifying service initialization, registration, and health check mechanisms. Their work included simplifying return statements, replacing signals, and addressing issues in service startup. The user also introduced new features, such as enabling TCP checks with Consul registry and providing the appropriate options. Furthermore, the user refactored code, and updated dependencies to improve the framework's robustness and integration capabilities.
gogolangmicroservicesdistributed-systemsai
golang/go

Aug 2021 - Aug 2021

The Go programming language
Role in this project:
userBack-end Developer
Contributions:1 commit, 41 comments, 14 issues in 1 day
Contributions summary:Muhammad primarily contributed to the Go programming language repository by addressing documentation and testing issues. Their work involved improving the clarity and accuracy of documentation related to the `runtime` package, specifically regarding the `GOOS` and `GOARCH` variables and fixing a `gdb` test. Additionally, the user simplified code by using `gofmt -s -w` to remove redundant type declarations and subslice expressions. The user also addressed documentation inaccuracies in `doc/code.html` and `cmd/go`.
goprogramming-languagegolang
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial