Senior Software Developer und Architect mit mehreren Jahren Erfahrungen in der Software-Entwicklung und in der Software-Architektur.
Zertifikate
- Certified Software Architect (CPSA - iSAQB Deutschland)
- Certified Kubernetes Application Developer (CKAD – Linux Foundation USA)
Programmiersprachen und Frameworks
Java, Spring Framework, Spring Boot, Spring Data, Security, Configuration, MVC
Quarkus, Smallrey, ORM, Panache, JPA, JMS, EJB, CDI, Java EE, JSF
Hibernate, JPA, ORM, Spring Repository, Liquibase
REST API, JSon, Yaml, XML, SOAP Web Services
OAuth2 Protocol, Nimbus JOSE + JWT, Public / Private Key Security
JUnit, Mockito, Spring Test Tools, MVC Integration Tests
Angular, NodeJS, NPM, JavaScript, TypeScript, HTML, Bootstrap, CSS
Swagger UI, OpenAPI, OpenAPI CLI Tools
Entwicklungsmethodik, IDE und Tools
DevOps, CICD, Test Automation, Jenkins, GitLab, Bitbucket, Artifactory
IntelliJ, Eclipse, NetBeans, Visual Source Code, VisualStudio
Maven, Gradle, Git, Git Bash, SVN, JIRA, Confluence
Webserver und Technologien
Tomcat, Wildfly, ActiveMQ, Camel
Cloud Systeme
Kubernetes, Docker, OpenShift, Helm, ArgoCD
Datenbanken und Betriebssysteme
PostgreSQL, MySQL, Oracle, MongoDB, SQL, PL/SQL, Datenbank-Tools
Windows, Linux
Architekturerfahrungen
Planung, Dokumentation und technische Konzepte
Erstellung von JIRA Epics, Stories und Tasks
Erstellung von Sprints gemäß den Scrum Prinzipien
Architektur- und Entwicklungs-Muster, Client-Server Anwendungen
Microservices, Domain Driven Design, Serverless, Cloud native
Code-Qualität, Test-Abdeckung, Clean Code
Coaching und Betreuung
Coaching, Hilfeleistung und Einarbeitung von Team-Mitgliedern
Betreuung von Studenten, Praktikanten und Azubis im Rahmen der Projektarbeit