Skills


Technologien

Programmiersprachen
Kotlin, Java, TypeScript, JavaScript, PHP, Go, Rust
Sekundärsprachen

(mit denen ich kleinere Hobby-Projekte umgesetzt habe und auf die ich ggf. zurück greifen kann)

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

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