Kim jestem?

Piotr Stapp

Wykształcenie

Mgr. Inż PW

MSc. Oxford

Praca

Firmy

  • Immisceo.dk - developer
  • Działalność własna - CxO 😂
  • Politechnika Warszawska - asystent
  • Betacom - aż do "senior"
  • Bre Bank - patrz niżej 🤷‍♂️
  • mBank - od projektanta do IT Expert / manager
  • FinAi - software architect / head architect
  • Allegro - Senior Software Engineer 
  • Allegro Pay (dawniej FinAi) - jak wyżej 🤪

Dodatki

Inne

  • Microsoft MVP
  • co-organizer (?) devWarsztatów
  • CxO dotnetomaniaka
  • Tłum certyfikatów i innych papierów 🤷‍♂️
  • Współtwórca Poznaj Kubernetes i Poznaj Docker

"Projekty"

(i co z nich wyniosłem)

Pierwszy "duży" projekt

E-Deklaracje

(wersja 1.0)

  • Ja tylko przeprowadzałem szkolenia z technologii Adobe 😉
  • Wyzwanie dla mnie: podpisywanie za pomocą XADeS formularzy PDF podpisem kwalifikowanym w Adobe Reader
  • Uruchomione 1 stycznia 2008
  • Działa nadal - v 8.0.0 została opublikowana 28.12.2020

Magia konsultingu

Nauka

  • Każdy może zostać ekspertem
  • Urlop jest bardzo ważny elementem
  • Sprint (60h-80h) jest sprintem, a nie maratonem
  • Doba to 24 godziny = 1440 minuty = 86400 sekund
  • Używanie alfy i bety w kodzie produkcyjnym niesie z sobą różne konsekwencje 🙊🙉🙈

"Family guy"

Głowa rodziny

Badeńska-Stapp & Stapp corp.

  • Rodzina jest ważna i jest nas 4
  • Dodatkowo: pies, kot i rybki
  • Budowa domu to nie przelewki
  • Życie codzienne też 🙊🙈🙉

Panta rhei

Nauka

  • Panta rhei
  • Jak jestem w pracy to nie ma mnie w domu
  • Jak chcę się rozwijać / mieć hobby to nie ma mnie i w "pracy" i w "domu"
  • Ale lubię "inne" tematy

Banki, kredyty i inne cz.1

Bre Bank

Zespół architektury (brak projektu)

  • Cudowny tytuł: projektant w zespole architektury developerskiej
  • Dużo (pre-historycznej) technologii

Druga w nocy

I <3 DevOps

Nauka

  • Najlepszy sposób na start w nowej firmie to bug fixing + nadzór nad instalacjami
  • 8h w pracy == czas na rozwój
  • Wszystko da się zautomatyzować
  • "U mnie działa" to problem
  • Konfiguracja jest trudna 🤪
  • Programista nie ma prawa wstępu na środowiska
  • Nie lubię się nudzić 😅

"Nowy" Bank

nowy mBank

BRE i mBank

  • Totalna zmiana kanałów dostępu do mBanku
  • Częściowa zmiana architektury
  • Olbrzymi projekt, a ja nadal w zespole architektury

Uważaj!!!

CSS + JS jest fajny

Nauka

  • Fun, fun, fun
  • Lubię frontend, backend i DevOps
  • Architektura to podatek i ciężko ją uwzględnić w Agile
  • Problemy w kodzie != problemów ludzkich

"Wir"

Projekt M

mBank

  • M nie pochodzi od mBank
  • Mega stos:
    • .NET (klient)
    • RabbitMQ
    • Apache Storm
    • Cassandra
    • Hadoop
    • Chef
    • i inne "normalne"

CAPEX vs OPEX

Debug Cassandra

Kogo zatrudniać?

Nauka

  • Technologie i zespół to jedno, ale kwestie inne istnieją
  • Mądrzy ludzie == fajna energia == dobra praca(*)
  • (*) - Morale są ważne, nawet bardzo

 

  • Cassanda poniżej wersji X.Y.6 to alpha lub beta (ale pewnie coś się już zmieniło)
  • Mało się nauczyłem z poprzednich projektów ⬆️
  • Debug rozproszonego systemy to "niezła jazda"

Manager

"Kierownik"

nadal mBank 🧙‍♂️

  • Zespół UX1 / UX1 im. Piotra Stappa / Unstappable
  • "Magiczna" zmiana w organizacji
  • Zespół 10-14 osób (zależy od momentu)
  • Wdrażamy scrum

Outlook, excel, JIRA

Spotkania

Scrum

Kariera

Nauka

  • Dobry dev/ops/... != dobry manager
  • Brak wyszkolenia == problemy
  • Potrafię (nieumyślnie) skrzywdzić ludzi
  • Lubię wystąpienia publiczne
  • "Side projects" => między innymi Microsoft MVP

Napad

FinAi - startup

Architect / Head Architect

  • Chmura
  • Nowe zabawki
  • "Uber" dla finansów

Zaangażowanie

Wiedza

Nauka

  • Super zespół == super praca
  • IT może co najwyżej nie zepsuć 😢
  • Dużo, dużo, naprawdę dużo wiedzy:
    • o chmurze Azure
    • o marketingu w internecie
    • o badaniach zachowań
    • o finansach i nie tylko
    • mikroserwisy działają bo masz doświadczony zespół

Kup Pan cegłę

Allegro & Allegro Pay

Senior software engineer

  • Allegro kupiło FinAi po "bankructwie"
  • Powrót do dużej organizacji + krótki termin
  • "Degradacja"
  • COVID-19
  • Większość zespołu przeszła (nie licząc marketingu)

Mikroserwisy na dużą skalę

Test siebie

I innych

Nauka

  • "Kredyt" na projekt
  • Dużo zależności, ale projekt z FinAi wytrzymał skalę
  • Unikaj OPR driven development
  • Psychologia zespołu jest MEGA ważna
  • Organizacja ma wpływ na:
    • twoją podwyżkę
    • twoje miejsce w szeregu
    • twoje ....
  • Szef i szef-szefa jeszcze bardziej ⬆️
  • KPI, OKR, cele roczne  - 🤮
  • Zespół zespołowi nie równy - zarówno na ➕ jak i ➖

Me, myself and I

Piotr Stapp corp

autor / trener / konsultant

  • Kilkanaście szkoleń stacjonarnych
  • Dwa programy online
    • Poznaj Kubernetes
    • Poznaj Docker
  • Sporo konsultacji: dotnet / k8s / wydajność/ Azure / ...

Next!

[TODO]

pozycja TODO

  • Cośtam ....
  • Cośtam ..

 

Życie pokaże co będzie dalej 🤷‍♂️

Podsumowując

Co więcej?

Książki i inne media 🤪

Skąd brać tytuły?

  • Goodreads - znajomi/mentorzy/prelegenci
  • Koledzy z zespołu i zespołów obok
  • Nie przesadzać
  • Są inne media:
    • podcast
    • kursy online/offline
    • youtube
    • warsztaty
    • ...

Angielski to podstawa

Polski kod

<htjz>
<głowa>
  <skrypt>
    powiadamaiam( 'Hipertekstowy język znaczników' );
  </skrypt>
</głowa>
</htjz>
publiczna pustka Główna (łancuch[ ] argumenty) {
    Konsola.NapiszLinię("C# po polsku");
}

publiczna statyczna pustka Główna(Łańcuch[] argumenty) {
    System.wyjście.drukujln("Java po polsku");
}

<skrypt>
  powiadamaiam( 'To JavaScript!' );
</skrypt>
publiczna statyczna pustka Główna(łańcuch[] argumenty) {
    System.wyjście.drukujln("Java po polsku");
}

Zespół

Inne

  • Open-source
  • Blog / vlog / ...
  • Prelekcje
  • Warsztaty (prowadzenie)
  • Konsultacje za darmo i za $$$
  • ....

Marka osobista

Kasa i nie tylko

Money

Zarobki

B2b vs UoP vs UoP+KUP ...

Benefity

Happy

Happy

Koniec?

Q&A

+

Prośba

Jeżeli uważasz że było wartościowo to:

 

Kliknij follow/connect/napisz coś będę wdzięczny😊

Dziękuję!

Od juniora do seniora - Boiling Frogs

By Piotr Stapp

Od juniora do seniora - Boiling Frogs

  • 135