Summary
Muhammad Rahman is a Senior Software Engineer and Tech Lead based in Jakarta with seven years of experience building scalable web and mobile systems, now focusing daily on Golang and TypeScript. He combines hands-on backend expertise (Golang, Node.js, MySQL, MongoDB) with modern front-end work in React/Next.js and React Native, having shipped production mobile apps including an attendance system for Bank Jambi. Beyond coding he mentors and trains engineers—formalizing curricula at Shopee’s Digital Academy and Purwadhika, where many mentees secured engineering roles—and runs freelance projects that span full-stack delivery to app store releases. Comfortable with reliability and automation work from his SRE experience, he routinely conducts code reviews and shapes maintainable architectures across teams. Notably, his background blends classroom instruction, startup delivery, and enterprise-scale thinking, making him a pragmatic leader who elevates both code quality and developer capability.
7 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree, Bachelor’s Degree at Universitas Padjadjaran (Unpad)
English, Indonesian, Japanese, Malay