Zdjęcie Dawida Wijaty

Dawid Wijata

Software Engineer

Cześć, jestem Dawid i specjalizuję się w tworzeniu aplikacji z użyciem .NET i Angular. Buduję kompletne systemy - od backendu, po frontend. Czuję się komfortowo pracując nad każdą warstwą nowoczesnej aplikacji webowej.

O mnie

Pracowałem nad różnymi projektami, od oprogramowania finansowego po systemy podatkowe. Taki zakres doświadczeń pomaga mi podejmować lepsze decyzje techniczne i wcześnie wychwytywać potencjalne problemy.

Zależy mi na współpracy, pisaniu kodu, który jest łatwy do zrozumienia, i budowaniu systemów, które są komfortowe dla użytkownika. Lubię też pomagać członkom zespołu rozwijać ich umiejętności i uczestniczyć w dyskusjach technicznych - code review i mentoring to satysfakcjonujące mnie aspekty pracy

Doświadczenie

  • Software Engineer @mBank

    2023 - obecnie

    • Przeniosłem aplikację z usług WCF hostowanych w IIS na .NET Framework 4.6.2 do prywatnej chmury z użyciem .NET 8 i Kubernetes, skracając czas wdrożenia produkcyjnego o 95%

    • Wdrożyłem firmową bibliotekę komponentów w eMaklerze, zwiększając zgodność z WCAG 2.2 AA

    • Zaktualizowałem warstwę frontendową z Angulara 15 do 20, ograniczając dług technologiczny

    • Poprawiłem szybkość ładowania aplikacji o 40% dzięki wdrożeniu zarządzania stanem za pomocą ngRx

    • Zoptymalizowałem konfigurację pipeline’u frontendowego, skracając build time z ok. 30 do ~6 minut

    • Opracowałem system wersjonowania komponentów frontendowych, umożliwiający płynną migrację między systemami maklerskimi i zapewniający ciągłość regulacyjną

  • Software Engineer @KPMG

    2022 - 2023

    • Zoptymalizowałem wydajność systemu KTax - rozbudowanego oprogramowania do obliczania podatków - skracając czas ładowania strony o 80%

    • Współpracowałem z zespołami QA i analitykami biznesowymi, aby aktualizacje zgodne z przepisami podatkowymi były realizowane terminowo

    • Wykorzystałem Angular 14 i Videogular do opracowania unikalnego doświadczenia użytkownika w serwisie KVideo, obsługującym ponad 100 filmów szkoleniowych dla klientów i pracowników

    • Zaimplementowałem siatkę testów jednostkowych, które podniosły pokrycie kodu w projekcie KVideo do 80%

  • Software Engineer @Atinea

    2021 - 2022

    • Zautomatyzowałem generowanie klientów OpenAPI za pomocą NSwag, przyspieszając integrację z backendem i ogólny development aplikacji

    • Tworzyłem aplikację opartą na architekturze mikrofrontendowej używając Single SPA i Angulara 12

    • Przeniosłem API aplikacji korporacyjnej z VBA na rozwiązanie oparte na REST w ASP.NET

    • Opracowałem wtyczki w JavaScript i PHP, które zwiększały spersonalizowane doświadczenia klientów korzystających z InstaDB, elastycznego systemu CMS

Talenty Gallupa®

  • Kontekst®

    Aby uporać się z bieżącym wyzwaniem, zwykle sięgam do przeszłości: skąd wzięła się sytuacja, które decyzje ją ukształtowały, co się powtarza. Umożliwia mi to wytłumaczyć zespołowi w sposób zrozumiały, dlaczego wybieramy dany kierunek, zamiast traktować teraźniejszość tak, jakby nie miała wcześniejszego kontekstu.

  • Dowodzenie®

    Gdy rozmowa nie prowadzi do wyraźnej konkluzji i brakuje jasnej decyzji, mogę wyznaczyć kierunek i wziąć na siebie konsekwencje wyboru. Wolę podjąć decyzję i później ją dopracować niż pozostawać w długotrwałym niezdecydowaniu.

  • Bliskość®

    Zależy mi na kilku relacjach opartych na zaufaniu, a nie na długiej liście powierzchownych kontaktów. Najpełniej angażuję się we współpracę wtedy, gdy realizujemy wspólny cel z osobami, które znają mój sposób pracy.

  • Empatia®

    Często wyczuwam napięcie lub wahanie u drugiej osoby, czasem zanim zostanie to wyrażone wprost. Staram się reagować tak, aby nie wychodziła z przekonaniem, że jej perspektywa została pominięta.

  • Uczenie się®

    Rozwijanie kompetencji w nowym obszarze wciąż jest dla mnie jedną z najbardziej satysfakcjonujących części pracy, a nie jedynie etapem przed „właściwym” zadaniem. Gdy rozwiązanie problemu wymaga rozpoczęcia od podstaw w nowym narzędziu lub temacie, podchodzę do tego z otwartością.