Summary

A Flutter Developer with experience in the software development lifecycle using the 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 patterns have been used.

Stream Builder, and RxDart for managing the app status.

Freezed and Json Annotation for generating immutable objects.

iYiYi

I Built the whole app

Bloc has been used as a state management tool, alongside Firebase as a backend server and revenue-cat SDK for 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 employees 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 has been used as a state management besides freeze to generate immutable states

Cloud Social

Main Developer

Re-Create the whole app in a clean design pattern

I've used Bloc and Cubit as state management besides Freezed to generate mutable and immutable states

The app is linked with Firebase as a backend solution