Me holding trophy of winning web design competition in grayscale mode

Arby Azyumardi Azra

Sometimes being a developer is stressful, but the thing is the more you learn to solve a stresses thing, the more you will get a meaningful-process that could be experiences to implement in another case, although outside the programming stuff

Hello Folks!

// About Me

Im a Mobile Developer that focused on Flutter SDK and Android SDK. I graduated from SMK N 1 SLAWI with Software Engineering program and now I'm a college student of Dian Nuswantoro University at Semarang, Jawa Tengah. who has extensive knowledge in the field through 2 years.

My skills include but are not limited to Flutter Dart, Kotlin/Java, PHP, and Unity with C#. I sometimes love to explore anything, and tried to help others through code. But now Im stuck and falling in love with Flutter 💖.

// Education

  1. Universitas Dian Nuswantoro

    Student, Computer Science

    2019-2023

  2. SMK N 1 Slawi

    Student, Software Engineering

    2016-2018

// Experiences

  1. CODE.ID - Software Developer

      Super App (MiniApp Technology)

      Oct 2023 - Present · 2 yrs 5 mos · Hybrid

      SuperApp platform providing MiniApp infrastructure for multiple clients, with shared host capabilities across Android & iOS.

    • Integrated MiniApp architecture (Tencent MiniApp) within the SuperApp host
    • Acted as MiniApp–Host integration owner, defining access patterns for native APIs (camera, location, gallery, storage, etc.)
    • Assessed and decided native vs MiniApp implementation strategies based on technical constraints (e.g. camera UI overlay limitations)
    • Established best practices & guidelines for MiniApp developers consuming host features
    • Integrated Chat, Video, and Voice Calling using Tencent IM & Tencent RTC
    • Built custom Android heads-up notifications for incoming calls
    • Developed Flutter module embedded into native Android & iOS host apps
    • Set up CI/CD pipelines using Codemagic
    • Implemented scalable architecture using BLoC, DI, and reactive programming
    • Employee Benefit App

      Employee reimbursement and benefit platform for enterprises and employees.

    • Refactored architecture from TDD-based to Domain-Driven Design (DDD)
    • Improved complex animations and UI/UX quality
    • Implemented native iOS notification handling
    • Designed and developed gamification & loyalty system
    • Maintained stable delivery via Codemagic CI/CD
    • Package Delivery App

      On-demand package delivery connecting passengers and partner drivers.

    • Researched and implemented real-time tracking using Centrifugo
    • Built private Flutter packages for passenger & driver tracking
    • Implemented routing, geocoding, and address autocomplete
    • Optimized map usage with single-instance map architecture to reduce costs
    • Used Google Maps (prod) and OpenRouteService (dev/staging)
  2. Kasyr - Mobile Developer

    • Maintaining Code, Optimize performance
    • Refactoring code to OOP, implement BLoC Pattern & separate the widgets
    • Used GIT as version control system and Gitlab as the source code management
  3. Upwork Freelancer - Mobile Developer

    • Create simple UI on Figma for clients
    • Build Flutter App with BLoC Pattern and separate the widgets with Atomic Design
    • Use Firebase as Backend service, implement services such as : Functions for serverlessly triggering notification, Firestore, FCM, Storage, Auth, Remote Config, Analytics, and Performance
    • Consume native Stripe API
  4. KodingWorks Freelancer - Flutter Engineer

    • Translate designs from figma to beautiful code in Flutter
    • Build Flutter App with BLoC Pattern and separate the widgets with Atomic Design
    • Integrate REST APIs from web service given from Back-end Dev
    • Consume Midtrans/Xendit API

// Portofolio & Projects

  1. Exam Browser Mobile

    Exam Browser is a tool to save your examination you given to your students and also this app can be used by your students to do an exam. This app can lock your students from screen capture, screen record, opening other web browsers to searching stuff

  2. The Palindrome (Game)

    The Palindrome is Action based game, our first game-mode is Hide And Seek, which will turn you out as a Hider or Seeker. Each roles has skills that let you to hunt Hider or run from Seeker. The Seeker role would hunt Hiders and if you catch one of them, they will be your army to hunt more Hiders. The Hider role should hide to avoid getting touch by The Seeker until the time is up.

  3. Bynote

    Bynote is a cross-platform app (Web-App) that let you to write your To-dos, draw or write a Note, set and push your productivity with Pomodoro technique. It can opened across devices, and of course it is synchronized with your own account.

  4. Finote

    Finote is a cross-platform app (Web-App) that lets you to note all your financial necessity in every day to make-sure that you're safe about your financial stability

  5. Curhatly

    Curhatly is an anonymous sharing of stories, vents and problems, for young people who are worried about privacy issues when sharing problems and suggestions or just telling everyday stories.

  6. Client : Markopi

    Markopi application is an application that contains coffee cultivation information and hopes to become a complete application about coffee from starting to provide information on coffee cultivation, harvest and post-harvest, regarding sales, coffee shops, and drinks.

  7. Client : Amal Kampung Maghfirah

    Amal Kampung Maghfirah is a charity place that users could donate for decent folks

  8. Client : Sumbermarket.com

    Sumbermarket is a digitalized indonesian supermarket, it comes up with various Ingredients, foods, beverages for your daily-needs

  9. Contribute : Gets ID - with KodingWorks

    Gets ID is a place that any Foods/Beverages/Ingredients/Vegetables there!, those provided by sellers from Gets Seller App, in this app you may buy whatever you want from various markets/stores. Teamed with KodingWorks

  10. Contribute : Hai Dafam - with KodingWorks

    A Hotel app with Booking Room/Food/Souvenirs and hotel-related Services, So grateful to teamed-up with KodingWorks to developing this app, i worked as Flutter Development and contributed on Booking Room and Food services

  11. Contribute : Tumbasin.id - with KodingWorks

    Tumbasin is a digitalized indonesian traditional market, it comes up with various Ingredients for your daily-needs

  12. Contribute : Gets Seller - with KodingWorks

    Gets Seller is a great app, it has Food,Beverage,Vegetable,Ingredient etc delivery services, this app help Sellers from selling stuff in Gets ID.

// Articles

  1. Gimana mulai belajar programming yang tepat?
  2. Fix "Received an invalid notificaiton content" in iOS - FCM Flutter
  3. Apa Anak IT harus kuliah?
  4. Cara Memulai dan Mendapatkan Uang di Upwork.com
  5. [Tutorial] Membuat Website Responsive dengan CSS
  6. [Tutorial] Membuat Form Validasi dengan Javascript (Email + Verifikasi Password)

// Tell me about your intention