Oh Hello There đź‘‹ I am

Muhammad Rifqi Fatchurrahman

Software Engineer in Front-

About Me

Committed and detail-oriented software engineer with demonstrated skill with more than 7 years of experience both technical and managerial in product development. The percentage between technical and managerial is 70:30.

I have wide coverage of technology for multiple stack. My experience started with native mobile dev for 5 years using Java, Kotlin, and Swift language. Continued with more than 4 years of experience in Fullstack Development, using Spring Boot Java as the backend, and using both react and angular as the frontend, all running on Google Cloud Platform.

01

Plan ahead and begin with simple things

Good result requires a propper planning. I always use this mindset whenever possible. Gather requirements, ask questions, analyze the desired goals, and make milestones. With this step in mind, we can minimize the back-and-forth communication between teams and stakeholders.

02

Collaborate

Plan won't work without a collaboration. It should be iterated upon as a team. I am a team player and am always willing to learn. Either learn from others or on my own. Giving and taking feedback is important. Quality is not an act, it's a habit.

03

Keep on moving

Everything we create is subject to change and experimentation. We plan, we fails, we fix. Not everything will work, but it's worth trying - and learning from what doesn't.

04

Work hard play hard

I am not afraid on learning new things, new technologies, and new tools. I am also not afraid on watching new series and movies that has a lot of episodes and sequels.

Experiences

Senior Software Engineer
DKatalis (Tech @ Bank Jago) | Jakarta, Indonesia (Remote)

KotlinDart
Technical Lead
Kuelap, Inc. | Seattle, Washington (Remote)

Led a team of 5 engineers to deliver a Java microservices architecture and both React & Angular front-end that improved performance to over 30%.. Collaborated with cross-functional teams to align product development with company goals, contributing to a 200% increase in revenue.. Planning the development timeline and resource allocation for the team by leveraging target-based OKR and agile methodologies, achieving 90% sprint goals and quarterly targets.. Increased code coverage to 70%+ across multiple repositories, improving system reliability and reducing production incidents.. Collaborated with operations stakeholders to identify automation opportunities, resulting in a 75% reduction in manual data entry and a 30% faster project delivery cycle..

JavaTypescriptJavascriptPython
Senior Software Engineer
Kuelap, Inc. | Seattle, Washington (Remote)

Built a Spring Boot backend for front-end (BFF) of the mobile banking app, expanding client reach in Indonesia and Cameroon with 100% increase.. Designed and implemented a Loan Origination System (Java Spring Boot) that is used by multiple cooperatives, increasing company revenue by over 200%.. Implemented domain-specific microservice for client’s customer authentication using OryHydra OAuth2.. Conducted research, presented to stakeholders, and implemented the SMS Gateway service on the spring boot backend for Cameroon and Indonesia.. Acted as the technical owner responsible for planning, code reviewing, and developing the Spring Boot Java backend and React/Angular frontend components, doubling the code coverage on multiple repositories to be more than 70%..

JavaTypescriptJavascript
Lead iOS Developer
Wideboard | Yogyakarta, Indonesia

Developed a VoIP-powered iOS app (Swift) with a crash rate lower than 3%, integrated APNS push notifications, and led 2 engineers to deliver multiple features on schedule.. Collaborated with C-level to align technical solutions with business goals, reducing time-to-market by 30%..

Swift
Lead Android Developer
Wideboard | Yogyakarta, Indonesia

Architected an Android app with XMPP chat protocol, achieving a 4.5-star rating on Google Play.. Reduced code complexity by 30% using Dagger Dependency Injection and RxJava..

Java
Co-Founder and Software Engineer
Behafizh | Yogyakarta, Indonesia

Co-founded a startup and launched an Android app with 100K+ downloads, 7.1K reviews, and a 4.4-star rating on Google Play, achieving 20-50+ DAU (Daily Active Users).. Reduced app crashes to below 5% through testing, CI/CD pipelines, and automated crash reporting, improving user retention by 25%.. Slashed operational costs to $0 by implementing serverless architecture with Firebase and automated deployments..

JavaKotlin
Program Manager
Nokia Innovation Center - Universitas Gadjah Mada | Yogyakarta, Indonesia
Manage members and plan programs to accelerate the maturity of making products, specific to the mobile application area.
C#Java
Assistant Lecturer in Linear Algebra
Universitas Gadjah Mada | Yogyakarta, Indonesia
Matlab
Built with ❤️ by Muhammad Rifqi Fatchurrahman using React, Vike, and Tailwind CSS