Język:Tryb ciemny:
Zdjęcie Pinchuka

Maksym Pinchuk

Starszy Programista Front-End | Lider Zespołu

Cześć, jestem Maksym!

Doświadczony Lider Zespołu Front-End z ponad 8 lat doświadczenia w branży technologicznej, specjalizujący się w React.js oraz całym ekosystemie rozwoju aplikacji webowych. Posiadam solidne podstawy w rozwoju zarówno Front-End jak i Back-End, a przez ostatnie 3 lat prowadziłem zespół utalentowanych programistów Front-End, skupiając się na tworzeniu angażujących, wydajnych aplikacji webowych.


Moje podejście łączy głęboką wiedzę techniczną z pasją do innowacyjnych rozwiązań, zawsze starając się przesuwać granice możliwości w rozwoju aplikacji webowych. Uwielbiam wyzwania i odkrywanie nowych technologii, które ulepszają doświadczenia użytkowników i napędzają sukcesy biznesowe.


W skrócie, jestem rozwiązującym problemy, entuzjastą technologii oraz liderem, który dąży do doskonałości w cyfrowym świecie. Możesz połączyć się ze mną na LinkedIn i napisać w każdej chwili!

Pobierz CV

Kontakt

Umiejętności techniczne

  • JavaScript
  • TypeScript
  • React.js
  • Redux
  • React Context API
  • React Hooks
  • React Router
  • Jest
  • React Testing Library
  • Next.js
  • Responsywny design
  • Zasady UX/UI
  • Webpack
  • Vite
  • Node.js
  • WebSockets
  • Nginx
  • Docker
  • AWS EC2
  • AWS S3

Umiejętności miękkie

  • Komunikacja
  • Przywództwo
  • Praca zespołowa
  • Rozwiązywanie problemów
  • Elastyczność
  • Inteligencja emocjonalna
  • Zarządzanie czasem
  • Krytyczne myślenie
  • Rozwiązywanie konfliktów
  • Odporność
  • Kreatywność
  • Aktywne słuchanie

Języki

  • Angielski: B2
  • Ukraiński: Ojczysty
  • Rosyjski: Biegły
  • Polski: A1

Doświadczenie zawodowe

React.js Developer | Lider Zespołu Ezlo Innovation

Kwiecień 2021 - do teraz|Ukraina + Międzynarodowo


Jako Lider Zespołu Front-End w innowacyjnej firmie prowadzę rozwój nowoczesnych aplikacji webowych do automatyzacji domów. Moja rola jest wszechstronna, obejmująca przeprowadzanie wywiadów, wspieranie komunikacji między zespołami oraz zarządzanie relacjami z interesariuszami.


Odpowiadam za wyjaśnianie szczegółów technicznych, zapewnianie nienagannej realizacji projektów oraz utrzymanie skoncentrowanego i produktywnego zespołu. Poprzez regularne retrospekcje i dbałość o zdrowe środowisko pracy, wspieram nasze standardy doskonałości i innowacje w branży inteligentnych domów.


Główne obowiązki:
  • Przywództwo techniczne i nadzór nad projektami.
  • Zarządzanie zespołem i rozwój.
  • Zaangażowanie interesariuszy i współpraca między zespołami.

Full Stack Web Developer Suimm Group

Maj 2018 - Marzec 2021|Ukraina + USA


Od początku swojej kariery pełniłem rolę Full Stack JavaScript Developera, znacznie zwiększając swoją wiedzę w zakresie rozwoju zarówno Front-End, jak i Back-End, ze szczególnym naciskiem na aplikacje webowe React.js oraz serwery backendowe Node.js.


Moje obowiązki wykraczały poza samo tworzenie kodu, obejmując konfigurację środowisk testowych, wprowadzenie praktyk DevOps oraz biegłość w korzystaniu z usług AWS, takich jak EC2, S3, Lambda, RDS i Route53. Ponadto zdobyłem doświadczenie w zarządzaniu zespołem, w tym opracowywaniu wymagań biznesowych i kryteriów akceptacji.


Główne obowiązki:
  • Rozwój i udoskonalanie istniejących projektów opartych na React od podstaw.
  • Współtworzenie architektury aplikacji.
  • Wspieranie zespołu.

Java Engineer EPAM Systems

Marzec 2016 - Marzec 2017|Ukraina + UE


Moja pierwsza pełnoetatowa praca jako programista! Rozpocząłem swoją karierę, pomyślnie kończąc staż, a następnie dołączając do zespołu programistów na wewnętrznym projekcie. W tej początkowej fazie zdobyłem wiedzę na temat wzorów projektowych, zasad SOLID oraz szerokiego wachlarza technologii i narzędzi związanych z J2EE, w tym Tomcat, Spring Framework, JUnit, JDBC, MySQL i innych.


Kontynuując rozwój kariery, przeszedłem do międzynarodowego projektu jako Java Developer, skupiając się na produkcie cyfrowym dla handlu detalicznego w sektorze sprzedaży biletów lotniczych.


Główne obowiązki:
  • Ogólne wsparcie produktu i naprawa błędów.
  • Pisanie testów jednostkowych.
  • Efektywna współpraca w zespole.

Ostatnio Zrealizowane Projekty

Strona korporacyjna dla UA CTMS
Klient:Ukraińska firma IT
Opis:Strona, na której firmy zajmujące się badaniami klinicznymi mogą publikować swoje badania, a ochotnicy mogą się na nie zapisywać.
Stanowisko:Full Stack Web Developer
Obowiązki:
  • Tworzenie aplikacji z Server-Side Rendering (SSR).
  • Tworzenie komponentów React.
  • Udoskonalanie niestandardowej biblioteki komponentów.
  • Udział w dyskusjach na temat projektowania architektury.
Kluczowe osiągnięcie:Wdrożenie funkcji wyszukiwania głosowego z wykorzystaniem Web Speech API w przeglądarkach, które ją obsługują, co pozwoliło na znaczne zmniejszenie liczby płatnych zapytań o około 60% do Google Speech-To-Text API.
System zarządzania badaniami klinicznymi w USA
Klient:Technologiczna firma z USA
Opis:Wiodąca strona, na której firmy zajmujące się badaniami klinicznymi mogą publikować swoje badania, a ochotnicy mogą się na nie natychmiast zapisać.
Stanowisko:Full Stack JavaScript Developer
Obowiązki:
  • Tworzenie aplikacji jednostronicowych (SPA).
  • Tworzenie komponentów React zgodnie ze specyfikacjami projektowymi i implementacja logiki biznesowej.
  • Projektowanie punktów końcowych API.
  • Dokumentowanie REST API przez szczegółowe specyfikacje.
  • Stosowanie zasad responsywnego projektowania dla aplikacji webowych.
Kluczowe osiągnięcie:Wdrożenie funkcjonalności zarządzania wizytami pacjentów dla klinik.
Usługa wymiany kryptowalut
Klient:Amerykański startup fintech
Opis:Platforma umożliwiająca klientom kupowanie Bitcoina za gotówkę za pomocą jednorazowych kart podarunkowych.
Stanowisko:Full Stack JavaScript Developer
Obowiązki:
  • Tworzenie aplikacji jednostronicowych (SPA).
  • Projektowanie i kodowanie komponentów React, implementacja logiki biznesowej.
  • Wdrażanie strategii responsywnego projektowania dla aplikacji webowych.
  • Udział w planowaniu i projektowaniu architektury.
  • Współpraca z członkami zespołu po stronie klienta (CTO, zarządzanie projektem).
Kluczowe osiągnięcie:Wdrożenie procedury KYC w celu weryfikacji klientów, dostosowanej do ilości wymienianej kryptowaluty.

Edukacja

Charkowski Narodowy Uniwersytet Radioelektroniki

Magister, Bezpieczeństwo Systemów Komputerowych i Informacyjnych

Wrzesień 2012 - Czerwiec 2018|Ukraina

  • Bezpieczne programowanie
  • Inżynieria technologii mobilnych
  • Teoria rozproszonych zasobów informacyjnych, ochrona baz danych
  • Zastosowanie rozmaitości rzutowych w kryptografii i kodowaniu
  • Przypadkowe substytucje w kryptografii
  • Ekonomiczna opłacalność projektów
  • Systemy komputerowe odporne na zakłócenia
  • Metody matematyczne modelowania i optymalizacji procesów
  • Metody kryptanalizy
  • Metody budowania i analizy systemów kryptograficznych
  • Modelowanie i ocena efektywności środków ochrony informacji
  • Monitorowanie i audyt systemów informacyjno-komunikacyjnych
  • Podstawy badań naukowych, organizacja nauki i prawa autorskie
  • Pedagogika szkolnictwa wyższego
  • Projektowanie sprzętu do ochrony informacji
  • Administracja i eksploatacja zabezpieczonych systemów informacyjno-komunikacyjnych
  • Technologie wykrywania i blokowania zagrożeń dla zasobów informacji publicznych w systemach informacyjno-telekomunikacyjnych