Berat Göktuğ Özdemir
Senior Flutter Developer
I help teams ship Flutter products that stay reliable as they scale.
- Flutter since 2018
- Google Developer Expert for Firebase
- 7+ years of experience
- 38+ conference talks
- 11+ articles & posts
- 85079+ people reached

About Me
I help teams ship Flutter products that stay reliable as they scale. As a Senior Flutter Developer and Google Developer Expert (Firebase), I turn complex product requirements into production-ready cross-platform systems using CI/CD automation, TDD, and Domain-Driven Design. My experience includes delivery for major financial institutions.
Experience
Job Experience
- 02.2024 – PresentSenior Flutter DeveloperCommencis
Contributing to multiple cross-platform projects for major financial institutions, including Yatırım Finansman, Burgan Bank, and ON Mobil. Building a Flutter brokerage app that streams real-time market data over persistent MQTT connections for low-latency data. Developing banking apps with a Server-Driven UI approach, enabling server-side logic and UI updates without new store releases. Owning core user flows and architectural components within a Feature-First, Bloc-based architecture, and ensuring quality through automated testing, strict analytics, and error monitoring across Android, iOS, and web.
- 09.2022 – 02.2024Senior Flutter DeveloperParaşüt Software Technologies
Promoted to team leader based on consistently surpassing performance goals and effectively mentoring junior developers. Played a key role in developing and growing Flutter-based mobile applications for all companies under our group, Mikrogrup.
- 12.2021 – 09.2022Flutter DeveloperParaşüt Software Technologies
Integral part of a team building Flutter-based mobile applications for all companies under our group, Mikrogrup, from the MVP level and growing them in line with specific requirements. Used Chopper for network, Bloc for state management, Auto Route for navigation, and Firebase Remote Config, Analytics, Crashlytics, and Cloud Messaging to enhance application performance. Followed Test-Driven Development (TDD) and Domain-Driven Design (DDD) approaches, customized to ensure the highest quality standards.
- 07.2021 – 12.2021Flutter DeveloperS-aide
Built banking features for the cross-platform S'aide app using Flutter, with Dio for networking and GetX for state management.
- 11.2020 – 07.2021Flutter DeveloperSinar Initiative
Developed Android and iOS apps in Flutter with a custom caching system, using HTTP for networking and Provider for state management.
- 07.2020 – 12.2020ASP.NET Core DeveloperFreelance
Worked as a freelance ASP.NET Core developer.
- 06.2019 – 07.2019Development InternFugo Bilişim Teknolojileri
Built a website (www.fugo.com.tr) with HTML, CSS, and PHP. Also wrote scripts to collect words for dictionaries.
- 09.2018 – 01.2020Full Stack Web DeveloperUniversity of Yalova
Developed a dynamic university website (www.yalova.edu.tr) using .NET MVC and MSSQL.
- 07.2018 – 08.2018Development InternForeks Bilgi İletişim Hizmetleri A.Ş
Developed a Windows Service that writes the logs of FXPlus to the database.
Education
- 02.2020 – 06.2020University of SzegedSzeged, Hungary
Computer Science, Erasmus+ (GPA: 5/5)
- 09.2015 – 01.2020University of YalovaYalova, Turkey
Computer Engineering, Bachelor. GPA: 3.42/4


