Kim jestem?Kim jestem?
Nazywam się Dawid Polednik, jestem Front-End Developerem pochodzącym z małego miasteczka spod Raciborza. Zajmuję się tworzeniem stron internetowych.
Mam ponad trzyletnie praktyczne doświadczenie w programowaniu aplikacji internetowych przy użyciu HTML5, CSS3 oraz języka JavaScript (TypeScript) z wykorzystaniem biblioteki React.
Jestem osobą stawiającą na ciągły rozwój, dlatego nie zamykam się na inne technologie.
Jestem absolwentem studiów II stopnia kierunku Informatyka na Wydziale Automatyki, Elektroniki i Informatyki Politechniki Śląskiej.
Obecnie pracuję na stanowisku Front-End Developera w firmie Angry Nerds - Software Development Company.
Poza zamiłowaniem do programowania webowego interesuję się trójbojem siłowym oraz piłką nożną.
Praca w projektach opartych o technologie takie jak: React, Next, Preact, TypeScript, Storybook, styled-components, Vite.
Praca w projektach opartych o technologie takie jak: React, Redux, TypeScript, Jest, Enzyme, Storybook, styled-components.
Front-End Developer. Realizacja projektu w oparciu o framework Angular. Praca w projekcie opartym o technologie takie jak: React, Redux, TypeScript.
Tytuł magistra na kierunku Informatyka na wydziale Automatyki, Elektroniki i Informatyki na Politechnice Śląskiej w Gliwicach o specjalności: Internet oraz technologie sieciowe.
Junior Front-End Developer. Projektowanie aplikacji mobilnej opartej o technologię React Native.
WebUI Development: React Front-End Developer (IT Academy).
Tytuł inżyniera na kierunku Informatyka na wydziale Automatyki, Elektrotechniki i Informatyki na Politechnice Opolskiej w Opolu.
HTML5
CSS3
JavaScript(ES6)
RWD
React
Redux
Next
TypeScript
Sass(SCSS/LESS)
Styled Components
Angular
RxJS
Git
Scrum
Webpack
Vite
Jest
React Testing Library
Vitest
Aplikacja zbudowana w oparciu o popularny portal społecznościowy Instagram z uwględnieniem widoków mobilnych. Portal umożliwiający dodawanie oraz zarządzanie znajomymi, postami, zdjęciami oraz danymi użytkownika aplikacji. Projekt zrealizowany za pomocą biblioteki React oraz Redux. Wykorzystujący popularny framework interfejsu użytkownika Material UI.
Narzędzia : React, Redux, React-Router-DOM, SASS(SCSS), MaterialUI, GitKraken, PostMan
Aplikacja konsolowa Node.js porównująca skuteczności algorytmów etykietowania obrazów w oparciu o usługi 3 najpopularniejszych dostawców chmurowych. Dla danego zbioru testowego usługami badanymi podczas symulacji to usługi Cognitive Services, Amazon Rekognition oraz Google Cloud Vision. Testowaną funkcjonalnością jest etykietowanie (tagowanie) obrazu.
Narzędzia : Node.js, Gulp, ExcelJS , Microsoft Excel, PostMan, Lodash, GitKraken
Aplikacja internetowa służąca do przeliczania transakcji walutowych. Umożliwiająca definiowanie swoich własnych transakcji, wraz z ich zarządzaniem. Aplikacja odświeżająca dane na żywo, w momencie ich modyfikacji. Całość projektu zbudowano za pomocą bibliotek React oraz Redux.
Narzędzia : React, Redux, SASS(SCSS) , ES6, MaterialUI, GitKraken,
Aplikacja internetowa służąca do wyświetlania informacji na temat najbardziej zanieczyszczonych miast na podstawie wcześniej wczytanego państwa. Aplikacja wykorzystująca dane z dwóch otwartych platform: OpenAQ oraz MediaWiki. Całość projektu zbudowano za pomocą bibliotek React oraz Redux.
Narzędzia : React, Redux, SASS(SCSS) , ES6, MaterialUI, GitKraken,
Gra wzorowana na jednej z minigier Among Us. Całość projektu zbudowano za pomocą języka Vanilla JS oraz TypeScript.
Narzędzia : Vanilla JS, ES6, TypeScript, SASS(SCSS) , Parcel