Michał Wieczorek

Programista stron internetowych
ŻyciorysList przewodniO mnie

MichałWieczorek

Web developer

Jestem ambitnym programistą stron internetowych z rocznym doświadczeniem komercyjnym. Moją specjalnością jest front-end, którego uczę się już od ponad 4 lat. Choć mam mniejsze doświadczenie z back-endem, obecnie rozwijam się w tym kierunku. Lubię pracę zespołową. Staram się tworzyć wysokiej jakości, odporny na zmiany kod. Ciągle poszerzam swoją wiedzę.

Doświadczenie

10.2022 - 09.2023 - React developer

Scandiweb | zdalnie
  • Magento
  • E-commerce
  • React
  • TypeScript
  • PHP

Nauczyłem się wiele na temat prawie każdego aspektu "magento e-commerce" w bardzo praktyczny sposób. Jestem szczególnie dumny ze znakomitej pracy zespołowej, którą udało się osiągnąć mi i moim kolegom. Nauczyłem się nie tylko jak pisać lepszy kod, ale także jak wykonywać zadania efektywnie i na czas.

W ciągu tego roku, byłem odpowiedzialny za różnorodne obszary:
  • Tworzenie lub współtworzenie komponentów webowych: slajder, galeria zdjęć, kalendarz, lista produktów, filtry produktów i więcej;
  • Recenzje kodu: pilnowanie projektowych standardów oraz nierzadko pomaganie innym w osiąganiu lepszych rezultatów;
  • Optymalizacja wydajności: Stosowałem metody takie jak: "code splitting", "preloading / prefetching" zasobów krytycznych, optymalizacja zapytań http i więcej. Wszystko aby zmaksymalizować podstawowe wskaźniki internetowe i aby strony ładowały się tak szybko jak to możliwe;
  • Projektowe "gaszenie pożarów": naprawianie bardzo różnorodnych błędów, niedoskonałości czy poprawa jakości różnych aspektów front-endu;

Języki

  • angielski
    C1 - Zaawansowany
  • polski
    Ojczysty

Moje narzędzia

  • ponad 4 lata nauki i praktyki

    • HTML5
    • CSS (Sass)
    • Typescript
    • ReactJS
    • REST API
  • używałem wielokrotnie w ciągu 4 lat

    • MongoDB
    • Redux
    • React Router
    • RemixJS
    • Radix UI
    • TailwindCSS
    • Git
  • ALBO poważnie studiowałem, ale brakuje mi poważnej praktyki ALBO poważnie praktykowałem, ale czuję, że mogę nauczyć się więcej

    • NodeJS
    • ExpressJS
    • Redis
    • Apollo GraphQL
    • HTML5 Canvas
    • Optymalizacja wydajności
    • PWA
  • z powodzeniem używałem, choć brakuje mi głębi zrozumienia

    • SocketIO
    • Magento 2
    • MySQL
    • Bootstrap
    • Figma
    • VueJS + Nuxt
    • Sveltekit
  • podstawy

    • PHP
    • Docker
    • Jest
    • Cypress
    • NextJS