endepl
Link to my github profileLink to my Linkedin profile

Daniel Fijołek

Frontend Developer

I'm a dedicated Frontend Developer with a strong proficiency in React, backed by 4 years of continuous frontend development experience. My journey into programming began 6 years ago, and I have consistently honed my skills to become a proficient developer. I am passionate about further advancing my expertise in frontend programming, while my curiosity extends to the realm of computer hardware and the latest industry developments.

Skills


TypeScript

JavaScript

React

Next.js

TailwindCSS

JEST

Node.js

Express.js

Git

Scrum

HTML

CSS

Python

SQL

Firebase

AWS

Windows

macOS

Unix

Hardware entusiast

Critical thinking

Creativity

Teamwork

Attention to detail

Eager to Expand Knowledge

Problem Solving

Education


Bachelor's degree

2017 - 2022

Gdańsk University of Technology

Computer Science applied to Physics

Master's degree

2022 - 2024

Gdańsk University of Technology

Computer Science applied to Physics

Experience


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

Projects


Portfolio Website

React

Next.js

TailwindCSS

TypeScript

Git

Webtail React Boilerplate

Link to project Webtail React Boilerplate

Webpack

Babel

ESlint

Prettier

React

TypeScript

TailwindCSS

I created my own React Boilerplate with Webpack and Babel. It's preconfigured with Typescript, TailwindCSS, ESlint and Prettier.

Exercise Tracker

Link to project Exercise Tracker

Node.js

express

TypeScript

SQLite

RESTFull API

In an effort to expand my backend development skills, I developed an 'Exercise Tracker' application using Node.js, Express, and TypeScript. This project was a learning endeavor aimed at gaining hands-on experience with these technologies.

The application is built around a RESTful API with data validation. It offers a simple yet functional interface with endpoints to create and retrieve user data, as well as to log and fetch information about user exercises

Key features of the application include:

- User Management: Endpoints for creating and retrieving user data

- Exercise Logging: Functionality to log and retrieve information about user exercises

Twitter Clone

Link to project Twitter Clone

React

TypeScript

ReactQuery

Axios

TailwindCSS

The Twitter Clone is a personal project that I initiated as a learning playground to explore and master React Query. This endeavor allowed me to deepen my understanding of modern web development technologies and their practical applications. Key details of the project include:

- Utilizing a robust stack comprising React, TypeScript, React Query, Axios, and TailwindCSS, I aimed to build a robust and responsive web application that mirrors the functionalities of the popular social media platform

- The project encompasses user-friendly features such as the ability to create user accounts and log in securely

Smart sprout cultivation system

Link to project Smart sprout cultivation system

React

Javascript

React

Router

JavaScript

CSS3

Firebase

Scrum

As part of my thesis, I developed a web application to control an intelligent sprout cultivation system. This project, commissioned by Nlightnin Production company, was built using React and a Firebase database.

The application, designed with React, React Router, JavaScript, and CSS3, provides a userfriendly interface for managing the cultivation system. It's organized into three distinctsections:

- Control Tab: Enables users to manage components like LEDs, water pumps, and fans.

- Measurement Display Tab: Displays real-time measurements such as humidity, temperature, noise levels, and soil weight.

- Graphical Representation Tab: Allows users to visualize data through graphs, selecting specific sensors and time ranges for analysis.

The project was managed using the Scrum methodology, ensuring clear communication and timely deliveries

Diet controling web application

Link to project Diet controling web application

JavaScript

HTML5

CSS3

Node.JS

Express.JS

MySQL

Leveraging vanilla JavaScript on the frontend and Node.js with Express.js on the backend, I created a seamless connection between the user interface and the server, ensuring smooth data flow

The application featured a secure administrator panel with login capabilities. Administrators could efficiently manage user accounts, ensuring data integrity andsecurity