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

ab ab 10/2024

Implementierung eines ID-Based-Ticketing-Systems

ICA Traffic GmbH, Dortmund,   ica.de

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

ICA Traffic GmbH, Dortmund,   ica.de

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

ICA Traffic GmbH, Dortmund,   ica.de

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

ICA Traffic GmbH, Dortmund,   ica.de

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

ICA Traffic GmbH, Dortmund,   ica.de

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

ICA Traffic GmbH, Dortmund,   ica.de

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

ICA Traffic GmbH, Dortmund,   ica.de

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

ICA Traffic GmbH, Dortmund,   ica.de

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