endepl
Link to my github profileLink to my Linkedin profile

Daniel Fijołek

Programista Frontend

Jestem zaangażowanym Frontend Developerem z silną biegłością w React, popartą 4-letnim doświadczeniem w ciągłym rozwoju frontendowym. Moja przygoda z programowaniem rozpoczęła się 6 lat temu i konsekwentnie doskonaliłem swoje umiejętności, aby stać się biegłym programistą. Jestem pasjonatem dalszego pogłębiania mojej wiedzy w zakresie programowania frontendowego, a moja ciekawość rozciąga się na sferę sprzętu komputerowego i najnowszych osiągnięć w branży

Umiejętności


TypeScript

JavaScript

React

Next.js

TailwindCSS

JEST

Node.js

Express.js

Git

Scrum

HTML

CSS

Python

SQL

Firebase

AWS

Windows

macOS

Unix

Pasjonat sprzętu komputerowego

Krytyczne myślenie

Kreatywność

Praca zespołowa

Dbałość o szczegóły

Chęć poszerzania wiedzy

Rozwiązywanie problemów

Edukacja


Inżynier

2017 - 2022

Politechnika Gdańska

Informatyka stosowana w fizyce

Magister

2022 - 2024

Politechnika Gdańska

Informatyka stosowana w fizyce

Doświadczenie


Junior Frontend Developer

Grid Dynamics

January 2023 - October 2023

React with Redux

JavaScript

HTML

CSS

Material UI

React router

JEST

Scrum

Git

Figma

Jira

Frontend Developer Intern

Grid Dynamics

May 2022 - December 2022

React with Redux

JavaScript

TypeScript

HTML

CSS

Node.js

TailwindCSS

JEST

Scrum

Git

Figma

AWS

Junior Web Developer

New Ventures

October 2020 - November 2022

JavaScript

HTML5

CSS3

jQuery

WordPress

Krpano

Projekty


Portfolio Website

React

Next.js

TailwindCSS

TypeScript

Git

Webtail React Boilerplate

Link to project Webtail React Boilerplate

Webpack

Babel

ESlint

Prettier

React

TypeScript

TailwindCSS

Stworzyłem własny React Boilerplate z Webpack i Babel. Jest wstępnie skonfigurowany z Typescript, TailwindCSS, ESlint i Prettier.

Exercise Tracker

Link to project Exercise Tracker

Node.js

express

TypeScript

SQLite

RESTFull API

Starając się poszerzyć swoje umiejętności w zakresie tworzenia backendu, opracowałem aplikację 'Exercise Tracker' przy użyciu Node.js, Express i TypeScript. Projekt ten był przedsięwzięciem edukacyjnym mającym na celu zdobycie praktycznego doświadczenia z tymi technologiami

Aplikacja jest zbudowana wokół RESTful API z walidacją danych. Oferuje prosty, ale funkcjonalny interfejs z punktami końcowymi do tworzenia i pobierania danych użytkownika, a także do rejestrowania i pobierania informacji o ćwiczeniach użytkownika

Kluczowe funkcje aplikacji obejmują:

- Zarządzanie użytkownikami: Punkty końcowe do tworzenia i pobierania danych użytkownika

- Rejestrowanie ćwiczeń: Funkcjonalność rejestrowania i pobierania informacji o ćwiczeniach użytkownika

Twitter Clone

Link to project Twitter Clone

React

TypeScript

ReactQuery

Axios

TailwindCSS

Twitter Clone to osobisty projekt, który zainicjowałem jako plac zabaw do nauki, aby poznać i opanować React Query. To zadanie pozwoliło mi pogłębić moje zrozumienie nowoczesnych technologii tworzenia stron internetowych i ich praktycznych zastosowań. Kluczowe szczegóły projektu obejmują:

- Wykorzystując stos technologii składający się z React, TypeScript, React Query, Axios i TailwindCSS, miałem na celu zbudowanie responsywnej aplikacji internetowej, która odzwierciedla funkcjonalności popularnej platformy mediów społecznościowych

- Projekt obejmuje przyjazne dla użytkownika funkcje, takie jak możliwość tworzenia kont użytkowników i bezpiecznego logowania

Smart sprout cultivation system

Link to project Smart sprout cultivation system

React

Javascript

React

Router

JavaScript

CSS3

Firebase

Scrum

W ramach mojej pracy dyplomowej opracowałem aplikację internetową do sterowania inteligentnym systemem uprawy kiełków. Projekt ten, zlecony przez firmę Nlightnin Production, został zbudowany przy użyciu React i bazy danych Firebase.

Aplikacja, zaprojektowana przy użyciu React, React Router, JavaScript i CSS3, zapewnia przyjazny dla użytkownika interfejs do zarządzania systemem uprawy. Jest ona podzielona na trzy odrębne sekcje:

- Zakładka Control: Umożliwia użytkownikom zarządzanie komponentami, takimi jak diody LED, pompy wodne i wentylatory.

- Zakładka wyświetlania pomiarów: Wyświetla pomiary w czasie rzeczywistym, takie jak wilgotność, temperatura, poziom hałasu i waga gleby.

- Zakładka Graphical Representation: Umożliwia użytkownikom wizualizację danych za pomocą wykresów, wybierając określone czujniki i zakresy czasowe do analizy.

Projekt był zarządzany przy użyciu metodologii Scrum, zapewniając jasną komunikację i terminowe dostawy.

Diet controling web application

Link to project Diet controling web application

JavaScript

HTML5

CSS3

Node.JS

Express.JS

MySQL

Wykorzystując waniliowy JavaScript na frontendzie i Node.js z Express.js na zapleczu, stworzyłem płynne połączenie między interfejsem użytkownika a serwerem, zapewniając płynny przepływ danych

Aplikacja zawierała bezpieczny panel administratora z możliwością logowania. Administratorzy mogli efektywnie zarządzać kontami użytkowników, zapewniając integralność i bezpieczeństwo danych.