Fähigkeiten
TypeScript
JavaScript
React
Next.js
TailwindCSS
JEST
Node.js
Express.js
Git
Scrum
HTML
CSS
Python
SQL
Firebase
AWS
Windows
macOS
Unix
Hardware-Enthusiast
Kritisches Denken
Kreativität
Teamarbeit
Liebe zum Detail
Eifer, Wissen zu erweitern
Problemlösung
Ausbildung
Bachelor-Abschluss
2017 - 2022
Technische Universität Gdańsk
Informatik angewandt auf Physik
Master-Abschluss
2022 - 2024
Technische Universität Gdańsk
Informatik angewandt auf Physik
Erfahrung
Junior Frontend-Entwickler
Grid Dynamics
Januar 2023 - Oktober 2023
React mit Redux
JavaScript
HTML
CSS
Material UI
React router
JEST
Scrum
Git
Figma
Jira
Praktikant Frontend-Entwickler
Grid Dynamics
Mai 2022 - Dezember 2022
React mit Redux
JavaScript
TypeScript
HTML
CSS
Node.js
TailwindCSS
JEST
Scrum
Git
Figma
AWS
Junior Web-Entwickler
New Ventures
October 2020 - November 2022
JavaScript
HTML5
CSS3
jQuery
WordPress
Krpano
Projekte
Portfolio Website
React
Next.js
TailwindCSS
TypeScript
Git
Webtail React Boilerplate
Webpack
Babel
ESlint
Prettier
React
TypeScript
TailwindCSS
Ich habe meine eigene React Boilerplate mit Webpack und Babel erstellt. Es ist vorkonfiguriert mit Typescript, TailwindCSS, ESlint und Prettier.
Exercise Tracker
Node.js
express
TypeScript
SQLite
RESTFull API
Um meine Backend-Entwicklungsfähigkeiten zu erweitern, habe ich eine 'Exercise Tracker'-Anwendung mit Node.js, Express und TypeScript entwickelt. Dieses Projekt war ein Lernprojekt mit dem Ziel, praktische Erfahrungen mit diesen Technologien zu sammeln.
Die Anwendung ist um eine RESTful API mit Datenvalidierung herum aufgebaut. Sie bietet eine einfache, aber funktionale Schnittstelle mit Endpunkten zum Erstellen und Abrufen von Benutzerdaten sowie zum Protokollieren und Abrufen von Informationen über Benutzerübungen
Die wichtigsten Funktionen der Anwendung sind:
- Benutzerverwaltung: Endpunkte zum Erstellen und Abrufen von Benutzerdaten
- Übungsprotokollierung: Funktionalität zum Protokollieren und Abrufen von Informationen über Benutzerübungen
Twitter-Klon
React
TypeScript
ReactQuery
Axios
TailwindCSS
Der Twitter-Clone ist ein persönliches Projekt, das ich als Lernspielplatz initiiert habe, um React Query zu erforschen und zu beherrschen. Dieses Vorhaben ermöglichte es mir, mein Verständnis für moderne Webentwicklungstechnologien und ihre praktischen Anwendungen zu vertiefen. Die wichtigsten Details des Projekts sind:
- Mit Hilfe eines robusten Stacks aus React, TypeScript, React Query, Axios und TailwindCSS wollte ich eine robuste und reaktionsschnelle Webanwendung erstellen, die die Funktionalitäten der beliebten Social-Media-Plattform widerspiegelt
- Das Projekt umfasst benutzerfreundliche Funktionen wie die Möglichkeit, Benutzerkonten zu erstellen und sich sicher anzumelden.
Intelligentes Sprossenanbausystem
React
Javascript
React
Router
JavaScript
CSS3
Firebase
Scrum
Im Rahmen meiner Diplomarbeit habe ich eine Webanwendung zur Steuerung eines intelligenten Sprossenzuchtsystems entwickelt. Dieses Projekt, das von der Firma Nlightnin Production in Auftrag gegeben wurde, wurde mit React und einer Firebase-Datenbank erstellt.
Die Anwendung, die mit React, React Router, JavaScript und CSS3 entwickelt wurde, bietet eine benutzerfreundliche Schnittstelle zur Verwaltung des Anbausystems. Sie ist in drei verschiedene Abschnitte unterteilt:
- Registerkarte Steuerung: Ermöglicht dem Benutzer die Verwaltung von Komponenten wie LEDs, Wasserpumpen und Ventilatoren.
- Registerkarte Messwertanzeige: Zeigt Echtzeitmessungen wie Luftfeuchtigkeit, Temperatur, Geräuschpegel und Bodengewicht an.
- Registerkarte 'Grafische Darstellung': Ermöglicht die Visualisierung von Daten in Form von Diagrammen und die Auswahl bestimmter Sensoren und Zeitbereiche für die Analyse.
Das Projekt wurde nach der Scrum-Methode verwaltet, um eine klare Kommunikation und rechtzeitige Lieferungen zu gewährleisten.
Webanwendung zur Diätkontrolle
JavaScript
HTML5
CSS3
Node.JS
Express.JS
MySQL
Durch den Einsatz von Vanilla JavaScript im Frontend und Node.js mit Express.js im Backend habe ich eine nahtlose Verbindung zwischen der Benutzeroberfläche und dem Server geschaffen, um einen reibungslosen Datenfluss zu gewährleisten
Die Anwendung verfügte über ein sicheres Administrator-Panel mit Login-Möglichkeiten. Die Administratoren konnten die Benutzerkonten effizient verwalten und die Datenintegrität und -sicherheit gewährleisten.