Abdy Malik Mulky, Developer in Bandung, Bandung City, West Java, Indonesia
Abdy is available for hire
Hire Abdy

Abdy Malik Mulky

Verified Expert  in Engineering

Mobile Developer

Bandung, Bandung City, West Java, Indonesia

Toptal member since May 5, 2022

Bio

Abdy is a software engineer and mobile developer with 7+ years of experience working for small and medium startups. He is keen on using JavaScript, React Native, React, and Node.js and leading teams to deliver projects and products successfully. With significant expertise in the native part of software solutions and a passion for creating mobile design prototypes, Abdy is leaning toward working in mobile environments and looking for the most ingenious ways to address problems.

Portfolio

Shuttle Delivery
TypeScript, React Native
DEFY Labs
React Native, TypeScript
Team Liquid
React Native, React, Node.js

Experience

  • JavaScript - 5 years
  • Expo.io - 4 years
  • React Native - 4 years
  • Redux - 4 years
  • Mobile App Design - 3 years
  • Node.js - 3 years
  • GraphQL - 2 years
  • React - 2 years

Availability

Full-time

Preferred Environment

React, React Native, JavaScript, Mobile App Design, REST APIs, Expo.io

The most amazing...

...thing I've done in my career is building several apps used for daily activities, solving many existing conventional problems.

Work Experience

Mobile and Software Engineer

2023 - PRESENT
Shuttle Delivery
  • Developed and maintained the Shuttle mobile application.
  • Refactored all legacy code into a modern React Native structure.
  • Managed the entire development and deployment flow from backlogging, development, testing, and deployment.
  • Wrote and updated documentation for the Shuttle mobile app.
Technologies: TypeScript, React Native

React Native Mobile Engineer

2022 - 2023
DEFY Labs
  • Developed and maintained a location-based game as part of the development team.
  • Fixed bugs that happened in production, communicating everything through the engineering team.
  • Worked on and added many features as users kept increasing.
Technologies: React Native, TypeScript

Senior Mobile Developer

2021 - 2022
Team Liquid
  • Developed Liquid+, a fan engagement app that enables Team Liquid fans to join and do some questions, get points, and redeem those points for rewards.
  • Refined all business requirements before implementation so engineers would fully understand what they were expected to do.
  • Fixed existing live bugs and issues identified by users.
  • Refactored legacy codes that were outdated and not aligned.
Technologies: React Native, React, Node.js

Mobile Developer

2020 - 2022
TicTag
  • Developed image, audio, and text classification and annotation tools.
  • Refactored the existing code into a scalable and manageable one.
  • Implemented a responsive design for the app, ensuring it works well on devices of all sizes.
  • Fixed some issues and bugs on the front-end web admin panel.
Technologies: React Native, JavaScript, React, Expo.io

Full-stack JavaScript Developer

2021 - 2021
Upercut
  • Developed the foundations for the company's app, focusing on how it communicates with the back end using GraphQL.
  • Refactored existing legacy code to use Apollo instead of native fetching when consuming GraphQL.
  • Implemented the design, converting to the app and making it work as expected.
  • Fixed existing live bugs and issues on the back-end API.
  • Developed new features for the admin panel of the front-end website.
Technologies: React Native, GraphQL, Apollo, React, Node.js, MongoDB

Head of Mobile Development

2020 - 2021
ProSpark
  • Created a better engineering culture among the mobile development team and led five team members.
  • Developed SaaS for an e-learning platform that enterprise clients can use.
  • Built a core white-branded product clients can reuse with their own identity.
  • Helped developers keep ongoing communication for a shared and easier understanding of project requirements.
Technologies: React Native, React, Android, iOS, IT Project Management

Software Development Team Lead

2018 - 2020
Adhivasindo
  • Nourished a better engineering culture and development flow while managing a team working on various projects and products.
  • Became a lead on various application projects for the Indonesian National Police.
  • Developed various mobile and web projects for the goverment.
  • Built an app to generate user content similar to Wix.
Technologies: Scrum, PHP, JavaScript, Android

Android Developer

2016 - 2017
eFishery
  • Developed Android mobile apps to control fish feeder devices using IoT and working as an interface between the device and the cloud.
  • Implemented the offline-first architecture and the Android app.
  • Built apps from scratch and ensured the MVP connected and communicated with other devices through WiFi and Bluetooth.
  • Created an app that helps to do the quality control of the devices.
Technologies: Java, Kotlin, Android, Scrum, PHP, JavaScript

Web Developer

2014 - 2016
Telkom University
  • Developed a web app under the university framework and platform, iGracias, which provides more than 50 academic and non-academic apps, addressing all stakeholders' needs at the university.
  • Collaborated with a team of web developers, database engineers, and QA on all projects.
  • Fixed issues and bugs from various projects and apps.
Technologies: PHP, jQuery, HTML, CSS

Experience

Liquid+

https://liquidplus.com/feature-tour
The Liquid+ app is a fan-facing app that enables Team Liquid's fans to get closer to other players, streamers, and partners. It also allows fans to watch or enter any event created by Team Liquid created, getting points they can redeem for rewards.

YPT Payment Gateway for Telkom School

https://telkomschools.sch.id/
Built the payment gateway platform for one of the biggest education foundations in Indonesia, Yayasan Pendidikan Telkom (YPT). The gateway enables easy communication between the school and bank systems.

My YPT

https://play.google.com/store/apps/details?id=id.or.ypt.myypt
My YPT is the HR platform for YPT stakeholders. It was created to support the daily activities of teachers, employees, and other stakeholders by providing information about presences, events, announcements, and reporting. The system can also be integrated into other existing systems.

XGracias

XGracias is an app for all stakeholders on Telkom campuses, Telkom University, ITTS, ITP, and AKATEL. The app allows students, parents, employees, and lecturers to use many features such as presence, schedule, and news.

iGracias Telkom School

An App for schools associated with the Telkom school. It handles daily activity, such as presence, subjects, schedule, and scoring, for all the stakeholders in the school community—teachers, employees, and students.

ProSpark

https://play.google.com/store/apps/details?id=com.prospark.demo
ProSpark is a global, user-friendly learning management system (LMS) that enables organizations to onboard, train, certify, and connect their users. Our LMS is engaging and easy to use. We help advance social learning and support knowledge sharing with an impact on businesses and communities. ProSpark is accessible and customizable to fit organizational, institutional, and individual needs.

e-Notifikasi Tuberkulosis

e-Notifikasi Tuberkulosis(eN-TB) is a device-based application that enables private practitioners to record and notify tuberculosis suspects and patients online. The eN-TB application features are 1. recording and reporting tuberculosis suspects and patients to the appropriate primary health care facility (Puskesmas) without any territorial boundaries; 2. storing patient identity to support patient adherence to treatment; 3. displaying a list of recorded patient data.

Kendariinfo

https://play.google.com/store/apps/details?id=com.kendariinfo
Kendariinfo is the #1 news portal app for Sulawesi Tenggara, Indonesia. The app was created with React Native, and data is coming from the WordPress API. Various types of news are included—text, video, audio—and any user can share the news with friends.

eFishery v1.0.0

https://play.google.com/store/apps/details?id=cybreed.efisheryprototype&hl=en&https://play.google.com/store/apps/details?id=com.kendariinfogl=US
This app was built while I was collaborating with eFishery. It controls the fish feeder set as an IoT device and ensures it works automatically. Users can set a timer, get feed data from the feeder, and then send it to the cloud for their dashboard.

eFishery TMan v1.3.3

https://efishery.com/en/
This app was built when I worked at eFishery and acted as an internal tool that helps the manufacturing team with the quality control process. It will do the quality control of the feeder set as an IoT device to ensure all communication between the app and the devices works as expected.

Dukcapil Kemendagri Information System

https://dukcapil.kemendagri.go.id/
This was a refactoring and redesign framework and web project, adding five web templates, providing a dynamic template feature that allows users to dynamically change the web template, and integrating social media, such as Facebook and Twitter.

Education

2013 - 2014

Bachelor's Degree in Information Technology

Maranatha University - Bandung, Indonesia

2010 - 2013

Bachelor of Applied Science Degree in Computer Software Engineering

Telkom University - Bandung, Indonesia

Certifications

SEPTEMBER 2018 - SEPTEMBER 2021

Kotlin Android Developer Expert

Dicoding Academy Indonesia

SEPTEMBER 2017 - SEPTEMBER 2021

Associate Android Developer

Google Developers

MAY 2017 - PRESENT

Google Indonesia Android Kejar

Google Developers

Skills

Libraries/APIs

API Development, Redux-Saga, React, Node.js, REST APIs, jQuery, WordPress API, Socket.IO

Tools

Redux Thunk, Expo.io, Expo

Languages

JavaScript, PHP, GraphQL, TypeScript, Kotlin, HTML, CSS, Java

Frameworks

React Native, Redux, Express.js

Storage

MySQL, PostgreSQL, MongoDB

Paradigms

Mobile App Design, Mobile Development, Scrum

Platforms

Firebase, iOS, Android, Heroku

Other

Apollo, Web Development, SaaS, SOAP, IT Project Management

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring