Lewati ke konten utama
M. Farhan FR

M. Farhan FR

Software Engineer with 5+ years of programming experience in Software Engineering

Talenta
JakartaAnggota sejak 1 September 2026
ReactJSKotlinVueJSFlutterNestJSPostgreSQLSQL ServerGITMobile Development
·

Sewa orang ini

Kirim tawaran pekerjaan langsung ke kandidat ini

ReactJSKotlinVueJSFlutterNestJS

Tentang

Allow me to introduce myself, my name is Mochamad Farhan Fitrahtur Rachmad and my nickname is Farhan. My last education was D4 majoring in Informatics Engineering at the State Polytechnic of Malang, and I have also been involved in the world of programming, especially in the field of Software Engineering for more than 5 years. I have the advantage of being a hard worker and able to work individually or in a team, and am ready to accept new knowledge and do not give up easily then for my weakness is being hasty, but I always fix it to always be calm and careful in completing a task.

Pengalaman

IT Freelancer at Self Employed (2024-01 – Present)

  • Developed an Android-based Point of Sale (POS) application using Kotlin and Jetpack Compose.
  • Applied the MVVM architecture to organize application logic and UI state.
  • Implemented Kotlin Coroutines for asynchronous API calls.
  • Integrated RESTful APIs to retrieve and manage application data.
  • Implemented UI state management for loading, form validation, data submission, and error handling.
  • Integrated RoomDB for local data storage and persistence.
  • Implemented Dependency Injection using Hilt to manage application dependencies.

Programmer at Live700 Inc (2024-09 – 2026-06)

  • Developed the frontend back-office/dashboard using ReactJS, including management tools and user-facing settings.
  • Built the main user exchange website with ReactJS, ensuring seamless user experience and responsive design.
  • Created an engaging landing page with Next.js to drive user acquisition and increase engagement.
  • Implemented state management in web applications using Redux and Context API for scalable and maintainable architecture.
  • Used React Query (TanStack Query) for API data fetching and server-state management in React applications.
  • Designed and developed web & mobile applications with Flutter & VueJS, including a real-time chat app for smooth communication.
  • Applied BLoC (Business Logic Component) pattern for efficient mobile app state management.
  • Applied the Vuex state management pattern to build scalable and maintainable web applications.
  • Integrated RESTful APIs from the backend with clean architecture and optimized state management.
  • Integrated WebSocket services to enable real-time chats and push notifications.
  • Built RESTful APIs with NestJS, delivering scalable and maintainable backend services.
  • Designed and managed relational databases using PostgreSQL and SQL Server, ensuring efficient data storage, integrity, and optimized query performance.
  • Deployed Android mobile applications to Google Play, following best practices for release and distribution.

Frontend Engineer at ADS Digital Partner (PT. Adma Digital Solusi) (2021-05 – 2024-06)

  • Designed and developed a marketplace website using Next.js, delivering a responsive and engaging user experience.
  • Designed and developed marketplace mobile applications with Flutter, ensuring cross-platform performance and scalability.
  • Applied BLoC (Business Logic Component) pattern for efficient mobile app state management.
  • Implemented Redux for structured and scalable state management in reacts applications.
  • Integrated RESTful APIs from the backend with clean architecture and optimized state management.
  • Integrated push notifications using OneSignal for enhancing user engagement.
  • Converted UI/UX designs into responsive mobile apps and websites.
  • Deployed Android mobile applications to Google Play, following best practices for release and distribution.

Frontend Engineer at PT. DOT Indonesia (2018-07 – 2018-09)

  • Learned to build frontend websites using Vue.js.
  • Build company website with responsive layout.
  • Gained experience in integrating backend APIs for communication between frontend and backend services.
  • Practiced slicing UI/UX designs into functional, responsive web pages.

Pendidikan

D4 in Informatics Engineering – Politeknik Negeri Malang (2023)

Vocational High School in Software Engineering – SMK Telkom Malang (2019)

Ulasan

Terkait