Poznań, Polska

Cześć, jestem Dawid 👋

Senior Flutter Engineer @ LeanCode

Tworzę produkty mobilne klasy enterprise w technologiach Flutter i Dart oraz pomagam zespołom utrzymywać kodebejsy lekkie, dobrze zaprojektowane i utrzymywalne. Ponad 4 lata komercyjnego doświadczenia i droga od Junior Developera do Team Leadera.

O mnie

Główny stack

Flutter, Dart, Mobile, Web, Add-to-App, Method Channels, dart:ffi, dart:js_interop, Mapbox/MapLibre, CI/CD, Clean Architecture, CQRS

Znam również

Python, JavaScript, Kotlin, Swift, Shell, C++, Ruby, PHP, SQL/MySQL, HTML/CSS

Przywództwo

Prowadzenie zespołu, mentoring, code review, egzekwowanie standardów jakości kodu, projektowanie skalowalnych architektur

Języki

Polski (ojczysty), niemiecki (biegły), angielski (zawodowy)

Doświadczenie

Droga od Junior Developera do Team Leadera, przy produkcyjnych aplikacjach mobilnych we Flutterze.

  1. Senior Flutter Engineer

    2025–obecnie

    LeanCode

  2. Team Leader, Flutter Team

    2024–2025

    Yanosik S.A.

  3. Mid Flutter Developer

    2023–2024

    Neptis S.A.

  4. Junior Flutter Developer

    2021–2023

    Neptis S.A.

  5. Flutter Developer

    2021–2022

    G-Group.dev · Smart City Poznań

  6. Junior Flutter Developer

    2021

    wtf.city

Projekty

Wybrane produkcyjne aplikacje mobilne, w których brałem udział. Wszystkie dostępne na Google Play i w App Store.

Yanosik

Antyradar i nawigacja

Zintegrowałem natywne aplikacje iOS i Android z Flutterem w podejściu add-to-app. Przekształciłem istniejącą aplikację Flutter w moduł osadzalny w aplikacjach natywnych. Odpowiadałem za implementację i konfigurację warstwy integracyjnej po stronie Fluttera, bootstrapping modułu Flutter w obu projektach natywnych oraz zarządzanie zależnościami w pipeline CI/CD.

Flutter Kotlin Swift Method Channels Add-to-App CI/CD Push Notifications Deep Links Routing Ownership Team Leadership

Smart City Poznań

Aplikacja usług miejskich

  • Refaktor do null-safety (Dart 2.12+)
  • Wsparcie wydań deweloperskich i produkcyjnych
  • Integracja z ID.Poznań (OpenID Connect)
  • Bezpośrednia komunikacja z klientem
Flutter Dart Android iOS OpenID Connect Null Safety Release Ownership

Flutter Tech Summit

Aplikacja konferencyjna

Stworzyłem aplikację towarzyszącą uczestnikom konferencji Flutter Tech Summit, zawierającą harmonogram, informacje o prelegentach i nawigację po wydarzeniu.

Flutter Dart Android iOS Push Notifications Deep Links CI/CD

Autoplac

Ogłoszenia motoryzacyjne

Rozwijałem i utrzymywałem aplikację ogłoszeniową dla branży motoryzacyjnej. Praca nad architekturą, integracjami natywnymi i interop między platformami.

Flutter get_it injectable dart:ffi CI/CD Method Channels Team Leadership Mapbox MapLibre

Exhibition Dealer

Aplikacje dla dealerów

Aplikacja white-label zaprojektowana dla dealerów samochodowych, umożliwiająca zarządzanie i prezentację stanu magazynowego.

Flutter White-label Team Leadership CI/CD

FlotisManager

Aplikacja logistyczna

Zaprojektowałem i zaimplementowałem aplikację mobilną dla branży logistycznej, używaną przez menedżerów flot i kierowców.

Flutter Mapbox MapLibre Dio CI/CD Team Leadership

Szybka nawigacja