Hi, I am Rifqi

Muhammad Rifqi Fatchurrahman

Software Engineer at Kuelap, Inc.

I am a dedicated & passionate software engineer with 6 years of working experience. Having 3 years of android development experience, 2 years of iOS development experience, and 1 year of fullstack multi-platform experience (mobile android, web, and backend). Also have experience using Spring Boot and Golang Backend. Person who loved to learn new things, and also a quick learner. OSS fanatic.

Leadership
Team Work
Communication
Hard Working
Fast Learner
Problem Solving

Experiences

1
Software Engineer
Kuelap, Inc

Oct 2020 - Present, Remotely (Seattle, WA)

Responsibilities:
  • Initiate and build kuelap digital banking app for android mobile and the web platform.
  • Responsible for android app automatic deployment and release process.
  • Develop backend rest api that being consumed by mobile digital banking app.

Wideboard (Ruang Inovasi Nusantara, Ltd)

Jun 2017 - Sep 2020, Special Region of Yogyakarta

Wideboard is a team messenger platform that helps connect and integrate all the needed aspects by using chat bot. The chat bot can also be made by request of client. Available for web, android, and iOS.

Lead iOS Engineer

Jun 2018 - Sep 2020

  • Lead iOS dev team.
  • Migrated from xmpp based chat into new workflow of customized web socket client for chat. Develop the core chat functionality.
  • Design and develop voip features alongside with Callkit functionality.
  • Refactor legacy code and separate chat related task from main thread into different queue operation.
  • Working with APNS Push Notification.
  • Design and develop customized chat function, and chat bots requirements. (e.g. bot command for forwarding message, opening maps, camera).
Lead Android Engineer

Jun 2017 - Jun 2018

  • Lead android dev team.
  • Design the android project workflow, stack, and architecture.
  • Implement xmpp based chat.
  • Develop the base chat user interface and most of the attachment chat function.
2

3
Laboratory Teaching Assistance
Mathematics Lab, Universitas Gadjah Mada

Sep 2013 - Dec 2013, Special Region of Yogyakarta

Responsibilities:
  • Teaching based on the given syllabus from the head of the lab.
  • Making the quizzes, exercise, homework, and final exam for students.

Skills

Projects

Behafizh
Behafizh
Android Developer April 2016 - Present

BeHafizh is an application that is intended to make it easier for Al-Quran memorizers to record, repeat, and test their memorization. Simple application, easy to use, with focused features to help memorizers of the Qur’an.

Details
SIGA DIY Mobile
SIGA DIY Mobile
Android Developer June 2019 - July 2019

SIGA DIY Mobile is a data and information application for Gender Mainstreaming Indicators and Fulfilling the Rights of Children in the Special Region of Yogyakarta. This application is designed to facilitate the use of data and facilitate the search for information on indicators of the implementation of gender mainstreaming and fulfillment of children’s rights in the Special Region of Yogyakarta.

Details
NRE Powerplant
Backend Developer May 2020 - August 2020

Direct mapping of local industries that are directly or indirectly related to the process of developing new and renewable energy generators (EBT) through this site (Integrated Platform).

ParseRSS
Owner/Maintainer

A cup of library to Parse RSS for android. Also available as a ConverterFactory for Retrofit & Fuel.

Star
ClusterWS Swift Client
Contributor

Official Swift Client library for ClusterWS - lightweight, fast and powerful framework for building scalable WebSockets applications.

Star
Compressor
Contributor

Compressor is a lightweight and powerful android image compression library. Compressor will allow you to compress large photos into smaller sized photos with very less or negligible loss in quality of the image.

Star
UnderLineTextField
Contributor

Simple iOS UITextfield Subclass with state.

Star
Montreal-Forced-Aligner
Contributor

Command line utility for forced alignment using Kaldi.

Star
KataSuperHeroesAndroid
Contributor

Super Heroes Kata for Android Developers. The main goal is to practice UI Testing.

Star
KataSuperHeroesKotlin
Contributor

Super Heroes Kata for Android Developers in Kotlin. The main goal is to practice UI Testing.

Star
NotificationBanner
Contributor

The easiest way to display highly customizable in app notification banners in iOS.

Star
learnxinyminutes
Contributor

Code documentation written as code.

Star
Awesome RxJava
Contributor

Currated list of RxJava Resources.

Star
Toha
Contributor

A Hugo theme for personal portfolio.

Star
Theano-RNN
Contributor

Demonstration of recurrent neural network implemented with Theano.

Star
Latex Template Skripsi FMIPA UGM
Maintainer

Template Latex Skripsi FMIPA UGM. Lanjutan modifikasi template official tanpa harus pakai Sharelatexovex/Overleaf.

Star