Rafał Remisiewicz

trener

Motto: Zawsze możesz zrobić przynajmniej część tego co byś zrobił gdybyś pisał to od zera

Jestem doświadczonym programistą Java specjalizującym się w modelowaniu i implementacji systemów informatycznych.

 

Doświadczenie zdobywałem pracując przy systemach różnej klasy, miałem okazję uczestniczyć w wymianie wiekowego i zarazem bardzo dużego systemu korporacyjnego, a także przy transformacji architektury z monolitycznej na opartą o mikrousługi. Jedną z ważniejszych rzeczy jakich nauczyłem się podczas swojej zawodowej kariery jest zostawianie kodu czystszego niż się go zastało, niezależnie od jego jakości. 
Moim zdaniem najważniejszym czynnikiem podczas wytwarzania oprogramowania jest jak najszybsze uzyskiwanie informacji zwrotnej na temat zastosowanych rozwiązań. W codziennej pracy praktykuje Domain Driven Design i Test Driven Development, które idealnie się w tym sprawdzają. W równym stopniu jestem zwolennikiem stosowania podejścia Continuous Deployment, którego odpowiednie zastosowanie wynosi jakość dostarczanych rozwiązań na znacznie wyższy poziom.

Czym jest dla mnie Bottega IT Minds?

Jest dla mnie miejscem dającym możliwość dzielenia się poznanymi i sprawdzonymi w realnych projektach praktykami, które pozwalają na dostarczanie wysokiej jakości rozwiązań, spełniających oczekiwania każdej ze stron. Miejscem uświadamiającym w jaki sposób optymalnie dobierać odpowiednie ścieżki i podejścia do indywidualnych potrzeb.

Na czym polega moja praca?

Dzielenie się wiedzę daje mi ogromną satysfakcje. Informacja zwrotna o sukcesie i odniesionych korzyściach po wykorzystaniu przekazanej wiedzy, napędza z kolei do dalszego doskonalenia się i chęci poszerzania wiedzy innych i swojej. Daje możliwość wkładu do wspólnej wizji tego w jaki sposób osiągać wysoką jakość kodu.

Specjalizacja trenera

  • Wzorce projektowe

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

  • Microservices

    Kompleksowy zestaw szkoleń. Podejście od strony DevOps, architektury aplikacji i integracji oraz kodu i testowania.
    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...

  • Java i JVM

    Technologie, narzędzia i architektury na platformie Java. Alternatywne narzędzia na JVM.
    Zobacz szkolenia...