MichałWieczorek
Web developerJestem 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
- angielskiC1 - Zaawansowany
- polskiOjczysty
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