Bartłomiej Słota

Programista, konsultant, mentor i trener

Pracując z zespołami deweloperskimi dbam przede wszystkim o to, aby oprogramowanie powstawało przy bliskiej współpracy z biznesem.

Jednocześnie pomagam programistom rozwijać swoje umiejętności i uczę ich pragmatycznego podejścia do podejmowania decyzji projektowych.

Zdobywałem doświadczenie tworząc systemy dla branż medycznej, telekomunikacyjnej, marketingowej, finansowej i energetycznej dla firm liczących od kilkudziesięciu do kilku tysięcy pracowników. Co mnie pasjonuje? Programowanie obiektowe, Domain Driven Design, Software Craftsmanship, Mikrousługi i wszystko to, co jest związane z architekturą oprogramowania.

Gdy wyjdę z wiru pracy, najłatwiej spotkać mnie na koncertach muzyki metalowej, na bieszczadzkich szlakach, albo w dzikich zakątkach rzeki San, gdzie z pasją wędkuję.

Social Media:

Czym jest dla mnie Bottega IT Minds?

Firmą, w której współpracując z największymi specjalistami polskiego świata IT, mogę pomagać zespołom w rozwijaniu ich umiejętności i dostarczaniu oprogramowania wspierającego strategiczne cele ich organizacji.

Na czym polega moja praca?

W mojej codziennej pracy łączę bliską współpracę z biznesem, bogate doświadczenie techniczne i pragmatyzm. Wierzę, że praca konsultanta i trenera ma sens wyłącznie wtedy, gdy jest się praktykiem. Dlatego na co dzień programuję i mentoruję zespoły, wytwarzając oprogramowanie dostarczające realną wartość biznesową, gotowe na rozszerzalność i w pełni testowalne.

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...

  • 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...

  • Wzorce i Craftsmanship

    Wzorce projektowe i architektoniczne. Techniki Software Craftsmanship.
    Zobacz szkolenia...

Szkolenia autorskie trenera

Tytuł Kategoria Il. dni
Implementacja Domain Driven Design - wzorce architektoniczne (część 2) Oferta Szkolenia z zakresu technicznej implementacji systemów projektowanych zgodnie z Domain Driven Design, DDD
Domain Driven Design i Event Storming
2 dni
Szczegóły
Projektowanie microservisów z użyciem DDD architektura microservices i domain driven design
Architektura systemów i aplikacji
3 dni
Szczegóły
Quality assurance w architekturze mikrousługowej na platformie Java testowanie qa mikroserwisy microservices
Java i JVM
Architektura systemów i aplikacji
Testowanie i QA
2 dni
Szczegóły