d3vshub › src › main › Hero.java
/**
* Wojciech Waldon · Java developer · B2B
*
@since 2016
*/
Jestem Java developerem na B2B. Projektuję i rozwijam backend w Javie i Spring Boot – REST API, mikroserwisy, integracje i wydajne bazy danych, pokryte testami. Pomagam też w migracjach z Javy 8 do 21 i 25.
d3vshub › .github › pipeline.yml
Build. Scan. Test. Deploy.
Każda zmiana przechodzi tę samą drogę: kompilacja, skan bezpieczeństwa, testy i wdrożenie bez przestojów. Tak pracuję w projektach klientów.
- queued0.0 s
Build
Gradle, Java 25, obraz kontenera
- queued0.0 s
Scan
CodeQL, Trivy, sekrety
- queued0.0 s
Test
JUnit, Testcontainers, pokrycie
- queued0.0 s
Deploy
Kubernetes, rolling update
Przykładowy przebieg. Czasy i liczby są poglądowe.
d3vshub › src › Services.java › Structure
Usługi Java i Spring Boot
Backend od projektu API po migracje i wydajność. Współpracuję z firmami i startupami w modelu B2B.
-
api() API i mikroserwisy w Spring Boot
Projektuję i buduję REST API oraz mikroserwisy w Spring Boot: bezpieczeństwo, dokumentacja OpenAPI, testy i monitoring od pierwszego dnia.
-
migrate(from 8, to 25) Migracje Javy 8 → 21 i 25
Przenoszę systemy na nowe wersje Javy i na Spring Boot 3, aktualizuję zależności i wydzielam moduły z monolitu bez zatrzymywania wydań.
-
optimize() Wydajność aplikacji Java
Profilowanie JVM, wolne zapytania SQL, problem N+1 w Hibernate, cache i kolejki tam, gdzie API zaczyna zwalniać.
-
integrate() Chmura AWS, Azure i integracje
Architektura w AWS i Azure, integracje systemów przez Kafkę i MuleSoft, kontenery Docker i Kubernetes.
Git › Log › --all
Historia w commitach
Praca na gałęzi main, edukacja i certyfikaty na gałęzi obok. Kliknij commit, żeby zobaczyć szczegóły.
2b0b1e5 · Wojciech Waldon · sie 2019 – dziś
Software Engineer · B2B
d3vs.hub
Backend w Javie dla firm i startupów, czasem z frontendem w Angularze. Tu jesteś teraz.
d3vshub › docs › FAQ.md
Najczęstsze pytania
Krótko o tym, jak pracuję jako Java developer na B2B i w czym mogę pomóc.
Czym zajmuje się d3vshub?
d3vshub to moja działalność jako Java developera. Projektuję i rozwijam backend w Javie i Spring Boot: REST API, mikroserwisy, integracje systemów (Kafka, MuleSoft), bazy danych PostgreSQL oraz wdrożenia w chmurze AWS i Azure.
Na jakich zasadach współpracujesz?
Współpracuję w modelu B2B, na fakturę. Zakres prac, czas i formę współpracy ustalamy po krótkiej rozmowie o projekcie.
Czy pomagasz w migracji z Javy 8 na nowszą wersję?
Tak. Przenoszę systemy z Javy 8 i 11 na Javę 17, 21 i 25 oraz ze Spring Boot 2 na Spring Boot 3: aktualizuję zależności, dopisuję testy regresji i wydzielam moduły z monolitu bez zatrzymywania wydań.
Czy zajmujesz się wydajnością aplikacji w Javie?
Tak. Profiluję aplikacje, szukam wolnych zapytań SQL, problemu N+1 i wycieków pamięci, a potem dobieram cache, indeksy albo kolejki. Mierzę stan przed zmianami i po nich.
Czy robisz code review albo przegląd architektury?
Tak. Mogę przejrzeć kod, architekturę i konfigurację projektu w Javie i Spring Boot i wskazać, co poprawić w pierwszej kolejności.
Jakie masz certyfikaty?
AWS Certified Solutions Architect – Associate, Oracle Certified Professional: Java SE 11 Developer, MuleSoft Certified Platform Architect i Developer oraz Microsoft Azure Administrator Associate i Azure Fundamentals.
Jak zacząć współpracę?
Napisz maila z krótkim opisem projektu: czego dotyczy, w jakim jest stanie i na kiedy potrzebujesz efektów. Odpiszę z pytaniami i propozycją.
Terminal › kontakt — zsh
Napisz do mnie
Masz system w Javie do rozbudowy, migrację albo API, które zwalnia? Opisz go w kilku zdaniach, a odpiszę z pytaniami i propozycją.
- wojciech.waldon.private@gmail.com
wojciech@d3vshub ~/kontakt % # wybierz temat i opisz projekt
git send-emailOtworzy się Twój program pocztowy z gotowym tematem i treścią. Nic nie jest wysyłane przez tę stronę.