Erfahrungen und angewandte Technologien- Entwicklung von Webapplikationen
- Entwicklung von Cloud Native Webapplikationen
- Entwicklung von Micro-Services
- REST- API
- SOAP-API
- Layered Architecture
- Ports & Adapter Architecture
- Domain Driven Design
- Test Driven Design
- Behavior Driven Design
- Benutzeroberflächengestaltung
- Usability
- Erstellung von Webauftritten
- Newsletter-Gestaltung und Programmierung
- Agile Entwicklungsmethoden nach SCRUM und KANBAN
- Software- und Cloud-Architektur
- Dev-Ops
- Anforderungsanalysen
- Projektleitung
- JIRA
- Confluence
- Gitlab, Bitbucket
- nginx, Tomcat
- Amazon Web Services (AWS)
- Datenbanken (Postgresql, Oracle, MySQL, MSSQL, MongoDB)
- Gradle und Maven
- Linux (Ubuntu)
- Spring Boot und Spring Framework
- Angular Web-Framework
- Vue.JS Web-Franework
- Django Web-Framework
- Express.js Web-Framework
- Node.js
- Ionic Web- und Mobile-Framework
- JUnit 5, Mockito, AssertJ, Docker Testcontainers, Cucumber, Selenium, Mockserver
- Websockets mit Spring Boot und Angular
- Thymeleaf
- Liquibase
- JPA
- Hibernate
- CI/CD, Kubernetes, Jenkins, helm, IIS
- Docker
- Apache Camel
- Apache FOP
- Apache Kafka
- Open API (Swagger) Generator
- Spring Security
- OAuth2, OpenID Connect, Keykloak
- JWT
- Mapstruct
- Jasper Reports
- XSLT
- Webpack
- Web Components
- Bootstrap, SemanticUI, Material Design
- Grafana
Berufliche Erfahrungen
seit 01/2022
Freiberuflicher Software-Entwickler
05/2018 ? 10/2021
Software-Entwickler und Consultant
Consist Software Solutions GmbH
- Anforderungsanalyse und Beratung
- Neuentwicklung und Leitung von Software-Projekten
- Erweiterung und Pflege bestehender Software-Lösungen
- Mentoring von Start-Ups im Raum Kiel
04/2017 ? 04/2018Web-Entwickler und Grafiker
eyepin eMarketing Software
- Entwicklung von Newsletter-Templates, Landingpages und Event-Websites
- Grafik- und Screendesign, 3D-Modellierung