Andrew Anggada

Mobile Dev at Wahyoo | Flutter Dev Enthusiast

I'm enthusiastic about mobile app development and I'm a pretty fast learner.

I usually use Flutter to create a mobile app. I love challenges and learn something new. I always hope that I can befriend a lot of people and grow together.

I have created a few projects using Flutter for both Android and iOS. I was lucky to work on a few pretty cool projects. The government uses one of them (satpol pp) to record offenders of the covid-19's protocol. The other one is when I was an apprentice at the YCP Solidiance Digital team in Indonesia's branch, I'm participated with my senior to work on one project together. There's so much fun also very challenging!

And I also enthusiastic about the mechanical keyboard, and audiophile music. I have a dream to adopt a cat or dog some day.

Languages

Indonesia

Native Speaker

English

Average

Skills

Flutter

  • Dart
  • Android
  • iOS
  • Multi-Platform

Git

  • Git-CLI
  • GitKraken

Object-Oriented Programming (OOP)

  • Dart

Certificates

Work

Mobile Application Developer

– Present
Tangerang, West Java, Indonesia

Working as a Full-Timer Mobile Developer

Mobile Application Developer

Surabaya, East Java, Indonesia

Working as a Full-Timer Mobile Developer

Mobile Application Developer

Surabaya, East Java, Indonesia

Working as Part-Timer Mobile App Developer

Mobile Application Developer

Surabaya, East Java, Indonesia

Working as apprentice Mobile Software Engineer

Mobile Application Developer

Kota Surabaya, East Java, Indonesia

Working as internship as Mobile Developer using Flutter

Volunteer

Speaker

Self Initiative

my small free course for my circle, talking about fundamentals, basics, tips and tricks, knowledge base of Flutter development but the course is cancelled due to small participants and busy timeline

Education

Bina Nusantara

Information Technology
– Present

Bachelor Degree

Awards

Finalist PIC 2020

Awarded by Politeknik Elektronika Negeri Surabaya

1st Appreciation Award at EEPIS Software Expo 2020

Awarded by Politeknik Elektronika Negeri Surabaya

making mobile app: Vendora - event market

Finalist of KMIPN 2018 (Business Informatics)

Awarded by Ristekdikti

making a business plan with IT themed

Projects

MIF

Senior Mobile Developer at Digital Entropy Venture
– Present

This app is used for tracking and making request about logistic online at Meratus.

My role in this project is as a full-timer mobile app developer, my job is to maintain the existing app while building the remake version of the app. Why remake? that's a lot to explain. But tl;dr I've spotted so many issue about the project, so I asked the chairman if i can remake this with a better fundamental from architecture, library, low-level things. And they're agreed, so I made the remake while maintaining the old one.

Built using Flutter, using rxdart and bloc, local notification.

  • Flutter

  • Multi Platform

  • Provider

  • MVVM Architecture

  • Github Action

  • DevOps

  • Flavor

Legal Space ID

Mobile Developer at Meratus Group
– Present

This app is used for making appointments with the professionals in in the field of law. There are 2 user roles, Partner and Customer. Partner can moderate their consultation with the app, while Customer can make an appointment to the partners. My role in this project is as a solo part-timer mobile developer.

Built using Flutter, using MVVM architecture, Provider state management, Midtrans payment gateway, Clean code principles, CI CD with GitHub actions, and flavor.

  • Flutter

  • Multi Platform

  • Provider

  • MVVM Architecture

  • Github Action

  • DevOps

  • Flavor

TiaraMas

Mobile Developer at Digital Entropy Venture

This app is used to book an online tickets of TiaraMas. My role in this project is as a solo part-timer mobile developer.

built with Flutter, using clean code principles, MVVM architecture, Provider state management, CI CD with GitHub actions.

  • Flutter

  • Multi Platform

  • Provider

  • MVVM Architecture

  • Github Action

  • DevOps

JMW Fisher App

Mobile Developer Intern at YCP Solidiance

an cross platform mobile application for fisher - as apprenticeship at YCP Solidiance created with Flutter

the app is used for fisher to see fishing spot, available facilities, useful maps.

The features are:

  • log catch
  • showing all available facilities
  • showing fishing spots
  • maps
  • timer
  • weather
  • fish information
  • available species on certain spot
  • etc.

the app is integrated with Java backend

  • Flutter

  • Multi Platform

  • BLOC

  • Bloc Pattern

  • Nautical Map API

  • Weather API

  • Google Map API

  • Webview

  • Platform Channel

Sistem Informasi Ketidakpatuhan Masyarakat (SIKM)

Freelance Mobile Developer

I was lucky to have this opportunity to make an app for a guy from Kominfo.

a cross-platform mobile application for SatpolPP - as Freelancer Mobile Engineering created with Flutter

the app is used for Satpol PP to record people who break the covid protocols.

The features are:

  • record people
  • officer attendance
  • statistics of the distribution cases
  • profile

the app is integrated with Laravel Backend

even this project looks simple and considered a small project tho, but there is a lot of tasks to do on it. I treat it like my best trophy and I want other people to love to use it. I used all my skills to work on that project and it was so satisfying! (I nominated this project with "My Most Satisfying Project on 2020") but it takes a lot of time waiting for a client to respond, I'm struggling

a few things that I'm interested in that project:

  • Code Generation
  • Software Testing
  • Animation
  • Responsive
  • 90% looks like the prototype
  • Performance First
  • Clean Code (I'm still in practice but it's very readable!)
  • Error Handling
  • it just EVERYTHING! 😍

things that I haven't added:

  • Crashlytics (the project is finished already before i could request for their Firebase account)
  • Flutter

  • Multi Platform

  • Provider

Enterprise University Mobile

Mobile Developer Intern at Lannius Innovation Labs

E-Learning platform - as internship at Lannius Innovation Labs created with Flutter

the app used for learning platform which has a lot of features, it's privately made for some university.

The features are:

  • take course
  • add reminder
  • forum group discussion
  • video streaming
  • notes
  • quiz
  • profile
  • has 3 type UI (Mentee, Manager, Mentor)
  • etc. (imagine something like quipper or ruang guru they're pretty similar)

the app isn't integrated yet because the time is too short

  • Flutter

  • Multi Platform

Lapis Surabaya

Freelance Mobile Developer

E-commerce - as maintainer and developer to fix the previous bug and adding new features. created with Flutter

this app is created specially for those customers who will buy in massive amount with high minimum transaction. They should be verified before be able to purchase something, and the app it self simply just record the order of the customers and tell the web admin to response the order and finish

The features are:

  • dashboard (showing user point, available promotion code, user role)
  • product screen (user can place an order and see the product list)
  • order screen (user can enter the detailed information for the order)
  • order list (where user can find the ordered items and see the order status)
  • profile (information about the user)
  • edit profile (where user can change their information)
  • verification screen (user can request for higher role)

integrated with backend (using laravel)

  • Flutter

  • Multi Platform

Tanam Kota

IT Team Member at Tanam Kota Team

Application - as developer, create from scratch created with Flutter

App for start-up, using IoT to monitoring the plants on the created hydroponic towers and also controls it. The tower it self is made by the start-up side, and the app is to assist the tower and it's functionality.

the features are:

  • monitoring hydroponic status (humidity, water volume, growth, acid level)
  • control sensors (water pump switch, growth light switch)
  • supply customer
  • request supply
  • buy the hydroponic tower
  • has 2 type of UI (customer, farmer)

unfinished integrated with firebase

  • Flutter

  • Multi Platform

E-Vote

E-Code Chairman at Himpunan Mahasiswa IT PENS

as developer also a chairman, remake project from scratch from the Native version to Flutter created with Flutter

the app is used to succession of new chairman on the organization, using token that uniquely generated from the web app and use them in the mobile app to vote the candidates

the features are:

  • login
  • view candidates
  • choose candidates
  • timeout when token expires

integrated with backend (using laravel)

  • Flutter

  • Multi Platform

Interests

Game

Music

Psychology

Philosophy

Crypto Currency

Technology

Open Source