Mike Wojtyna

trener

Programista pasjonat z silną potrzebą tworzenia świetnych produktów, nie tylko od strony technicznej.

Konsultant, trener i autor kursów online. Praktyk Domain Driven Design i wielki entuzjasta Test-Driven Development oraz Clean Architecture.

W przeszłości ściśle związany ze środowiskiem startupowym. Doświadczenie zdobywał tworząc skalowalne systemy dla swoich klientów oraz swoje własne produkty SaaS. Tworzył systemy dla branży finansowej, budowlanej, medycznej, edukacyjnej oraz wideokonferencyjnej. Główny architekt systemu do obsługi rozpraw sądowych, używanego przez HM Courts and Tribunals Service oraz wdrażany przez rządy Francji, Niemiec, Holandii, Nowej Zelandii oraz stanu Nowy Meksyk.

Prywatnie pasjonat pływania, podróżowania oraz pieszych wycieczek na łonie natury.

Czym jest dla mnie Bottega IT Minds?

Miejscem, które pozwala mi na poszerzanie swoich horyzontów oraz współpracę z najlepszymi ludźmi z branży.

Na czym polega moja praca?

W mojej pracy pomagam zespołom zrozumieć prawdziwe wymagania ich systemów oraz dostrzec ograniczenia, które możemy wspólnie wyeliminować, aby usprawnić wytwarzanie i utrzymywanie kodu. Często działam jako mentor, który pomaga wdrożyć w zespołach skuteczne praktyki programistyczne. Łączę DDD z TDD, w celu stworzenia wspólnego medium komunikacyjnego, będącego urzeczywistnieniem koncepcji Ubiquitous Language. Projektuję architekturę systemów, dbam o skalowalność oraz implementuję najbardziej krytyczne fragmenty systemu. Prowadzę szkolenia, tworzę kursy online oraz piszę artykuły, dzięki którym propaguję skuteczne praktyki zdobyte podczas wieloletniej pracy w różnych projektach.

Specjalizacja trenera

  • Spring Framework

    Wprowadzenie jak i zagadnienia zaawansowane. Moduły Springa, Boot, microservices.
    Zobacz szkolenia...

  • Architektura Java

    Architektura systemów na platformie Java. Wzorce i narzędzia.
    Zobacz szkolenia...

  • Wzorce architektoniczne

    Masz dużo większy wybór niż CqRS i ES. Zaawansowane przykłady realnych problemów.
    Zobacz szkolenia...

  • Warsztaty eksperckie Microservices

    Warsztaty eksperckie Microservices to formuła, która pozwala wyjść daleko poza przykłady. Dotykamy realnych problemów klienta.
    Zobacz szkolenia...

  • Domain Driven Design i Event Storming

    Modelowanie i implementacja złożonych problemów biznesowych. Techniki Event Storming oraz podejścia architektoniczne CQRS, Event Sourcing.
    Zobacz szkolenia...

  • Zaawansowana Java


    Zobacz szkolenia...

  • Narzędzia

    Narzędzia profesjonalnego zespołu. Continous Integration and Delivery, metryki.
    Zobacz szkolenia...

  • Microservices

    Kompleksowy zestaw szkoleń. Podejście od strony DevOps, architektury aplikacji i integracji oraz kodu i testowania.
    Zobacz szkolenia...

Szkolenia autorskie trenera

Tytuł Kategoria Il. dni
Modelowanie nowoczesnych systemów w kontekście Spring Framework Szkolenie z zakresu modelowanie i architektury w Spring
Java i JVM
3 dni
Szczegóły
Techniczne podstawy mindsetu konsultanta Szkolenie Techniczne podstawy mindsetu konsultanta
Domain Driven Design i Event Storming
3 dni
Szczegóły