Muhammad H.

Muhammad H.

Golang Developer

West Java, Indonesia
Hire Muhammad H. Hire Muhammad H. Hire Muhammad H.

About Me

Muhammad is a Golang Developer with 4+ years of experience creating enterprise-wide APIs / Microservices that leverage Golang to build and run compelling, user-centric, API driven applications on projects. He produces and delivers idiomatic, well documented, thoroughly tested, scalable and maintainable solutions and microservice architecture that highly integrates with various services.

Work history

UpStack
UpStack
GoLang Developer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Rakuten Travel Xchange
Rakuten Travel Xchange
Software Engineer
2021 - Present (3 years)
Remote
  • Work to design, develop and select technologies in delivering Rakuten's travel API, agent portal and customized websites.

  • Work on technical design and implementation of new features and system components on solutions - driving scalability and performance.

  • Troubleshoot production issues, perform root cause analysis and implement fixes on the solutions.

Bukalapak
Bukalapak
Backend Software Engineer
2018 - 2021 (3 years)
West Java, Indonesia
  • Iterated and engineered maintainable and scalable backend services and APIs on Bukalapak's e-commerce solutions.

  • Wrote, implemented and maintained integrations with internal and external services and third-party APIs.

  • Contributed ideas, asked questions, raised concerns and gave feedback on products from an engineering perspective.

Telkom University
Telkom University
Software Engineer (Intern)
2015 - 2016 (1 year)
West Java, Indonesia
  • Developed solutions for an event planner app with features for announcements, registration and calendar syncing.

  • Worked closely with senior devs to implement new product features on the solution.

  • Diagnosed, troubleshot and fixed complex issues on the solution.

Portfolio

Golang Developer - Bukalapak Affiliate Program
Golang Developer - Bukalapak Affiliate Program

Worked on an app designed to help affiliate marketers to promote Bukalapak products. It contains solutions for marketers to improve performance. The solution increased user traffic to the website. Designed, developed and monitored the performance of the API for the app, integrated services with a third-party app and implemented the backend service.

Golang Developer - Image Overlay Service
Golang Developer - Image Overlay Service

Worked on the Image Overlay Service solution that overlays marketplace ads over product pictures. The solution increases the click ratio for product ads on the project. Designed and developed the backend service of the app using Ruby on the solution.

Golang Developer - Buka Polling
Golang Developer - Buka Polling

Buka Polling is an innovative voting game app that improves user interaction during TV shows or commercial breaks. The solution allows Buka to monitor and track user traffic. Designed, developed and implemented the backend service on the app using Elixir.

Education

Data Structures
Data Structures
Coursera
2021 - 2021
Algorithmic Toolbox
Algorithmic Toolbox
Coursera
2021 - 2021
Learn How To Code: Google's Go (Golang) Programming Language
Learn How To Code: Google's Go (Golang) Programming Language
Udemy
2017 - 2017
BSc. Computer Science
BSc. Computer Science
Telkom University
2014 - 2018 (4 years)