Hi, I am Rifqi

Muhammad Rifqi Fatchurrahman

Software Engineer at Kuelap, Inc.

I am a dedicated & passionate software engineer with 5 years of working experience. Having 3 years of android development experience and 2 years of iOS development experience. Also have experience using Spring Boot. 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, Jakarta (HQ: Seattle, WA)

Responsibilities:

    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).

    Details
    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