Sebastian Jastrzębski Junior Backend Developer

Poznaj moje projekty

E: sebastian.jastrzebski@poczta.pl

T: 607 877 965

O mnie

Cześć! Mam na imię Sebastian. Z wykształcenia jestem inżynierem budownictwa — ukończyłem studia magisterskie na kierunku budownictwo na Politechnice Warszawskiej. Od pewnego czasu coraz mocniej interesuję się programowaniem i szukam możliwości rozwoju w tej dziedzinie. Po przeprowadzeniu szerokiego researchu zdecydowałem się dołączyć do projektu Przyszły Programista.

W trakcie realizacji projektu miałem okazję poznać wiele języków i technologii programistycznych:

Swoją przygodę zacząłem od nauki języka C++ — zarówno w podejściu proceduralnym, jak i obiektowym. To właśnie dzięki tej nauce zbudowałem solidne podstawy, które umożliwiły mi dalszy rozwój. W tym czasie stworzyłem kilka mniejszych projektów, takich jak książka adresowa czy aplikacja budżetowa.

Kolejnym krokiem były technologie webowe. Zacząłem od klasycznego frontendu – HTML, CSS i JavaScript – a następnie przeszedłem do backendu: PHP i MySQL. Posiadając już solidne fundamenty, stworzyłem swoją pierwszą większą aplikację webową – Budget Manager, służącą do zarządzania budżetem domowym. Aplikacja została zbudowana w oparciu o stworzony od podstaw framework i wzorzec MVC.

Po zakończeniu prac nad Budget Managerem, stworzyłem kolejną aplikację – QuoteBook – tym razem z wykorzystaniem nowoczesnych technologii takich jak Node.js i React. Projekt umożliwia zapisywanie, przeglądanie i zarządzanie ulubionymi cytatami.

Dodatkowo poznałem również WordPressa – najpopularniejszy system zarządzania treścią na świecie – dzięki czemu mogłem stworzyć własną stronę internetową, którą właśnie przeglądasz.

Aktualnie uczę się języka Java i rozwijam swoją wiedzę z zakresu programowania obiektowego oraz wzorców projektowych. Pracuję nad nową aplikacją – klientem pocztowym

Technologie i umiejętności

  • PHP
  • react
  • javascript
  • wordpress
  • node Js
  • C++
  • MySQL
  • PostgresSQL
  • GIT
  • Java
  1. Tworzenie interaktywnych aplikacji – projektowanie i rozwijanie aplikacji front-endowych oraz back-endowych, korzystając z technologii takich jak React.js, Node.js, Express, PHP i MySQL.
  2. Programowanie aplikacji desktopowych – doświadczenie w tworzeniu aplikacji desktopwych przy użyciu C++
  3. Zarządzanie bazami danych – projektowanie, implementowanie i optymalizacja baz danych SQL (MySQL,  PostgreSQL).
  4. Kontrola wersji – znajomość systemów kontroli wersji Git, GitHub, umożliwiająca efektywne zarządzanie kodem i współpracę z innymi programistami.
  5. Praca zespołowa – doświadczenie w pracy w zespołach 

Moje projekty

Budget Manager

Aplikacja webowa do do zarządzania budżetem osobistym.

Wykorzystane technologie:

PHP, AJAX, Bootsrap, MySQL

7

QuoteBook

Aplikacja webowa do zapisywania ulubionych cytatów.

Wykorzystane technologie:

React, Node.js

Aplikacja budżetowa

Aplikacja konsolowa do zarządzania budżetem osobistym.

Wykorzystane technologie:

C++

Książka adresowa

Aplikacja konsolowa do zapisywania adresów.

Wykorzystane technologie:

C++

Moja kariera

Przyszły programista

2024 - obecnie

Uczestnik projektu

Nauka programowania w językach: C++, Javascript, PHP, Java

K1-Projekt Sp.z o.o.

2024 - obecnie

Konstruktor

Modelowanie obiektów budowlanych w technologii BIM z wykorzystaniem programów Tekla Structures i Allplan

MTA-Projekt Sp.z o.o.

2018 - 2020

Asystent projektanta

Przygotowywanie dokumentacji

Blog