Projektliste
Überblick der letzten zehn Projekte
Andreas Kreisel
Schulstraße 46
58513 Lüdenscheid
Telefon +49 (2351) 6561040
Mobil +49 (1579) 2611319
Mail info@archcraft.de
Schulstraße 46
58513 Lüdenscheid
Telefon +49 (2351) 6561040
Mobil +49 (1579) 2611319
Mail info@archcraft.de
ab ab 10/2024
Implementierung eines ID-Based-Ticketing-Systems
Aufgaben
- Entwurf der System- und Software-Architektur für hohen und sicheren Durchsatz
- Abstimmung der Schnittstellen mit den Zahlungsdienstleistern
- Unterstützung der Koordination der externen Zulieferungen
- Integration der vorhanden Komponenten zur Preisbestimmung
- Umsetzung von ausgewählten Komponenten und Anforderungen
Rollen
Cloud Architect
Software Architect
Skills
AWS Services
Rabbit MQ
MQTT
Linux
GitLab
CI/CD
Event Driven Architecture
arc42
DDD
Clean Architecture
ab ab 05/2023
Bereitstellung einer Cloud-Architektur für Ticketing-ÖPNV-Systeme
Aufgaben
- Entwurf und Umsetzung einer Gesamtarchitektur aus fachlichen und technischen Service
- Implementierung der Infrastruktur in der AWS Cloud via IaC
- Abstimmung der technischen Schnittstellen zwischen den Teilsystemen
- Umsetzung von ausgewählten Komponenten und Anforderungen
Rollen
Cloud Architect
Software Architect
DevOps Engineer
Senior Java Developer
Skills
AWS Services
Mongo Atlas
Terraform
Docker
Linux
GitLab
GraphQL
JUnit
Mockito
Testcontainers
CI/CD
arc42
DDD
Clean Architecture
Kanban
05/2020 bis 06/2023
Entwicklung eines Systems zum Management von Tarifsystemen im ÖPNV
Aufgaben
- Analyse von fachlichen und technischen Anforderungen an ein Tarif-Managementsystem
- Entwicklung der Software- und IT-Architektur für ein cloudbasiertes Tarif-Managementsystem
- Umsetzung von ausgewählten Komponenten und Anforderungen
Rollen
Software Architect
Tarif-Spezialist
DevOps Engineer
Senior Java Developer
Skills
AWS ECS Fargate
AWS S3
AWS RDS
Terraform
Keycloak
Microservices
Spring
Hibernate
PostgreSQL
Linux
Jira
GitLab
IntelliJ Idea
Maven
Java
SQL
TypeScript
GraphQL
JUnit
Mockito
CI/CD
Clean Code / Architecture
arc42
DDD
Scrum
06/2021 bis 04/2022
Implementierung von Gerätetreibern für Ticket-Automaten nach UPOS
Aufgaben
- Entwurf des Software-Designs unter den gegebenen Randbedingungen der UPOS-Spezifikation
- Aufwandsschätzungen für hardwarenahe Implementierung der Geräte-Treiber
- Festlegung und coaching des Entwicklungsprozesses nach Kanban
- Review und Test der Treiber mit dem zugelieferten Testframework auf der Zielhardware
Rollen
Team-Lead
Senior Java Developer
Skills
GitLab
IntelliJ Idea
Maven
Java
JUnit
Mockito
Kanban
10/2018 bis 04/2022
Entwurf eines Systems zum Verkauf von Tickets im ÖPNV
Aufgaben
- Festlegung und Priorisierung der Qualitätsmerkmale der Software-Architektur
- Entwurf der Software- und IT-Architektur für eine Ticketing-App.
- Abstimmung der Architekturdetails im Frontend (Web/App)
- Auswahl der Prozesse und Tools für Entwicklung und CI/CD
- Einführung von Praktiken für DDD, DevOps und CI/CD
- Strategisches und z.T. Taktisches Design des Systems
- Optimierung des Gesamtsystems mit der Einführung und für neue Anforderungen und Kunden.
Rollen
Software Architect
Tarif-Spezialist
DevOps Engineer
Senior Java Developer
Skills
AWS ECS Fargate
AWS S3
AWS RDS
Terraform
Keycloak
Microservices
Spring
Hibernate
PostgreSQL
Linux
Jira
GitLab
IntelliJ Idea
Maven
Java
SQL
TypeScript
GraphQL
JUnit
Mockito
CI/CD
arc42
DDD
Scrum
07/2016 bis 09/2018
Implentierung einer Software für die Ticketautomaten-Steuerung zur Ablösung der Legacy-Software
Aufgaben
- Auswahl eines Architektur-Ansatzes für ein Verkaufssystem mit Hardware-Steuerung
- Ermittlung der Anforderungen hergeleitet aus den LegacySystemen und durch Experten-Interviews
- Strukturierung der Anforderungen / Backlog Items in Prozesse / Epen / UseCases
- Auswahl der Prozesse und Tools für Entwicklung und CI/CD
- Erste Umsetzung eines agilen Entwicklungsprozesses nach SCRUM
Rollen
Software Architect
Product Owner
Skills
Vagrant
Chef
MongoDB
FluentD
Linux
GitLab
IntelliJ Idea
Gradle
Java
JUnit
Mockito
arc42
Scrum
06/2015 bis 05/2018
Umsetzung eines Tarifkonverters für ÖPNV-Tarife
Aufgaben
- Analyse und Formulierung der fachlichen Anforderungen für die Tarif-Abbildung
- Design der Anwendung mit Unterstützung externer Dienstleister
- Technische Projektleitung
Rollen
Tarif-Experte
Technischer Projektlieter
Skills
SQLite
IntelliJ Idea
Java
Groovy
SQL
arc42
DDD
11/2014 bis 06/2016
Anpassung des Automaten-Backoffice-Systems für diverse Kunden und höhere Lasten
Aufgaben
- Analyse und Formulierung von fachlichen und technischen Anforderungen
- Auswahl von Refactoring-Aufgaben für die Weiterentwicklung des Produktes
- Technische Projektleitung für diverse Kundenprojekte inkl. Lösungsentwurf
Rollen
Solution-Architect
Teilprojektleiter
Skills
Grails
Groovy
Gradle
Oracle
SQL
Jira
05/2013 bis 10/2014
Dokumentation der Unternehmensarchitektur eines Versicherers
TALANX Systeme AG, Hilden, talanx.com
Rollen
Enterprise Architect
10/2012 bis 04/2013
Einführung eines einheitlichen Entwicklungsprozesses bei einem interen IT-Dienstleister
TALANX Systeme AG, Hilden, talanx.com
Rollen
Prozess Manager