97 lines
No EOL
3.7 KiB
Markdown
97 lines
No EOL
3.7 KiB
Markdown
### Hi! My name is Peter :wave:
|
|
|
|
I'm a professional Java + Python developer with 9 years of experience.
|
|
|
|
**Interests**: Algorithms, Containerization, Process Automations
|
|
|
|
**After hours**: LEGO, Railway modeling, Polish fantasy literature
|
|
|
|
### Tech Stack :wrench:
|
|
|
|
My job is oriented towards Java and Spring Boot. For internal and personal projects I use Python.
|
|
|
|

|
|

|
|

|
|

|
|

|
|

|
|

|
|

|
|

|
|

|
|

|
|

|
|
|
|
### Projects :hammer_and_pick:
|
|
|
|
My current long-term project is my homelab, which is constantly evolving.
|
|
Brief summary:
|
|
- 2 servers
|
|
- 12 services
|
|
- CI/Forgery:
|
|
- 2x forgejo
|
|
- woodpecker-ci
|
|
- karl
|
|
- Web
|
|
- nginx
|
|
- nextcloud
|
|
- zitadel
|
|
- homepage
|
|
- Databases
|
|
- postgres
|
|
- redis
|
|
- influxdb
|
|
- Monitoring
|
|
- grafana
|
|
- eclipse mosquitto
|
|
- 5 domains
|
|
- 8 Postgres databases
|
|
|
|
Tech stack: Docker Compose
|
|
|
|
#### Some personal coding projects
|
|
- Karl
|
|
- Automatic docker-compose updates
|
|
- Ran by CI/CD pipelines
|
|
- Tech stack: Python, FastAPI
|
|
- Repository: https://git.ztsh.eu/stawros/karl
|
|
- Garmin HUD+ companion application
|
|
- Complex map & navigation solution to be used with Garmin HUD+
|
|
- Tech stack: Kotlin, Mapbox SDK
|
|
- Repository: https://git.ztsh.eu/stawros/Garmin
|
|
- Time management library
|
|
- Provides time structures to time management apps
|
|
- Tech stack: Plain Java + Junit, AssertJ
|
|
- Repository: https://git.ztsh.eu/stawros/time
|
|
- HackerRank
|
|
- Recreated HackerRank's validation system based on stdin/out
|
|
- Contains some solutions
|
|
- Tech stack: Plain Java + Junit, AssertJ
|
|
- Repository: https://git.ztsh.eu/stawros/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 :raising_hand_man:
|
|
[](https://www.linkedin.com/in/piotr-dec/)
|
|
|
|
### Resume
|
|
The most up-to-date version is available here:
|
|
|
|
English: https://git.ztsh.eu/api/packages/stawros/generic/profile/cv/Dec_Piotr_CV_EN.pdf
|
|
|
|
Polish: https://git.ztsh.eu/api/packages/stawros/generic/profile/cv/Dec_Piotr_CV_PL.pdf |