Markus Hanses
Agiler Software Entwickler, Software Architekt, Servant Leader


Wichtigste Branchen
Als fest angestellter Entwickler, Freiberufler und als IT Consultant habe ich in verschiedenen fachlichen Domänen gearbeitet:
- Versicherung (Pflege)
- Finanzdienstleistung (B2B Zahlungstransaktionen)
- Inkasso (Self-Service für Gläubiger)
- Immobilien (Inserate, Suche)
- Logistik (Ausstellungen, Seefracht, Zoll)
- Mobilfunk (Prepaid, Postpaid)
- Reisen (Suchen und Buchen von Flügen)

Wichtigste Technologien
Dabei habe ich mit verschiedenen Programmiersprachen, Technologien und Werkzeugen professionelle Erfahrungen sammeln können:
- Programmiersprachen: Java, Groovy, JavaScript, TypeScript, PL/SQL, Ruby
- Backend: Spring, Spring Boot, Java EE, OSGI
- Datenbanken: Oracle DB, PostgreSQL, MySQL, MariaDB
- Datenbank-Migration: Flyway, Liquibase
- Frontend: React.js, Vue.js Eclipse RCP, JSP, JSF
- Datenanalyse: Apache Zeppelin, Apache Spark
- Architektur: Sonargraph, Arc42, ArchUnit, PlantUML
- Service Integration: AMQP (RabbitMQ), webMethods, HTTP (RESTful, SOAP), RMI
- Authentifizierung: OAuth, OpenID Connect
- Serverless: AWS Lambdas, AWS S3, AWS API Gateway, Akamai CDN
- CI/CD: Gitlab-CI, Jenkins, Atlassian Bamboo
- Infrastruktur Automatisierung: Ansible, Terraform

Wichtigste Kompetenzen
Die wichtigsten Kompetenzen die ich entwickeln und mit denen ich in den Projekten unterstützen konnte:
- Das Realisieren tragfähiger technischer Lösungen in einem komplexen Umfeld
- Architekturelle und technologische Modernisierung der Software-Systeme
- Ausbildung und Weiterbildung der Dev Teams in technischen und methodischen Themen
- End-to-End Verantwortung
- Teilprojektleitung, mit Reporting an das Management