Muhammad Fathin is a software engineer with a decade of experience building backend systems across Indonesian tech companies including GoTo Group, Tokopedia, and Evermos. He combines strong algorithmic foundations—demonstrated by contributions to a well-known Go algorithms repo implementing Floyd–Warshall, fast exponentiation, and unit-tested routines—with hands-on production experience in startups and large platforms. He has taught backend engineering at Ruangguru, showing an ability to translate complex concepts for learners while mentoring peers. Based in West Java, he holds a BASc in Informatics and is pursuing a master’s in IT at the University of Indonesia, reflecting continuous academic and practical growth. Notably, his roots in competitive programming since age 16 inform a pragmatic, performance-minded approach to system design and problem solving.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Applied Science - BASc, Informatics, 3.83, Bachelor of Applied Science - BASc, Informatics, 3.83 at Politeknik Negeri Bandung
Master's degree, Information Technology, 3.67, Master's degree, Information Technology, 3.67 at University of Indonesia
Contributions summary:Muhammad contributed algorithms and data structures for the Go language, as indicated by the repository description and the commit messages. The contributions include implementing fast exponentiation and the maximum subarray sum algorithms. The user also integrated the Floyd-Warshall algorithm for finding shortest distances and included unit tests.
Restful API Web server for simple blog using Echo framework, Gorm, Postgresql, and Redis.
Contributions:5 reviews, 18 PRs, 39 pushes in 3 years 7 months
golangapiredisecho-frameworkweb-server
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.