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
- 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
- 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:
Team Lead & Flutter Developer
Mobofis
- 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:
Flutter Developer
Chipwerke
- 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:
Flutter Developer
Vitalen Vakfı
- 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:
Education
Tekirdag Namik Kemal University
Bachelor's, Computer Engineering
- GPA: 2.81
Skills
Flutter & State Management
Networking & APIs
Database & Storage
Testing & Code Quality
Architecture & Performance
Security & Authentication
CI/CD & DevOps
Cloud & Backend
Project Management & Workflow
UI/UX
Performance Tuning
Languages
App Showcase
Pedal Commander App
Control interface for Pedal Commander device.
Enterprise Utility App
Dashboard with quick access and news feed.
Chipwerke Tuning App
Vehicle performance tuning application.
Scholarship Management App
Interface for managing scholarship applications.