Profilbild von Simon Neumann Software-Engineering & -Architecture with passion aus Koeln

Simon Neumann

verfügbar

Letztes Update: 30.04.2025

Software-Engineering & -Architecture with passion

Firma: Syncorix GmbH
Abschluss: Dipl.-Ing. (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher) | Portugiesisch (Grundkenntnisse)

Schlagwörter

APIs Spring Framework Objektorientierte Software-Entwicklung Streaming Javascript Apache Activemq Architektur Html5 CSS Cloud Computing + 39 weitere Schlagwörter anzeigen

Dateianlagen

Neumann-Simon-CV-en_300425.pdf
Neumann-Simon-CV-de_300425.pdf

Skills

Solution-Architect
ArchiMate®, Arc42, ISO/IEC 9126 bzw. 25010:2011, UML
Software-Architect
OOP, OOAD, Design-Patterns, Event-Driven
Methoden
Scrum, Pair-Programming, TDD, Kanban
Java
Spring-Boot, Spring-Framework, JavaEE, Concurrency, Streaming
Cloud & Container
Kubernetes, Docker, Podman, containerd, Helm, Rancher
Streaming
Kafka, MapR-ES, ActiveMQ, Websphere-MQ
API
API 1st, OpenAPI (ex swagger), AsyncAPI, Spectral, Insomnia, Kong
Web
HTML5, JavaScript, CSS3, Angular, vue.js, Vaadin, JSF
IAM
OIDC, Oauth, Keycloak, LDAP, SSO
Data
DB2, PostgreSQL, SQLite, MongoDB, Hazelcast, Infinispan, MyBatis, H2
CI/CD
GitLab, GitHub, yq, QuickBuild, Hudson, Jenkins, GIT, SVN, CVS

Projekthistorie

01/2025 - bis jetzt
Managing Partner
Syncorix GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)


01/2025 - bis jetzt
Software Architecture Consultant
Syncorix GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)


09/2022 - 12/2024
Software Architect & Technical Lead
(Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

  • Entwurf der Integrationsarchitektur für ein verteiltes Autorisierungssystem
  • Konzept für den hochverfügbaren Aufbau mit modernen Plattformen, wie Kubernetes und Kafka
  • Spezifikation einer konsolidierten OpenAPI-Schnittstelle für den Karten-Lifecycle
  • Entwurf und Dokumentation (arc42) der Lösungs- und Integrationsarchitektur eines, auf hohen Durchsatz optimierten, Verbundes aus self contained systems für die Empfängerprüfung bei SEPA-Überweisungen.
  • Definition und Implementierung von Sicherheitsmerkmalen (u.a. mTLS, JWE, JWK, Vault-Anbindung, key rotation)
  • Erstellung von IT-Bebauungsplänen (ArchiMate®, LUY)
  • Einführung leichtgewichtiger ADR (Markdown, GitLab)
  • Aufbau und Pflege der Plattform OWASP Dependency-Track zur kontinuierlichen Schwachstellenanalyse der Open-Source-Software-Supply-Chain

12/2020 - 08/2022
Solution Architect
(Konsumgüter und Handel, 1000-5000 Mitarbeiter)

Lösungsarchitektur und Referenzimplementierung für die Transformation der mehr als 75 Anwendungen von einer “modulithischen” Struktur zu fachlich geschnittenen“vertical cuts” in Backend und Frontend inkl. Architekturwechsel von Application-Server über Spring-Boot-Anwendungen zu Cloud-Microservices auf Kubernetes und GCP.

01/2015 - 12/2020
Senior Software Engineer & Software Architect
(Konsumgüter und Handel, 1000-5000 Mitarbeiter)

  • Entwurf, Implementierung, Produktivnahme und Pflege eines Frameworks für die leichtgewichtige und schrittweise Aufteilung marktfachlicher Verarbeitungsketten in asynchrone Teilschritte auf Basis von Spring-Boot, Vaadin, vue.js und MapR-Streams / Kafka.
  • Lösungsentwurf und Realisierung der Transformation einer proprietären Authentifizierungslösungauf OIDC und Keycloak für eine Familie aus rund 25 Anwendungen.
  • kontinuierliche Weiterentwicklung der auf Spring basierenden Rahmenarchitektur und Verantwortung des Entwicklungsvorgehen und automatisierter Quality-Gates („programming architect“)
  • Bewertung von Stabilität und Performance
  • Hotspot-Analyse, Microbenchmarks & Profiling
  • Entwicklung von Framework-Komponenten und Anwendungsfunktionen

10/2013 - 12/2014
Senior Software Engineer
(Konsumgüter und Handel, 500-1000 Mitarbeiter)

Kontinuierliche Verbesserung der Funktionalität, Sicherheit und Performanz der Anwendungen in den Märkten gesorgt, inkl.
  • Verantwortung für die Realisierung eines Funktionspaketes mit gleichzeitiger Modernisierung von vorhandenen Applikationsbausteinen
  • Spezifikation, Schätzung, Bepreisung und Planung der Lösung
  • Führung und Unterstützung der Teammitglieder während der Umsetzung
  • Code-Reviews, QS, technische Abnahmen und Rollout
  • Sicherstellung der Tragfähigkeit und Performanz der Anwendungsarchitektur
  • Entwicklung von Framework-Komponenten und Anwendungsfunktionen

01/2013 - 07/2013
Senior Software Engineer
(Telekommunikation, 10-50 Mitarbeiter)

Spannende Entwicklungsprojekte für internationale Kunden prägen, z.B.:
  • Entwicklung einer Visual Voicemail Applikation
  • Federführung einer dienst-basierten Architektur
  • Entwurf einer leicht erweiterbaren IMAP-Bibliothek
  • Projektleitung und Product Owner einer Lösung zur sicheren, verschlüsselten Kommunikation mittels SMS und Voice-Over-IP Telefonie auf den Plattformen Android und BlackBerry

09/2008 - 12/2012
Software Engineer
(Telekommunikation, 10-50 Mitarbeiter)

Spannende Entwicklungsprojekte für internationale Kunden, inkl.:
  • Spezifikation, Design und Entwicklung diverser (Java-)Enterprise Projekte
  • Technische Verantwortung, Konzeption, Erweiterung und Pflege eines auf JavaEE basierenden Produkts zum Testen mobiler Endgeräte
  • Entwicklung und Integration neuer Komponenten (z.B. Module für Android, Windows Phone, NFC) mit bis zu achtköpfigen Teams
  • Durchführung von Schulungen bei internationalen Kunden vor Ort
  • Anleitung von Freelancern zur Unterstützung der Projekte

Zertifikate

ArchiMate® 3 Foundation
2022
Certified ScrumMaster®
2015

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Simon Neumann Software-Engineering & -Architecture with passion aus Koeln Software-Engineering & -Architecture with passion
Registrieren