MMuhammad Arief Rahman
A Generalist Software Engineer with strong focus on backend-engineering and devops. Making an impact since 2018 across diverse sectors, including unicorn startups, government, fintech, educations, and more to come!
Featured Experiences
Learn about the journey I've been on and the moments that have helped me grow.
2023
Joined Govtech Edu
February
Inspired by Govtech Edu's mission, I am motivated to join the company and contribute to advancing education in Indonesia.
2018
Joined Bukalapak
June
Jakarta, Indonesia
Inspired by Bukalapak’s commitment to nurturing and investing in local talent—a rare approach at the time—I was motivated to join and contribute to this vision.
See my full experiences
Featured Post
Muhammad Arief Rahman
Securing Image With Signed URL in Golang
Signed URLs help protect sensitive data by ensuring that API access is time-limited and authorized. This article explains how to implement signed URLs in Go.
2 weeks ago
features WIP
Feature WIP
golang
security
Muhammad Arief Rahman
Why Testing Matters: A Software Engineering Perspective
Coding isn't just about finishing tasks—it's about creating reliable, user-friendly systems through thoughtful testing.
2 weeks ago
features WIP
Feature WIP
testing
mental-model
Muhammad Arief Rahman
Golang Generic for Value to Pointer Function
Golang generics simplify coding by enabling reusable functions for various data types. This tutorial shows how to convert values to pointers efficiently, reducing repetitive code.
11 months ago
features WIP
Feature WIP
golang
See my other posts