Hi, I'm Ahmet Faruk Akgün

Flutter Developer

LinkedIn Profile
Ankara, Turkey
Ahmet Faruk Akgün

Professional Summary

A Flutter Developer with over 4 years of experience in building scalable, high-performance mobile applications using Flutter & Dart. Expertise in state management (GetX, BloC, Riverpod, Provider), CI/CD automation (Codemagic, Fastlane, GitHub Actions), REST API & GraphQL integration, and mobile security best practices (JWT, OAuth, Secure Storage). Passionate about building user-centric, maintainable, and optimized Flutter applications. Experienced in launching 7+ high-impact mobile applications, specializing in state management (GetX, BloC, Riverpod), push notifications, in-app purchases, and native device integrations (camera, Bluetooth, location services). Proficient in CI/CD automation (Codemagic, Fastlane, GitHub Actions) for efficient deployments. Adept at problem-solving, collaborating with cross-functional teams, and continuously improving development workflows. Committed to staying up-to-date with the latest Flutter trends and technologies to deliver cutting-edge mobile solutions.

Professional Experience

Flutter Developer (Mobile Application)

Vitalen Holding

December 2021 - PresentAnkara, AN, Turkey
  • A highly skilled Flutter Developer with over 4 years of dedicated experience in Flutter.
  • 3.5 years working in a dynamic company in Ankara, successfully publishing more than 7 mobile applications.
  • State Management: Extensive use of GetX in professional projects, with additional experience in personal projects utilizing the BloC and Riverpod patterns. Also familiar with Provider for state handling in smaller applications.
  • Push Notifications: Integration of systems such as OneSignal and FCM.
  • In-App Purchases: Implementation of in-app purchase systems using RevenueCat.
  • Deeplink Integrations: Seamless integration of deeplink functionalities.
  • Clean Architecture: A strong focus on maintaining clean and scalable project structures.
  • Device Hardware Integration: Utilizing native device features like the camera, Bluetooth, and location services for data transfer and integration.
  • CI/CD Deployment: Managing full deployment pipelines using Codemagic and Fastlane.
  • Passionate about building robust, user-friendly mobile applications and continuously enhancing technical skills within the Flutter ecosystem.

Projects & Outside Experience

Flutter Developer

Pedal Commander

January 2021 – Present
  • Developed a high-impact mobile application for the Pedal Commander device, resulting in a 35% increase in user engagement and maintaining 250,000+ active users with 5,000 DAU (Daily Active Users).
  • Implemented Bluetooth connectivity (BLE) for real-time adjustments to the Pedal Commander hardware.
  • Integrated push notifications (OneSignal, FCM), in-app messaging, and analytics (Firebase, Sentry) for better user experience.
  • CD/CD Pipeline integration with Codemagic.

Key Technologies:

FlutterBLEOneSignalFCMFirebaseSentryCodemagic

Team Lead & Flutter Developer

Mobofis

September 2024 – Present
  • Led the development of a white-label enterprise mobile application, streamlining internal operations for employees.
  • Implemented MVVM architecture with GetX, dependency injection, and reactive programming (Rx).
  • Enhanced security with JWT, biometric authentication, OTP validation, and secure storage solutions.
  • Integrated REST APIs, Firebase (Crashlytics, Analytics), local storage management, and real-time notifications.
  • Optimized UI/UX with custom widgets, adaptive layouts, Lottie animations, and multi-language support.

Key Technologies:

FlutterGetXMVVMJWTFirebaseREST API

Flutter Developer

Chipwerke

August 2023 – Present
  • Developed a mobile IoT application to manage vehicle tuning devices via Bluetooth (BLE).
  • Integrated Dio & GraphQL for fast and secure communication with backend services.
  • Implemented security best practices (JWT authentication, SSL/TLS encryption, platform-specific permission handling).
  • Built modular and maintainable codebase with unit tests, error handling, and structured logging.

Key Technologies:

FlutterBLEDioGraphQLJWTSSL/TLS

Flutter Developer

Vitalen Vakfı

June 2023 - Present
  • Created a multi-platform application (Android, iOS, Web) for a non-profit organization.
  • Developed scholarship, donation, and volunteer management modules.
  • Integrated deep linking, currency conversion, file management, and push notifications.

Key Technologies:

FlutterMulti-platform (Android, iOS, Web)Deep Linking

Education

Tekirdag Namik Kemal University

Bachelor's, Computer Engineering

June 2017 - Jul 2021
  • GPA: 2.81

Skills

Flutter & State Management

GetXBloCRiverpodProvider

Networking & APIs

REST APIDioGraphQLRetrofit

Database & Storage

Firebase FirestoreSQLiteHiveObjectBox

Testing & Code Quality

Unit TestingWidget TestingIntegration TestingDCM linters

Architecture & Performance

MVVMClean ArchitectureSOLIDLazy LoadingImage Caching

Security & Authentication

Secure StorageJWTOAuthApp Transport Security

CI/CD & DevOps

GitHub ActionsCodemagicFastlaneJenkins

Cloud & Backend

AWSGoogle CloudSupabase

Project Management & Workflow

AgileScrumJiraCode Review

UI/UX

Material 3Adaptive DesignCustom Animations

Performance Tuning

Skia Renderer OptimizationJank Reduction

Languages

Turkish (Native)English (Professional)DartC/C++ (Basic)

App Showcase

Pedal Commander App Screenshot

Pedal Commander App

Control interface for Pedal Commander device.

Internal Enterprise App Screenshot

Enterprise Utility App

Dashboard with quick access and news feed.

Chipwerke App Screenshot

Chipwerke Tuning App

Vehicle performance tuning application.

Scholarship App Screenshot

Scholarship Management App

Interface for managing scholarship applications.