Muhammad Riman
@muhammadriman
I build scalable, user-focused web applications with React, TypeScript, and modern frontend architecture.
What I'm looking for
I'm setting up the frontend foundation for Nikel's fintech back-office system, building React and Vite project structure, RTK Query API integration, and features for user management, onboarding, and role-based access control.
At Pinhome, I built responsive, accessible interfaces from Figma designs using React, TypeScript, and CSS Modules. I shipped user-centered features including a guest checkout flow that improved conversion rates, integrated REST APIs, managed UI state with Zustand, and improved test coverage to over 40%.
Previously at Advotics, I built supply chain dashboards with Vue.js, JavaScript, Vuex, and REST APIs. I also mentored junior engineers and ran pair-programming sessions to support knowledge sharing and code quality.
Across more than five years in frontend development, I've focused on translating designs into reliable, intuitive product experiences while strengthening testing practices and frontend architecture.
Experience
Work history, roles, and key accomplishments
- Set up frontend project using React + Vite, including structure and dev environment
- Defined API integration approach using RTK Query for data fetching and caching
- Introduced unit testing with Vitest to improve code reliability early
- Built back-office features: user management, onboarding, role-based access control
- Developed responsive and accessible user interfaces from Figma designs using React, TypeScript, and CSS Modules, ensuring design fidelity across devices.
- Integrated RESTful APIs and managed complex UI state with Zustand
- Collaborated with product, design, and backend teams to ship intuitive, user-centered features — including a guest checkout flow that improved conversion rates.
- Implemented
- Coordinated with teams to build supply chain web dashboards using Vue.js, JavaScript, and CSS.
- Translated UI designs into user-friendly interfaces, prioritizing a user-centered
approach.
- Integrated REST APIs and managed complex UI state using Vuex
- Mentored junior engineers, providing guidance and support to help them understand company processes and best practices.
- Conducted pair program
Worked as Software Engineer Intern at Mapan - PT Ruma.
Developed and maintained one of Blackberry Messenger product, Merdeka Buat Makan through out my internship program
Worked as Staff of Media Partner at COMPFEST.
Lead and managed the team with total of 33 staffs alongside Project Officer
Organized futsal competition for students and alumni at Fasilkom, Universitas Indonesia that has more than 200 players participated in the competition
Staff of Sport Department
Jan 2016 - Jan 2017 (1 year)
Participated as mentor for 20 members at Sekolah BEM Fasilkom 2016
Education
Degrees, certifications, and relevant coursework
University of Indonesia
Bachelor's degree, Computer Science
2015 - 2019
Availability
Location
Authorized to work in
Job categories
Interested in hiring Muhammad?
You can contact Muhammad and 90k+ other talented remote workers on Himalayas.
Message MuhammadGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
