mieczu.pl
EN

Piotr "Mieczu" Mieczkowski

Development. Quality Assurance. AI.

Tworzę i testuję oprogramowanie, które ma działać latami.

Od 2008 roku w IT: od testów i automatyzacji, przez frontend, po aplikacje we Flutterze i AI. Na co dzień jestem Technical Leadem i chętnie podejmuję współpracę przy nowych projektach.

Porozmawiajmy o współpracy Zobacz, w czym pomagam

mieczu build --app mobile

PASS development Flutter, Dart, Angular

mieczu test --all

FAIL 1 failed błąd → wniosek → test regresyjny

mieczu test --failed

PASS quality automatyzacja testów, CI/CD

mieczu deploy --prod

PASS deploy wdrożono na produkcję

mieczu automate --ai

PASS ai agenci, skille, LLM

4 passed, 1 fixed, 0 regressions ten sam błąd nie wraca

Zaufali mi

Współpraca

Współpracę realizuję przez moją spółkę Sanveware sp. z o.o. Mogę dołączyć do Twojego zespołu, poprowadzić projekt technicznie albo pomóc w jednym, konkretnym obszarze.

  • Development

    flutter run

    Aplikacje mobilne i webowe we Flutterze oraz frontend w Angularze – od architektury po wdrożenie.

    • Aplikacje cross-platform na Androida, iOS i web
    • Architektura i przegląd istniejącego kodu
    • Technical Lead dla zespołu lub projektu
  • Quality Assurance

    flutter test

    Ponad dekada w QA i automatyzacji testów. Pomagam zbudować proces, w którym jakość jest częścią developmentu, a nie osobnym etapem.

    • Strategia testów i audyt procesu QA
    • Automatyzacja testów: web, mobile, API
    • Testy w CI/CD
  • AI

    ollama run qwen3

    Praktyczne wykorzystanie AI w produktach i w pracy zespołów: od agentów AI, przez skille, po integracje z modelami językowymi – tam, gdzie daje realną wartość.

    • Tworzenie agentów AI, które wykonują zadania samodzielnie
    • Projektowanie skilli – gotowych umiejętności i procedur dla modeli AI
    • Integracja modeli językowych z aplikacjami
    • Lokalne modele AI na własnej infrastrukturze

O mnie

Jestem inżynierem oprogramowania i Technical Leadem. Zaczynałem w 2008 roku od testowania, potem przyszła automatyzacja testów, frontend i aplikacje cross-platform we Flutterze.

Ta droga ukształtowała to, jak pracuję. Jako tester nauczyłem się patrzeć na oprogramowanie oczami użytkownika, jako developer – budować je tak, żeby było niezawodne, testowalne i łatwe w utrzymaniu. Po drodze popełniłem mnóstwo błędów i z każdego wyciągnąłem wnioski. Nie jestem nieomylny, ale ten sam błąd nie zdarza mi się dwa razy – trochę jak w dobrym testowaniu, gdzie każdy znaleziony błąd zamienia się w test, który pilnuje, żeby nie wrócił.

Dziś w Viessmann Climate Solutions prowadzę jeden z zespołów feature'owych w projekcie VIG3. Łączę codzienne programowanie we Flutterze z prowadzeniem technicznym: mentoringiem, code review, decyzjami architektonicznymi i współpracą z architektem oraz innymi zespołami. Lubię być blisko kodu, a jednocześnie pomagać ludziom rosnąć.

Najbardziej cenię w tym wszystkim ludzi. Najlepiej czuję się w zespole, w którym można zadać każde pytanie, mieć własne zdanie i nadal grać do jednej bramki – bez toksycznej atmosfery i gierek. Przyciągają mnie ludzie z pasją, bo to dzięki nim wspólna praca daje nie tylko wyniki, ale i prawdziwą satysfakcję.

Kariera

  1. Viessmann Climate Solutions

    2018 – obecnie8 lat 5 mies.

    1. 2025 – obecnie Technical Lead / Flutter developer teraz

      cze 2025 – obecnie1 rok 5 mies.Wrocław, praca hybrydowa

      • Prowadzę zespół feature'owy w projekcie VIG3, łącząc programowanie z prowadzeniem technicznym.
      • Wspieram rozwój członków zespołu: technicznym wsparciem, dzieleniem się wiedzą i konstruktywnym code review.
      • Współtworzę architekturę projektu i decyzje techniczne dbające o utrzymywalność, skalowalność i spójność aplikacji.
      • Współpracuję z architektem oprogramowania, Scrum Masterem, analitykami biznesowymi i Tech Leadami innych zespołów przy uzgadnianiu rozwiązań i zależności.
      • Definiuję i promuję standardy kodowania, dobre praktyki inżynierskie i proces nastawiony na jakość.
      • Wspieram planowanie techniczne, estymacje, identyfikację ryzyk i rozwiązywanie problemów.
      • Tworzę aplikacje mobilne i webowe we Flutterze i Darcie.
      • Flutter
      • Dart
      • BLoC
      • Provider
      • REST API
      • Azure
      • Android
      • iOS
    2. 2024 – 2025 Flutter developer

      paź 2024 – maj 20258 mies.Wrocław, praca hybrydowa

      • Tworzenie aplikacji na Androida, iOS i web w projekcie VIG3.
      • Implementacja funkcji we Flutterze i Darcie z naciskiem na utrzymywalny i testowalny kod.
      • Zarządzanie stanem aplikacji z użyciem BLoC i Provider.
      • Integracja z usługami backendowymi przez REST API.
      • Code review, testy automatyczne i ciągłe doskonalenie praktyk zespołu.
      • Flutter
      • Dart
      • BLoC
      • Provider
      • REST API
      • Azure
      • Android
      • iOS
    3. 2024 Technical Lead / Frontend developer

      lut 2024 – wrz 20248 mies.Wrocław, praca hybrydowa

      • Projektowanie i definiowanie struktury aplikacji.
      • Nadzór nad standardami kodowania i code review – kod czytelny, skalowalny i łatwy w utrzymaniu.
      • Promowanie testów jednostkowych, integracyjnych i E2E.
      • Wsparcie techniczne zespołu developerskiego.
      • Planowanie sprintów i projektu, estymacje, identyfikacja ryzyk technicznych i propozycje rozwiązań.
      • Angular
      • TypeScript
    4. 2021 – 2024 Frontend developer

      kwi 2021 – sty 20242 lata 10 mies.Wrocław

      • ViGuide – aplikacja desktopowa i mobilna (PWA) dla instalatorów i serwisantów Viessmann.
      • Workforce – aplikacja desktopowa dla fabryk Viessmann.
      • TypeScript
      • Angular
      • Angular Material
      • RxJS
      • NgRx
      • WebSockets
      • .NET Core
    5. 2019 – 2021 JavaScript developer / Quality Assurance Specialist

      maj 2019 – kwi 20212 lataWrocław

      • Frontend w Angularze 8–10.
      • Monitorowanie projektów pod kątem procesu i praktyk QA.
      • Przygotowanie, konfiguracja i utrzymanie CI/CD (TeamCity).
      • Testowanie aplikacji: Angular, Node.js, MongoDB, WPF, .NET Core.
      • Automatyzacja testów w Selenium (C#, .NET Core).
      • Narzędzia usprawniające testowanie (Bash, PowerShell) i testy REST API (Postman).
      • Angular
      • C#
      • Selenium
      • TeamCity
      • Postman
    6. 2018 – 2019 Quality Assurance Specialist

      cze 2018 – maj 20191 rokWrocław

      • Monitorowanie projektów pod kątem procesu i praktyk QA.
      • Przygotowanie, konfiguracja i utrzymanie CI/CD (TeamCity).
      • Testowanie aplikacji: Angular, Node.js, MongoDB, WPF, .NET Core.
      • Narzędzia usprawniające testowanie (Bash, PowerShell) i testy REST API (Postman).
      • C#
      • Selenium
      • TeamCity
      • Postman
  2. intive

    2016 – 20182 lata 5 mies.

    1. 2017 – 2018 Senior QA Test Automation

      maj 2017 – maj 20181 rok 1 mies.Wrocław

      • Doradztwo w zakresie środowisk, narzędzi i metodyk testowych dla klientów wewnętrznych i zewnętrznych.
      • Automatyzacja testów mobilnych (regresja i smoke): SeeTest i Xamarin w C# (iOS, Android), Espresso i UIAutomator w Javie (Page Object Pattern).
      • Przypadki testowe (TestRail, Zephyr), raportowanie wyników, obsługa błędów w JIRA.
      • CI w Jenkinsie i Bamboo, praca w Scrumie.
      • Udział w rekrutacji do zespołu QA.
      • C#
      • Java
      • Appium
      • Espresso
      • Xamarin
      • Jenkins
      • Bamboo
    2. 2016 – 2017 QA Test Automation

      sty 2016 – maj 20171 rok 5 mies.Wrocław

      • Automatyzacja testów mobilnych (regresja i smoke) w SeeTest, Xamarin, Espresso i UIAutomator.
      • Przypadki testowe (TestRail, Zephyr), raportowanie wyników, obsługa błędów w JIRA.
      • CI w Jenkinsie i Bamboo, Git i Bitbucket, Scrum.
      • C#
      • Java
      • Espresso
      • Xamarin
      • Jenkins
  3. Santander Consumer Bank

    2012 – 20153 lata 11 mies.

    1. 2012 – 2015 Software QA Tester

      lut 2012 – gru 20153 lata 11 mies.Wrocław

      • Tworzenie i utrzymanie automatycznych testów w QTP i Selenium.
      • Testowanie aplikacji bankowych (front-end i back-end).
      • Narzędzia usprawniające proces testowania i dokumentacja QA.
      • Praca z bazami MS SQL i testowanie skryptów SQL.
      • Selenium
      • QTP
      • MS SQL
  4. CUBE.ITG

    2010 – 20111 rok 2 mies.

    1. 2010 – 2011 Software Tester / C# .NET developer

      lis 2010 – gru 20111 rok 2 mies.Wrocław

      • Plany i przypadki testowe (UAT, regresja), obsługa błędów w TFS, instrukcje użytkownika.
      • Automatyzacja testów (Badboy).
      • Web developer w projekcie CRM (C# .NET), praca z MS SQL.
      • C#
      • .NET
      • MS SQL
      • TFS
  5. Crédit Agricole CIB

    2009 – 20101 rok 10 mies.

    1. 2009 – 2010 Software QA Tester

      sty 2009 – paź 20101 rok 10 mies.Wrocław

      • Testowanie aplikacji bankowych (front-end i back-end).
      • Plany i przypadki testowe (UAT, regresja, testy funkcjonalne), raportowanie wyników.
      • Praca z bazami MS SQL i Oracle oraz z AS/400 (VisionPLUS).
      • Upraszczanie procesu testowego.
      • MS SQL
      • Oracle
      • AS/400
      • JIRA
  6. Future Solutions

    2008 – 20094 mies.

    1. 2008 – 2009 Software Tester

      paź 2008 – sty 20094 mies.Wrocław

      • Tworzenie przypadków testowych i testowanie aplikacji webowych.
      • Zgłaszanie i weryfikacja błędów, raportowanie wyników.

Umiejętności

Mobile i cross-platform

  • Flutter
  • Dart
  • BLoC
  • Provider
  • Android
  • iOS
  • REST API
  • Azure

Frontend

  • Angular
  • TypeScript
  • RxJS
  • NgRx
  • Angular Material
  • PWA
  • WebSockets

Jakość i automatyzacja

  • Testy jednostkowe, integracyjne i E2E
  • Selenium (C#)
  • Appium
  • Espresso, UIAutomator
  • Xamarin, SeeTest
  • Postman
  • TestRail, Zephyr

Prowadzenie i proces

  • Prowadzenie zespołu
  • Mentoring i code review
  • Decyzje architektoniczne
  • Estymacje i analiza ryzyk
  • CI/CD: TeamCity, Jenkins, Bamboo
  • Scrum

Poza kodem

Motocykl

Jestem zapalonym motocyklistą – dla mnie to droga jest celem. Regularnie doszkalam się na torze, a najwięcej frajdy daje mi trening gymkhany, w której liczą się precyzja, technika i pełne panowanie nad maszyną.

Sport

Rower, pływanie i narciarstwo – sport daje mi energię i równowagę. Kiedyś trenowałem judo, dziś z zaangażowaniem śledzę je jako kibic.

Majsterkowanie

Chętnie łapię za narzędzia: drewno, elektryka, instalacje wodno-hydrauliczne. Lubię zbudować coś od zera i sprawdzić, czy naprawdę działa.

Kino i kryminały

Cenię dobre kino i książki kryminalne – historie, w których trzeba połączyć fakty i dojść do sedna. Trochę jak przy debugowaniu.

Dzikie zwierzęta

Na swojej drodze poznałem ludzi, którzy dziś prowadzą Puchaczówkę – ośrodek rehabilitacji dzikich zwierząt. Wspólna pasja i troska o zwierzęta sprawiły, że dziś działam w zarządzie fundacji.

Kontakt

Masz projekt z obszaru developmentu, testowania albo AI? Napisz, a zaproponuję, jak mogę pomóc.

kontakt@mieczu.pl