Resume

Education

Institut Teknologi Sepuluh Nopember (ITS) (2014 - 2019)
  • Major: Computer Science (Informatics), Bachelor's degree (GPA 3.6/4.0)
  • Selected coursework: Algorithm & Data Structures, Software Engineering.

Working Experiences

CoLearn (PT IQ Edukasi)
https://colearn.id
Remote, Indonesia
Senior Software Engineer
Oct 2023 - Present
React NativeFastlaneJavaScript/TypeScriptAWSNext.js
  • Migrated half (and still counting) of mobile native codes into React Native as web components and maintain interoperability with the existing native iOS/Android app, while also adding code push capabilities for instant update without app store review.
  • Automated live classes reminder push notification service, removing manual operational effort and reducing human errors.
  • Developed data caching utilizing AWS Lambda and S3, reducing backend scaling costs and app load time by 50%.
  • Integrated Fastlane pipelines to automate the deployment process for iOS/Android app, reducing manual interventions.
  • Implemented internal toolings website using React and Next.js.
  • Provided technical mentorship to junior engineers remotely across multiple timezones.
CoLearn (PT IQ Edukasi)
https://colearn.id
Remote, Indonesia
Product Engineer (iOS)
Jan 2022 - Sep 2023
iOSSwiftFirebaseShell scriptingCI/CDZoom SDK
  • Collaborated on planning and user experience design for delivering product stories on a live classroom-based app.
  • Integrated CI/CD pipelines and automated common code review chores.
  • Developed automation scripts for development tooling setup to maintain consistency across the team members.
  • Implemented unit testing and integrated crash reporting, maintaining a 99.9% crash-free app.
  • Engineered a real-time Q&A feature integrated with Zoom Meeting for live classroom sessions.
PT Aku Pintar Indonesia
https://akupintar.id
Surabaya, Indonesia
iOS Developer
Jan 2020 - Jun 2021
Android Developer
Feb 2019 - Dec 2019
iOSAndroidSwiftJavaFirebaseRxSwift
  • Developed CRUD Native iOS and Native Android education app.
  • Implemented: search and filtering, payments, real time messaging, graphical charts, push notifications, single sign-on, a/b testing, analytics tracking, etc.