I’m Muhammad Rifqi Syarifuddin, a Software Engineer who loves learning new things and improving the way I build products. I enjoy working on mobile and web applications, especially when the project requires fast adaptation, clean implementation, and attention to performance and accessibility. In my recent roles I’ve developed and maintained multiple apps, integrated REST APIs with state management, and built features like real-time chat and real-time notifications. I also have a strong habit of testing thoroughly and deploying confidently, while continuously refining UI and app responsiveness so users get a smoother experience.

Muhammad Rifqi Syarifuddin

I’m Muhammad Rifqi Syarifuddin, a Software Engineer who loves learning new things and improving the way I build products. I enjoy working on mobile and web applications, especially when the project requires fast adaptation, clean implementation, and attention to performance and accessibility. In my recent roles I’ve developed and maintained multiple apps, integrated REST APIs with state management, and built features like real-time chat and real-time notifications. I also have a strong habit of testing thoroughly and deploying confidently, while continuously refining UI and app responsiveness so users get a smoother experience.

Available to hire

I’m Muhammad Rifqi Syarifuddin, a Software Engineer who loves learning new things and improving the way I build products. I enjoy working on mobile and web applications, especially when the project requires fast adaptation, clean implementation, and attention to performance and accessibility.

In my recent roles I’ve developed and maintained multiple apps, integrated REST APIs with state management, and built features like real-time chat and real-time notifications. I also have a strong habit of testing thoroughly and deploying confidently, while continuously refining UI and app responsiveness so users get a smoother experience.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Intermediate

Work Experience

Flutter Developer at PT Green City Traffic
January 1, 2024 - Present
Contribute to development of multiple mobile and web applications, including migrating and maintaining features, improving app load performance, and enhancing accessibility for internal dashboards. Revamp UI by slicing and integrating new screens, implementing API consumption and state management, and adding real-time capabilities such as mobile notifications using Firebase Cloud Messaging. Develop features including face recognition for an attendance app with Google-related utilities. Responsible for testing application functionality and publishing to Play Store and App Store. Also implemented socket-based real-time chat for Customer Care/CRF system, and integrated Firebase Storage for image provider support using GetX for state management, routing, dialogs, and related Flutter features.
UI/X Designer Intern at PT Armada Entitas Online
October 1, 2022 - December 1, 2022
Contribute to UI/VI design for a property management website. Provide design insights and support design consistency while maintaining version/style alignment across UI deliverables.
Frontend Web Developer & UI/X Designer Intern at PT CNHERTRE5D I5TRAHVA5A
January 1, 2022 - April 1, 2022
Support UI/UX tasks including prototyping an internal dashboard and developing landing pages for fashion and medical companies. Combine web development and design work to deliver usable, presentable pages aligned with project goals.
Frontend Web Developer & UI/X Designer Intern at PT Telkom Satelit Indonesia (Telkomsat)
January 1, 2020 - July 31, 2020
Improved features in a ticket monitoring dashboard system and applied jQuery for state management as part of frontend development work.
Frontend Web Dev & Flutter Dev at PT Telkom Satelit Indonesia (Telkomsat)
January 1, 2020 - December 1, 2020
Improve features for a retail/internet provider consumer app and contribute to the building and maintenance of ship monitoring apps from scratch. Handle app testing and ensure successful functionality based on VAT requirements and support publishing to Google Play Store. Use Riverpod for state management on frontend projects and apply jQuery for state management in dashboard-related work.

Education

Informatics Engineering (D4 Bachelor’s degree) at ID5 Politeknic
August 1, 2020 - September 23, 2026
Software Engineer (course/school) at ID5 Hoarding School - Qigh School
June 1, 2021 - June 1, 2020
D4 Bachelor’s degree (Informatics Engineering) at ID5 Politechnic
August 1, 2020 - September 23, 2026
Software Engineer (School / Program) at ID5 Hoarding School - Qigh School
June 1, 2021 - June 30, 2020

Qualifications

SQL Course (Progate)
January 1, 2021 - September 23, 2026
Learn Fundamental Frontend Web Development (Intermediate) (Dicoding)
September 1, 2022 - September 1, 2023
Making Frontend Web for Beginner (Dicoding)
August 1, 2022 - August 1, 2022
Basic Web Development (Dicoding)
July 1, 2022 - July 1, 2022
JavaScript Course (Sololearn)
October 1, 2021 - September 23, 2026
SQL Course - Progate
January 1, 2021 - September 23, 2026
Learn Fundamental Frontend Web Development (Intermediate) - Dicoding
September 1, 2022 - September 30, 2022
Learn Making Frontend Web for Beginner (Beginner) - Dicoding
August 1, 2022 - August 31, 2022
Learn Basic Web Development (Basic) - Dicoding
July 1, 2022 - July 31, 2022
JavaScript Course - Sololearn
October 1, 2021 - October 31, 2021

Industry Experience

Software & Internet, Telecommunications, Education, Professional Services, Real Estate & Construction, Retail, Healthcare, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more