Ten list jest ekspresją mojej chęci znalezienia pracy związanej z tworzeniem stron internetowych czy aplikacji mobilnych. Jestem przeszkolony jako programista front-end (przez rok pracowałem na stanowisku React developer).
Dlaczego uważam, że warto mnie zatrudnić?
Mam doświadczenie w pracy w zarządzaniu zwinnym, potrafię planować swoje zadania i poprawnie określać czas na ich realizację.
Mam za sobą rok pracy w międzynarodowym zespole. Zdarzało mi się otrzymać pochwały dotyczące swojej komunikacji z zespołem. Byłem recenzentem kodu, chętnie i często pomagałem innym, a także programowałem w parach.
Perfekcyjnie rozumiem język angielski. W swojej nauce korzystałem wyłącznie z anglojęzycznych kursów, książek i dokumentacji. Gorzej radzę sobie z “produkcją językową”, ale i tak jest to zdecydowanie poziom komunikacyjny.
Potrafię przekuć projekt graficzny w responsywny, interaktywny interfejs użytkownika z dokładnością co do piksela. Korzystam z Browserstack, by upewnić się, że interfejs jest identyczny na każdej przeglądarce czy urządzeniu.
Mam dużą wprawę w stylizowaniu komponentów webowych. To efekt ogromu już godzin używania CSS. Znam wiele rozszerzeń i bibliotek CSS, takich jak Sass, PostCSS, Tailwind, Bootstrap, Material UI czy Stitches.
Bardzo dobrze znam bibliotekę React, na swoich i cudzych błędach nauczyłem się jej najlepszych praktyk. Znam także najczęściej współwystępujące biblioteki (Redux, React Router, Formik i inne) oraz frameworki (Next, Remix).
Posiadam także mniejsze doświadczenie z Vue (w parze z Nuxt) oraz Sveltekit.
Umiem tworzyć aplikacje progresywne (PWA), czyli takie, które mogą pełnić funkcję zarówno strony internetowej, jak i aplikacji mobilnej. Co więcej, umożliwiają one m.in. pracę offline czy wysyłanie powiadomień typu PUSH.
Dobrze znam protokół HTTP. Mam już kilka lat doświadczenia w tworzeniu zapytań (zarówno REST API, jak i GraphQL), ale potrafię także zaimplementować API po stronie serwera i obsłużyć odpowiedzi.
Potrafię pracować z bazami danych. Szczególnie dobrze współpracuję z MongoDB (zdobyłem certyfikat “MongoDB Associate Developer”), jednak znam także podstawy MySQL czy PostgresQL.
Wiem jak optymalizować kod, sprawić by strona szybko się ładowała oraz uzyskać optymalne podstawowe wskaźniki internetowe. Zajmowałem się tym zawodowo przez kilka miesięcy i przeprowadziłem taką optymalizację w kilku aplikacjach e-commerce.
Znam podstawy tworzenia stron dostępnych dla osób z niepełnosprawnościami oraz optymalizacji SEO.
Umiem korzystać z systemów CMS (Magento 2, Strapi, Payload).
Zawsze angażuję się w każdy projekt, chcę by był tak dobry, jak to tylko możliwe. Jako profesjonalista, na pierwszym miejscu stawiam wymogi i realne potrzeby klienta.
Lubię wyzwania czy zadania, które inni uznają za trudne. Traktuję je jako okazję do nauki.
Z niecierpliwością czekam na perspektywę wykorzystania moich talentów oraz możliwość nauki od bardziej doświadczonych programistów. Jeśli znajdujecie Państwo moje doświadczenie i kwalifikacje cenne, zachęcam do kontaktu.
Dziękuję za poświęcony czas.