Summary

A Flutter Developer experience in software developent life-cycle using Flutter Framework including analysis, design, development, and testing. Experience in Mobile Application Operating systems like iOS and Android.

Years of Experience

3

Birthdate

31/1/1995

Skills

  • General Concept

    Git

    Debugging

    Clean Code

    Problem solving

    MVC, MVVM

    Linux, Mac OS

    Using Terminal

  • Flutter

    Bloc

    Firebase

    Animation

    Unit Testing

    Freezed

    Riverpod

    Build runner

    Get

  • Database

    Shared Preferences

    Hive

    Flutter Secure Storage

  • Others

    API Integration

    ASP.NET Core

    C#

    Microsoft SQL Server

    Docker

Work Experience

Freelance

Senior Flutter Developer

October 2022 - Now

My job is:

  • Building New Apps
  • Rewriting Apps In Clean Design Pattern
  • Fixing Corrupted Apps
  • Teaching Flutter

Yes for shopping

Flutter Developer

March 2021 - September 2022

My job was:

  • Convert Figma design into a flexible code.
  • Adding animations.
  • Building apps with other team member

Education

University

2014 - 2019

Computers Science Engineering

Languages

Language

English

Professional

Projects

Food store app

I Built the whole app

MVVM design pattern have been used.

Stream Builder, RxDart for managing the app status.

Freezed and Json Annotation for generating an immutable objects.

iYiYi

I Built the whole app

Flutter_Bloc have been used as a state management beside firebase as a backend server and revenue-cat SDK for the subscription integration.

The app is available on both platforms:

https://apps.apple.com/us/app/%C3%AFyiy%C3%AF/id6445996160

https://play.google.com/store/apps/details?id=com.me.iyiyi

Petrofel

I Built the whole app

Petrofel is an app for managing the employee and procedures of Petrofel company

Important packages:

Bloc, Freezed, GoRouter, Firebase, ResponsiveBuilder

Speaktor

I Re-write the app

Re-write the whole app in an Over-Engineered design pattern using MVC

Bloc have been using as a state management beside freezed to generate an immutable states