Paweł Kowalewicz
Programista .NET | .NET Core 3.1 | .NET 6 | Angular 13+
Programista platformy .NET w języku C#. Specjalizuje się w back-endzie tworzeniem REST-owych API opartych na platformie .NET Core 3.1. / .NET 5 / .NET 6. Natomiast, po stronie front-endu używam Angulara 13+.
Podsumowując, znam też oprogramowanie JIRA, system kontroli wersji GIT, a także model Git Flow, dobre praktyki programistyczne, DDD oraz architekturę mikroserwisową oraz monolityczną.
Moje projekty
System obsługi handlowej "mSOH"
Używane technologie
Moi klienci
Rozwój zawodowy
Na wstępnie, chcę napisać, że ciągły rozwój jako programista jest dla mnie najważniejszy.
Po pierwsze, tworzę i rozwijam również własne projekty opensource’owe, których publiczne repozytorium umieszczam zawsze na swoim profilu na Githubie. Rozwijane i ukończone przeze mnie projekty są także zamieszczone tutaj, na mojej stronie internetowej w zakładce portfolio. W rezultacie, staram się tworzyć oprogramowanie z użyciem wzorców projektowych – dużą wagę przykładam właśnie do ich nauki i poprawnej implementacji w kodzie. Co więcej, bardzo dużą wagę przykładam także do solidnej architektury systemu, zwłaszcza po stronie back-endu i tworząc nowy projekt zawsze zależy mi na stworzeniu bardzo solidnej architektury. Moje najnowsze projekty tworzę w architekturze Clean Architecture za pomocą DDD, którego podejście cały czas udoskonalam. Chciałbym bardzo nauczyć się tworzyć porządne testy jednostkowe, integracyjne i E2E. Staram się w swoich projektach je stosować, ale chciałbym nauczyć się stosować je poprawnie i testować wszystko to, co faktycznie powinno być testowane, w odpowiedni sposób, aby unikać błędów przy modyfikacji w kodzie i być pewnym wszelkich dokonanych zmian. Podsumowując, bardzo mocno aktualnie nad tym zagadnieniem pracuję, gdyż rozwój zawodowy jako programista to jest coś, co powinno ćwiczyć się i udoskonalać przez całą swoją karierę 🙂
Dodatkowo, 2 miesiące temu rozpocząłem razem z moim znajomym pracę nad naszym wspólnym SaaS’em. Będzie on przeznaczony w skrócie dla biur rachunkowych do zdecydowanie lepszej komunikacji ze swoimi klientami. Być może więcej w tej kwestii ukaże się na moim blogu, o ile takiego rozpocznę, bo noszę się z takim zamiarem 😀
Na końcu warto wspomnieć o tym, że ostatnio spędzam także dużo czasu na nauce Dockera i architektury mikroserwisów, kolejek oraz ciągłego udoskonalania podejścia DDD.
Podsumowując, tak jak rozpocząłem tę sekcję – jako programista rozwój jest dla mnie najważniejszy.
Nauka
Aktualnie, naukę szkolną mam już za sobą. Skończyłem studia magisterskie na Politechnice Gdańskiej na kierunku informatyki, o specjalizacji „systemy i technologie mobilne”. Obronę pracy magisterskiej miałem dnia 26.10.2017 roku. Wcześniej ukończyłem studia pierwszego stopnia w PWSZ w Elblągu uzyskując tytuł inżyniera projektowania baz danych i oprogramowania użytkowego. Kończąc, dodam jeszcze że ukończyłem także technikum mechaniczne o profilu informatycznym.
Hobby
Hobby, każdą wolną chwilę staram się wykorzystywać na swoje hobby. Na wstępnie, chciałym zaznaczyć, że w czasie wolnym najchętniej gram w piłkę nożną, układam kostkę rubika oraz jeżdżę na rowerze – ogólnie interesuję się szeroko pojętym sportem. Bardzo interesuję się także astronomią, gwiazdami, planetami, Wszechświatem. Grywam także od czasu do czasu na keyboardzie – jestem samoukiem. Od jakiegoś czasu amatorsko bawię się też sztuczkami karcianymi. Podsumowując, staram się wypełniać każdą wolną chwilę jakimś zajęciem, aby na nudę nie było miejsca 😉
Kostka rubika
Mój cel to sub 20 – na chwilę obecną jest to sub 45, więc jeszcze trochę pracy przede mną 🙂
Piłka nożna
Uwielbiam ten sport, zarówno oglądać, ale jeszcze bardziej uprawiać go osobiście i od czasu do czasu pograć ze znajomymi
Astronomia
Gwiazdy, planety, Wszechświat i wszystkie te zjawiska… To wszystko fascynuje mnie od dawna.