Muhammad Fathin

Software Engineer at GoTo Group

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 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.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor of Applied Science - BASc, Informatics, 3.83, Bachelor of Applied Science - BASc, Informatics, 3.83 at Politeknik Negeri Bandung
bookMaster's degree, Information Technology, 3.67, Master's degree, Information Technology, 3.67 at University of Indonesia
github-logo-circle

Github Skills (8)

algorithm10
floyd-warshall10
data-structures10
go10
data-structure10
testing9
sorting8
tree-structure6

Programming languages (8)

TypeScriptJavaC++JavaScriptGoHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
0xAX/go-algorithms

Oct 2020 - Oct 2020

Algorithms and data structures for golang
Role in this project:
userBack-end Developer
Contributions:6 commits, 4 PRs in 4 days
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.
golangalgorithms-and-data-structuresconsistent-hashingtree-structuredata-structures
ridwanfathin/blog-server

Jul 2018 - Mar 2022

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.
Request Free Trial
Muhammad Fathin - Software Engineer at GoTo Group