...

Karol Kaźmierczak

Java developer

Projekty

Projekty Springa

Kolejka kierowców

Aplikacja webowa stworzona do zarządzania kierowcami w restauracji dostarczającej swoje dania do domów klientów. Pomysł programu wymyśliło samo życie. Projekt działał fizycznie przez kilka miesięcy w jednej z warszawskich pizzerii.

Cechy
  • rejestracja
  • logowanie/wylogowanie
  • zmiana statusu kierowcy
    • gotowy
    • realizacja dostawy
    • powrót do lokalu
    • przerwa
  • lista kierowców uporządkowana pod względem
    • statusu
    • czasu zmiany statusu
Użyte technologie
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Maven
  • Postgres
  • Thymeleaf
  • Bootstrap
Menedżer zamówień

Program do zarządzania zamówieniami w restauracji świadczącej dostawy do klientów. Do prawidłowego działania wymaga klucza LocationIQ.

Cechy
  • dodawanie/usuwanie kierowców
  • dodawanie/usuwanie zamowień
  • przypisywanie zamowień do kierowców
  • status zamówienia
    • przyjęte
    • w trakcie realizacji
    • zakończone
    wraz z czasem zmiany statusu
  • czas pozostały do dostarczenia
  • podgląd na mapie
Użyte technologie
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • LocationIQ
  • Maven
  • Postgres
  • Thymeleaf
  • Bootstrap
Słownik angielsko-angielski

Słownik angielsko-angielski. Dla podanego słowa wyszukuje znaczenia, korzystając z kilku darmowych słowników.

Cechy
  • definicje i znaczenia słów
  • synonimy
Użyte technologie
  • Spring Boot
  • Gradle
  • Thymeleaf
  • Bootstrap
Wyniki gier lotto

Aplikacja podająca wyniki ostatnich losowań kilku gier liczbowych polskiego lotto.

Cechy
  • wyniki ostatnich losowań
  • otrzymywania wyników drogą emailową tuż po zakończonym losowaniu
Użyte technologie
  • Spring Boot
  • Swagger
  • Gradle
  • Thymeleaf
  • Bootstrap
Zarządzanie restauracją

Mój flagowy projekt. Gotowa do użycia aplikacja webowa do zarządzania restauracją.

Cechy
  • tworzenie i edycja menu
  • tworzenie, edycja i usuwanie kont pracowników
  • uprawnienia uzależnione od pełnionej funkcji (kelner, menadżer)
  • rachunek kelnerski
  • raporty i zestawienia
  • możliwość subskrypcji raportów (email po zakończonym dniu)
Użyte technologie
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Swagger
  • Gradle
  • Thymeleaf
  • Bootstrap

Projekty JavaFX

Znikające kwadraty

Tygodniowy projekcik będący częścią kursu programowania. Gra polega na usuwaniu kwadratów z planszy, w taki sposób, aby pozostało ich jak najmniej. Kwadrat aby znikł, musi mieć przyjanmniej jednego sąsiada o tym samym kolorze. Kliknięty znika wraz ze wszystkimi, które z nim sąsiadują.

Użyte technologie
  • Java 8
  • JavaFX

Projekty React Native

Sekcja w przygotowaniu...

Języki, środowiska, narzędzia programistyczne, technologie z którymi pracowałem

Android Studio

bash

Bootstrap

c++

c#

CSS

Eclipse

Gradle

HTML

Intellij

JavaFx

JS

JUnit

LocationIQ

Maven

MS Visio

MySQL

PostgreSQL

Postman

Python

React Native

SDL

Spring

SQL

Swagger

Thymeleaf

VS Code

Unity

O mnie

Jestem pasjonatem programowania, studentem 1 roku informatyki na Akademii Ekonomiczno-Humanistycznej w Warszawie.

Specjalizuję się w języku java.

Posiadam 3 letnie doświadczenie w budowaniu aplikacji webowych z wykorzystaniem frameworka Spring, poprzedzone ukończonym 9-miesięcznym kursem programowania.

Jeden z moich projektów był wykorzystany w biznesowej praktyce i przez kilka miesięcy działał w jednej z warszawskich pizzerii.


Moje mocne strony


  • Dobrze rozwinięta zdolność analitycznego myślenia.
  • Umiejętność samodzielnego rozwiązywania problemów. Również takich, które na pierwszy 'rzut oka' wydają się nie do rozwiązania. Wychodzę z założenia, że każdy problem da się samodzielnie rozwiązać, jeśli ma się tylko wystarczającą ilość czasu.
  • Umiejętność pracy w zespole.
  • Otwartość na nowe technologie. Lubię zdobywać i pogłębiać wiedzę.
  • Znajomość algorytmów i struktur danych, poparta dużą ilością rozwiązanych zadań logarytmiczno-programistycznych.

  • Zainteresowania

  • Bieganie

    Czynność, bez której trudno sobie wyobrazić normalne funkcjonowanie. Trening oparłem na metodzie Skarzyńskiego (skarzynski.pl). Odpowiednio modyfikując podane plany treningowe 'pod siebie'. Pan Jerzy to świetny fachowiec z darem do przekazywania wiedzy. Będąc wyczynowym biegaczem osiągał rewelacyjne wyniki (chociażby 2:11 w maratonie). To od niego dowiedziałem się o zjawisku superkompensacji glikolitycznej - fundamentalnym dla prawidłowego treningu. I co się z tym wiąże, że odpowiedni odpoczynek jest równie ważny (jak nie ważniejszy) od pracy treningowej.

    Rekordy życiowe

    800m 2:02 bieg bez przygotowania
    1500m 4:13 relatywnie słaby wynik
    3000m 9:13 podobnie jw
    5km 17:35 słabiutki, mało okazji do poprawienia
    10km 34:25 kilka dni po nieudanym półmaratonie
    półmaraton 1:16:35 relatywnie najlepszy wynik, mądrze poprowadzony bieg (ostatnie 1,1km w 3:40)
    maraton 2:53:12 udział w zawodach był kiepskim pomysłem przy panujących warunkach (upał, bezchmurnie)
  • Gotowanie

    Mawiają, że jesteśmy tym, co jemy. Sami gotując mamy większą kontrolę nad tym co spożywamy. Jestem przeciwnikiem dodawania soli i cukru do potraw - zabijają smak. Inna sprawa, że w większych ilościach są szkodliwe (nie bez powodu powstało określenie 'biała śmierć'). Producenci dodają do podstawowych produktów (pieczywo, nabiał) sól i cukier 'na potęgę', po co więc dosalać. Kiedyś, wydawało wydawało mi się, żeby danie 'wyszło' trzeba sztywno trzymać się przepisu. A to nieprawda. Cała frajda jest w tym, żeby przerobić przepis pod siebie.

  • Książki

    A w szczególności, te w wersji mówionej - audiobooki. Ostatnie odkrycie to twórczość Andrzeja Pilipiuka.

  • Szachy

    Na razie na etapie poznawania podstaw gry i rozwiązywania zadań szachowych w dedykowanej aplikacji mobilnej.

  • Gry komputerowe

    Szeroki temat.

    Z nowych produkcji coraz trudniej znaleźć coś ciekawego. Większość producentów idzie utartym schematem i nastawieni są na jak największe 'dojenie z kasy'. W szczególnie w grach na urządzenia mobilne. Wśród sieczki naprawdę jest trudno znaleźć grę godną uwagi.

    Kilku moich faworytów

    Minecraft Moim zdaniem cała potęga tej gry tkwi w ilości modyfikacji jakie powstały. Brakuje Ci czegoś w grze? Zrób sobie moda.
    Civilization V Osobiście najlepsza część serii.
    Age of empires II Genialny klasyk, od pewnego czasu w wersji HD. Kosmiczna grywalność.
    FARM RPG Dostępna na Android/IOS. Perełka wśród gier mobilnych. Jedną z wyróżniających cech jest 100% brak jakichkolwiek reklam (!) w grze. Świetna grywalność. Spokojna, bez graficznych wodotrysków. Mądrze wciągająca.

Kontakt


Pflegegeld Versicherung