Skills
Technologien
- Programmiersprachen
- Kotlin, Java, TypeScript, JavaScript, PHP, Go, Rust
- Sekundärsprachen
- C, C++, Python, Clojure, Haskell
- Data Storage
- MySQL, PostgreSQL, PostGIS, SQL Server, MongoDB, Elasticsearch, Redis, Kafka
- Datenformate
- JSON, XML, YAML
- Backend
- Spring Boot, Spring Cloud, ktor, Quarkus, Javalin, Jooby, Express, Fastify, OpenAPI/Swagger
- Frontend
- Vue.js, React, HTML, CSS, VueX, MobX, jQuery
- Testing
- JUnit, Kotest, Jest, ArchUnit, AssertJ, Strikt, Mockito, Test Containers, Cucumber, Selenium
- Server
- Apache Web Server, NGINX, IIS Web Server
(mit denen ich kleinere Hobby-Projekte umgesetzt habe und auf die ich ggf. zurück greifen kann)
Tools
- DevOps
- AWS, Ansible, Bash, CircleCI, GitHub, GitLab, Grafana, Graylog
- Build
- Gradle, Maven, npm, Webpack, Jenkins
- Entwicklungsumgebungen
- IntelliJ IDEA, WebStorm, PhpStorm, Visual Studio Code, Vim
- Sonstiges
- Git, Docker
- Betriebssysteme
- Linux, FreeBSD, Windows
Methoden
- Entwicklung
- Clean Code, Domain-Driven Design, Funktionale Programmierung, Semantic Versioning, REST, Microservices
- Testing
- Testautomatisierung, Testgetriebene Entwicklung, Property-based Testing, Statische Code-Analyse, Continuous Integration
- Konzeption
- Behavior Driven Development, User Story Mapping, User Interface Prototyping
- Prozesse
- Agile Entwicklung, Scrum, Kanban
Zertifikate
Ausbildung
- 2005-2014: Studium Elektro- und Informationstechnik am Karlsruher Institut für Technologie (KIT)
- 2004-2005: Grundwehrdienst als Fernmelder bei der Luftwaffe in Oldenburg
- 2004: Abitur an der Österreichischen Schule Budapest
Sprachkenntnisse
- Deutsch: Muttersprache
- Englisch: fließend
- Ungarisch: gut