O Mnie

Programista Java pasjonujący się budowaniem aplikacji enterprise i rozwiązywaniem rzeczywistych problemów

Janusz Kuźnik

Jestem programistą Javy z dwoma latami dedykowanej nauki i praktycznego zastosowania. Moja podróż w tworzeniu oprogramowania zaczęła się od fascynacji rozwiązywaniem rzeczywistych problemów za pomocą technologii, co prowadziło mnie do specjalizacji w aplikacjach enterprise Java.

CrewOps reprezentuje nie tylko projekt, ale kompleksowe eksplorowanie nowoczesnych praktyk tworzenia oprogramowania w Javie, od projektowania baz danych po automatyzację wdrażenia. Moje podejście łączy wiedzę teoretyczną z praktyczną implementacją w celu tworzenia solidnych, skalowalnych rozwiązań.

Poza rozwojem projektu CrewOps staram się brać udział w grupowych projektach co daje mi możliwość poznawania nowych osób oraz rozwiązań technologicznych.

Umiejętności Techniczne

Moja Podróż Rozwojowa

Jako samouczący się programista, skupiłem się na budowaniu praktycznych umiejętności poprzez projekty praktyczne.

Podstawy Javy

Zasady OOP
Framework Collections
Streams API
Obsługa Wyjątków
Funkcje Javy 17+

Ekosystem Spring

Spring Boot
Spring MVC
Spring Security
Spring Data JPA
API REST
Wstrzykiwanie Zależności

Baza Danych i ORM

PostgreSQL
JPA/Hibernate
Podstawowe Koncepcje Baz Danych
Liquibase

Bezpieczeństwo

Uwierzytelnianie JWT
Dostęp Oparty na Rolach
Wielodostępność

Frontend

Framework Vaadin
Komponenty UI

DevOps i Chmura

AWS EC2
Docker
Nginx
Podstawy CI/CD
Git

Moja Podróż Rozwojowa

Od Początkującego do Programisty Javy

Moja podróż w tworzeniu oprogramowania zaczęła się z pasji i determinacji. Oto oś czasu mojej ścieżki nauki i kluczowe kamienie milowe:

2023 - Początki

Zacząłem uczyć się podstaw Javy. Ukończyłem kurs online i zbudowałem proste aplikacje konsolowe, aby zrozumieć podstawowe koncepcje.

2023 - Pierwsze Projekty

Stworzyłem podstawowe aplikacje Javy do ćwiczenia koncepcji programowania. Skupiłem się na zrozumieniu zasad programowania obiektowego i podstawowych wzorców projektowych.

2024 - Tworzenie Web

Zgłębiłem tworzenie web z Spring Boot. Zbudowałem API REST po czym zacząłem brać udział w projektach grupowych.

2025 - Początek CrewOps

Zacząłem pracować nad CrewOps jako kompleksowym projektem do zastosowania i rozwinięcia moich umiejętności. Zaimplementowałem architekturę wielomodułową i zaawansowane funkcje.

2025 - DevOps i Wdrożenie

Pomyślnie wdrożyłem CrewOps korzystająć z rozwiązań AWS z automatycznym procesem CI/CD.

Obecnie - Ciąg Dalszy Nauki

Obecnie eksploruję sposoby monitorowania aplikacji, zaawansowane wzorce bezpieczeństwa i techniki optymalizacji wydajności.

Skontaktuj Się

Nawiąż Kontakt

Aktywnie szukam możliwości dołączania do projektów Java, współpracy z innymi programistami i podejmowania ról, w których mogę zastosować i rozwinąć moje umiejętności.