No description
Find a file
2024-04-28 21:50:49 +02:00
.gitignore Formatting test 2024-03-17 12:29:25 +01:00
README.md Resume 2024-04-28 21:50:49 +02:00

Hi! My name is Peter 👋

I'm a professional Java developer with 7+ years of experience.

Interests: Algorithms, Containerization, Process Automations

After hours: LEGO, Railway modeling, Polish fantasy literature

Tech Stack 🔧

I mostly work Java, Spring Boot and Jenkins declarative pipelines. In previous years my job was oriented on Java EE.

Java Python Kotlin Spring Oracle PostgreSQL Jenkins Docker Nginx LaTeX Markdown

Projects ⚒️

Recently I concentrate on my homelab:

flowchart LR
    subgraph collocation
        subgraph c_ci[CI]
            c_forgejo[forgejo]
            c_reposilite[reposilite]
        end
        subgraph java["java microservices"]
            CEL
        end
        c_nginx[NGINX]
    end

    subgraph main
        subgraph CI
            forgejo
            woodpecker
            reposilite
        end
        subgraph Nextcloud 
           Nextcloud
           Collabora
        end
        ha["Home Assistant"]
        syncthing
        NGINX
    end
    forgejo --> woodpecker --> reposilite
    forgejo -.->|mirror| c_forgejo
    woodpecker ---> c_reposilite
    woodpecker ---> dc[Docker Hub]
    yah["You are here"] -.-> c_forgejo
    

Tech stack: Docker Compose

Some personal coding projects

  • Time management library
  • HackerRank
  • Competencies for Effective Learning
    • Questionnaire project commissioned by the lecturer of the University of Silesia
    • As of time of writing (Mar'24) 1000+ people completed test
    • based in 2017, started with Java EE, Primefaces 6, Heroku
    • Beta of 2nd version released in mid-2023 on Spring Boot 2.7, Primefaces 12, Docker
    • Repository: to be published
    • Online: https://apps.ztsh.eu/cel/
  • Redmine Assistant
    • Universal, multi-person time tracker addition to Redmine system
    • Tech stack: Spring Boot, Primefaces
    • Repository: to be published
  • Jira Assistant
    • Time tracker, dashboards, task mirroring between instances
    • Works with both cloud and server editions (even at once!)
    • Tech stack: Spring Boot, Vaadin, Hazelcast (cache)
    • Repository: to be published

Socials 🙋‍♂️

LinkedIn

Resume

Online and most up-to-date version available at

Markdown