Paweł Szymczyk

trener/mentor techniczny

Programista, trener, mentor techniczny, autor i kontrybutor projektów Open Source.

Entuzjasta idei Software Craftsmanship oraz zwinnych metodyk wytwarzania oprogramowania. Przekonany, że jedynie całościowe spojrzenie na produkt oraz sposób jego wytwarzania pozwala na osiągnięcie prominentnych efektów.

Kładzie duży nacisk na ciągłe doskonalenie produktu, procesu oraz zespołu. Od strony technicznej jego głównymi obszarami zainteresowania są programowanie obiektowe oraz systemy rozproszone.

Ma doświadczenie w rozpoczynaniu projektów od zera ale również uczestniczył w projektach migrujących z architektury monolitycznej na mikrousługi.

Czym jest dla mnie Bottega IT Minds?

Bottega jest miejscem, które daje mi bardzo dużo przestrzeni. Pozwala pracować z najlepszymi ekspertami z branży, pomagać innym, ale również rozwijać swoje kompetencje na wielu różnych płaszczyznach.

Na czym polega moja praca?

Na co dzień pracuję jako programista, mentor techniczny, architekt. Pomagam budować samoorganizujące się, interdyscyplinarne zespoły które pracują w zwinny i profesjonalny sposób.

Specjalizacja trenera

  • Craftsmanship

    Praktyki profesjonalnego zespołu. Doskonalenie na poziomie kodu i pracy zespołowej poprzez Pair Programming i Code Rev.
    Zobacz szkolenia...

  • Wzorce projektowe

    Wzorce obiektowe i funkcyjne. Zasady SOLID i GRASP w praktycznym ujęciu.
    Zobacz szkolenia...

  • Wzorce architektoniczne

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

  • Testowanie automatyczne

    Nowczesne praktyki testowania automatycznego. BDD, TDD, Spec by Example.
    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...

  • Java i JVM

    Technologie, narzędzia i architektury na platformie Java. Alternatywne narzędzia na JVM.
    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
Apache Kafka - niezbędnik programisty Szkolenie Apache Kafka - niezbednik w ujeciu dla programistow i programistek Java
Java i JVM
Systemy rozproszone
Architektura systemów i aplikacji
4 dni
Szczegóły
Budowanie skalowalnych systemów rozproszonych, praktyczny warsztat Szkolenie budowanie skalowalnych systemów rozproszonych, praktyczny warsztat
Architektura systemów i aplikacji
Systemy rozproszone
3 dni
Szczegóły
Craftsmanship - przybornik profesjonalisty: najlepsze techniki developerskie i architektoniczne Oferta Szkolenia zakresu Nowoczesnej inżynierii oprogramowania, architektury oraz zestawu wybranych technik developerskich.
Wzorce i Craftsmanship
3 dni
Szczegóły
Kafka Streams, wprowadzenie i zagadnienia zaawansowane Szkolenie Kafka Streams, wprowadzenie i zagadnienia zaawansowane
Systemy rozproszone
Java i JVM
3 dni
Szczegóły
Spring for Apache Kafka - wprowadzenie i zagadnienia zaawansowane Szkolenie Spring for Apache Kafka - wprowadzenie i zagadnienia zaawansowane
Systemy rozproszone
3 dni
Szczegóły