Enterprise-, System-, Business- und Software- Architektur, Schwerpunkt Digitalisierung
Aktualisiert am 17.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Abstraktionsvermögen
logisches Denken
Neugier
Digitalisierung
Softwarearchitektur
Enterprise Architect
Skalierbarkeit
Automatisierung
UML
Softwaremodellierung
BPMN
SystemArchitektur
Architekturmanagement
Agile Softwareentwicklung
.NET Framework
TOGAF
PRINCE2
Deutsch
Muttersprache
Englisch
Fortgeschritten
C#
Muttersprache

Einsatzorte

Einsatzorte

Leipzig (+200km)
Deutschland, Schweiz, Österreich
Primär wird remote-Arbeit bevorzugt. Vereinzelt Besuche beim Kunden vor Ort möglich.
möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-09 - heute

Verknüpfung von Enterprise-, Business- und Solution Architektur

System- und Enterprise Architekt Enterprise Architect Sparx EA MDG .NET 8 ...
System- und Enterprise Architekt

  • Verknüpfung von Enterprise-, Business- und Solution Architektur zu einem gemeinsamen Modell
  • Aufbau eines unternehmensspezifischen Architekturmodell und Framework mit eigener visueller Sprache für alle Bereiche, abgeleitet aus BPMN und UML
  • Schulung der Architekten im Umgang mit Sparx Enterprise Architekt zur automatisierten Dokumentation, Modellvalidierung, Historisierung und Versionierung, sowie der Integration des Instanzmodells (Baseline)
  • Unterstützung und Beratung des EAM bzgl. der Zusammenarbeit aller Architekturbereiche, Skalierbarkeit der Architekturarbeit und entsprechender Governance
  • Homogenisierung der Dokumentation aller Solutions, d.h. Definition der Anforderung und Beispiele für die Architekturbeschreibung unterschiedlichster Lösungen (intern und extern) auf Basis eines Software- und Systemmodells

Enterprise Architect Sparx EA MDG .NET 8 Python UML BPMN2 TOGAF EAM Symbio Atlassian Suite GitLab Kubernetes Openshift Docker Microsoft Azure Google Cloud Amazon WebServices .NET Core REST SOA
Bosch Service Solutions GmbH
1 Jahr
2022-10 - 2023-09

Konzeption und Einführung einer Enterprise Architektur

Enterprise Architekt Enterprise Architect Sparx EA MDG .NET 7 ...
Enterprise Architekt

  • Konzeption und Einführung einer Enterprise Architektur mit Schwerpunkt auf die Fach-, IT- und Anwendungslandschaft zur Unterstützung der Softwareentwicklung, Changemanagement und Migration von Lösungen in die Cloud
  • Neben dem Aufbau des EA-Managements (inkl. ADM), des Architektur-Repositories und der Entwicklung eines eigenen Enterprisearchitekturframeworks für die Digitalisierung des Unternehmens
  • Dazu gehörten die Integration und Automatisierung auf dem ersten Entwurf des zukünftigen Unternehmensmodell, die Schulung der zukünftigen Architekten in Methodik, Umgang mit EA, Architekturprozessen, Modellen und visuellen Sprachen, in enger Absprache mit allen Stakeholdern und zukünftigen Nutzern

Enterprise Architect Sparx EA MDG .NET 7 Python UML BPMN2 TOGAF EAM Symbio Miro Atlassian Suite GitLab
Paessler AG
2 Jahre 2 Monate
2021-04 - 2023-05

System Architektur

System-Architect Red Hat Enterprise JAVA JBoss ...
System-Architect
  • Verantwortung der System Architektur als Rolle zwischen der Softwarearchitektur, Facharchitektur, IT-Infrastrukturarchitektur, Enterprise Architektur und dem Betrieb
  • Konzeption, Planung und Pflege der Systemlandschaft, Management der Stakeholder, Organisation und Verantwortung verschiedener Themen in Zusammenarbeit mit dem StBA, ITZBund und den statistischen Landesämtern
  • Design, Planung und Einführung eines Architekturmodells für die Systemarchitektur und angrenzende Architekturbereiche, sowie Schulung
Red Hat Enterprise JAVA JBoss VMWare UML BPMN2 TOGAF EAM SparxSystems Enterprise Architect
Statistisches Bundesamt Wiesbaden
1 Jahr 2 Monate
2021-08 - 2022-09

Homogenisierung der Anwendungslandschaft für innerbetriebliche Services

System-Architekt OpenShift C# GitHub ...
System-Architekt

  • Homogenisierung der Anwendungslandschaft für innerbetriebliche Services der Infineon AG
  • Entwurf eines Anwendungsmodells für alle existierenden, geplanten und zu migrierenden Werkzeuge. Planung und Umsetzung von Anwendungsmigrationen, Entwicklung einheitlicher Architekturmodelle zwischen den Architekturbereichen, Aufbau eines Architekturrepositories zur Wiederverwendung des erarbeiteten Wissens, Standards, Normen, Best-Practices und Referenzarchitekturen
  • Automatisierung der Dokumentation, sowie Training der Software-, Fach- und Systemarchitekten in zeitgemäßen Methoden und Werkzeugen

OpenShift C# GitHub Bitbucket ElasticSearch VMWare SparxSystems Enterprise Architect .NET 6 Angular UML BPMN2 TOGAF EAM
Infineon Technologies Austria AG
5 Monate
2021-02 - 2021-06

Projekt- und Entwicklungsleitung

IT Project Manager, Softwarearchitekt Perl Red Hat Enterprise Enterprise Architect ...
IT Project Manager, Softwarearchitekt
  • Übernahme der Projekt- und Entwicklungsleitung für die Umsetzung einer Softwarelösung im Bereich Cyber-Security
  • Aufgabe ist die Erstellung einer Architekturanalyse sowie die Konzeption einer Zielarchitektur, Projekt- und Architekturdokumentation und Umsetzungsplanung (Roadmap)
  • Außerdem ist die Integration, und die Koordination der Stakeholder und Entwickler, zu verantworten
Perl Red Hat Enterprise Enterprise Architect UML Certificate Transparency
Siemens AG, München
6 Monate
2020-09 - 2021-02

Analyse der bestehenden Softwarearchitektur(en)

Enterprise Architekt, Softwarearchitekt C# Python JavaScript ...
Enterprise Architekt, Softwarearchitekt
  • Unterstützung bei der Analyse der bestehenden Softwarearchitektur(en), der Erstellung eines Architektur Repository und eines skalierbaren, agilen Dokumentationsansatzes für bestehende und zukünftige Architekturmodelle (Software Architektur Modelle)
  • Proof-of Concept für die Digitalisierung der Dokumentation an einem Produktbeispiel, sowie Möglichkeiten für die Entwicklung eines entsprechenden Architekturframeworks
C# Python JavaScript Node.js Cypher Antlr4 Windows Forms Visual Studio (Code) Enterprise Architect UML CosmosDB Microsoft SQL Microsoft Azure Confluence Jira NoSQL Neo4j
CCC Software GmbH, Leipzig
1 Jahr 1 Monat
2019-09 - 2020-09

Schulung, Ausbildung und Unterstützung

Trainer für Softwarearchitektur, Systemanalyst C C# Ruby ...
Trainer für Softwarearchitektur, Systemanalyst
  • Schulung, Ausbildung und Unterstützung des Software-Architekten Team für Lösungen im Bereich Cyber-Security/DPI
  • Vermittlung von Theorie, Methoden und Softwarelösungen bei paralleler praktischer Anwendung im Daily-Business
  • Retrospektiven und Auswertung für alle Aspekte der Architektur-Rolle, das heißt: Projektmanagement, Kommunikation mit allen Stakeholdern, Requirement Analyse, Risk Management, Solution Design, Change-Management, Compliance, Test, Gouvernance, Continuous Improvement und natürlich Dokumentation
C C# Ruby Python JavaScript Cypher Windows Forms Visual Studio Code CMake Enterprise Architect git Gerrit Confluence Jira PostgreSQL Neo4j
Rohde & Schwarz GmbH & Co. KG, Leipzig
1 Jahr 7 Monate
2018-01 - 2019-07

Softwareentwicklungsprojekte

Enterprise Architekt, Softwarearchitekt, Systemanalyst
Enterprise Architekt, Softwarearchitekt, Systemanalyst
  • Digitalisierung der Dokumentation für Softwareentwicklungsprojekte
  • Strategieplanung für die Schaffung nötiger Voraus-setzungen (Capabilities)
  • Entwicklung von Prototypen als Nachweis des Konzeptentwurfes
  • Entwicklung und Implementation von Meta-/Modellen
  • UML Erweiterungen
  • Daten Importer für Instanz Modelle, visueller Sprachen für die Modellierung
  • Generatoren für die Dokumentation
  • Integratoren für bestehende Systeme und entsprechendes Tooling
  • Archi-tekturdokumentation und -bewertung
  • Stakeholdermanagement für die reibungslose Integration aller Beteiligten
C# Cypher GraphQL ASP .Net 4.7 WCF JavaScript (AngularJS) Visual Studio 2017 Enterprise Architect TFS Confluence Selenium Oracle MS SQL Neo4j
VWFS Digital Solutions GmbH, Braunschweig
1 Jahr 5 Monate
2016-08 - 2017-12

Analyse und Architekturbewertung

Softwarearchitekt, Softwareanalyst
Softwarearchitekt, Softwareanalyst
  • Analyse und Architekturbewertung eines bestehenden Produktes, bezüglich der Softwarequalität
  • Management der Stakeholder, und Entwicklung und Kommunikation von Änderungskonzepten hinsichtlich neuer Anforderungen
  • Anleitung des Entwicklungsteams und Mitwirkung bei der Entwicklung von Features
  • Anpassung und Pflege der Dokumentation bei Änderungen der bestehenden Infrastruktur und Implementationen mittels UML in Enterprise Architect
  • Code Analyse während Code-Reviews
  • Qualitätssicherung mit Unit-Tests
  • Planung und Umsetzung eines UI Test-Framework basierend auf Selenium sowie die Implementation von View, View-Model und funktionalen Tests
  • Anpassung der bestehenden Code-Basis für Testbarkeit auf Unit-, Komponenten-, Interface-, Business-Model- und UI Ebene
C# ASP .Net 4.6 WebAPI WCF Razor CSS JavaScript AngularJS Knockout.js Visual Studio 2015 Enterprise Architect TFS TeamCity Selenium Oracle
VWFS AG, Braunschweig
1 Jahr 1 Monat
2015-07 - 2016-07

Grundlegende Analyse und Restrukturierung

Softwareentwickler, Softwareanalyst, Softwarearchitekt
Softwareentwickler, Softwareanalyst, Softwarearchitekt
  • Grundlegende Analyse und Restrukturierung der bestehenden Applikation insbesondere bzgl. Performance, Stabilität und Funktionalität
  • Abschätzung und Implementierung neuer Features im Rahmen einer agilen Softwareentwicklung
  • Entwicklung und Anpassung von Unit-Tests zur Qualitätssicherung
  • Konzeptionierung und Planung einer Enterprise Software Lösung für Risk-Assessment, Datenanalyse und Modelling im Pipeline-Bereich
C# .Net 4.5 Prism WPF DevExpress WCF Entity Framework 6 MS SQL Server MS-Test RhinoMocks TFS SOA MVVM MEF .Net Remoting RabbitMQ SignalR Netzwerkprogrammierung Prototyping DLR CodeDOM T4 Templates Metaprogramming Visual Studio 2013/2015 Enterprise Architect Scrum Agile Development
ROSEN Technology and Research Center GmbH
6 Monate
2015-01 - 2015-06

Migration der Codebasis

Softwareentwickler C++ Qt Creator QML ...
Softwareentwickler
  • Planung und Umsetzung zur Migration der Codebasis einer plattformübergreifenden Kundensoftware von Qt3 auf Qt5.
  • Einhergehend verbunden Code-Analyse und Optimierung der bestehenden Implementierung, Anpassung der UI an die geänderte API, und umfassendes Testen aller Änderungen und Anpassungen mit Unit- und Integration-Tests.
C++ Qt Creator QML Enterprise Architect
ORWO Net GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2008

Ausbildung - Angewandte Mathematik

Universität Jena


2008

Ausbildung - Theoretische Informatik

Universität Jena


2008

Ausbildung - Mustererkennung

Universität Jena


2006

Ausbildung - Lehrstuhl für Angewandte Mathematik

Universität Jena


2006

Ausbildung - Maschinelles Lernen

Universität Jena


Qualifikationen:

  • Informatik Diplom, Nebenfach Mathe
  • iSAQB Certified Professional for Software Architecture (FL)
  • TOGAF® 9 Certification (Enterprise Architecture)
  • PRINCE2 Practitioner Certification in Project Management

Position

Position

  • Enterprisearchitekt
  • Systemarchitekt
  • Softwarearchitekt
  • Trainer für Architektur
  • Berater Digitalisierung

Kompetenzen

Kompetenzen

Top-Skills

Abstraktionsvermögen logisches Denken Neugier Digitalisierung Softwarearchitektur Enterprise Architect Skalierbarkeit Automatisierung UML Softwaremodellierung BPMN SystemArchitektur Architekturmanagement Agile Softwareentwicklung .NET Framework TOGAF PRINCE2

Schwerpunkte

  • Enterprise- und Software Architektur
  • Digitalisierung
  • Softwaredesign
  • System Analyse und Optimierung
  • Modellierung
  • IT-Projektmanagement
  • Softwareentwicklung .NET
  • Anwendungsintegration

Produkte / Standards / Erfahrungen / Methoden

Confluence
CSS
Selenium
TFS

Nach meinen Erfahrungen bin ich eine recht selte Mischung Mensch:

  • ich habe ein sehr gutes Abstraktionsvermögen und eine schnelle Auffassungsgabe
  • ich bin kommunikativ und konstruktiv (vielleicht sogar sozialkompetent)
  • ich habe nach 20 Jahren Softwareentwicklung einiges an Erfahrung
  • ich besitze ein fundiertes theoretisches Wissen
  • ich habe den Anspruch am mich selbst, kontinuierlich besser zu werden
  • mich machen (echte) Lösungen glücklich
  • ich bin der Überzeugung, dass man gemeinsam effizienter arbeitet

Aktuell beschäftige ich mich sehr intensiv mit Enterprise Architektur (Unternehmensarchitektur) da ich selbst CEO bin, Digitalisierung, und als Konsequenz daraus natürlich auch mit KI (machine learning).


Weitere Technologien:

  • ASP.Net CLR/DLR/Core
  • .NET 8
  • ASP.NET WebAPI
  • WPF
  • Silverlight
  • Windows Forms
  • Xamarin Forms
  • WCF
  • AngularJS
  • Knockout
  • WWF
  • MEF
  • Unity
  • XAML
  • QML
  • XML
  • UML
  • Qt
  • CUDA
  • OpenCL
  • OpenGL
  • OpenMP
  • MPI
  • TPL
  • LINQ
  • DLR
  • CodeDOM
  • T4 Templates
  • ANTLR4
  • Software/Architektur Design Pattern
  • Docker
  • Microsoft Azure
  • Google Cloud
  • Amazon WebServices


Entwicklungsumgebungen:

  • Visual Studio (Code)
  • Qt Creator
  • Eclipse
  • IntelliJ
  • Code::Blocks


Entwicklungswerkzeuge:

  • VisualParadigm
  • SparxSystems Enterprise Architect
  • Fiddler
  • Git
  • GitLab
  • SVN
  • Openshift
  • Team Foundation Server
  • Atlassian Suite
  • Microsoft Azure
  • Docker
  • CMake
  • Microsoft Office Suite


Entwicklungsmethoden:

  • Extreme Programming (XP)
  • Test Driven Development (TDD)
  • Domain Driven Design (DDD)
  • Model Driven Design (MDD)
  • Pair-Programming
  • ObjectOriented Analysis and Design (OOAD)
  • Agile Development (AD)
  • Continuous Delivery (CD)
  • Continuous Integration (CI)
  • Architektur integrierter Informationssysteme (ARIS)


Managementmethoden:

  • PRINCE2
  • TOGAF
  • Agile (SCRUM, Kanban)


Praxiserfahrung:

  • über 25 Jahre Softwareentwicklung
  • seit 14 Jahren Software Architektur und Projektmanagement
  • sowie 10 Jahre Enterprise Architektur

Programmiersprachen

Ada
AngularJS
C#
C--
C/C++
Cypher
D
F#
Fortran
Go
GraphQL
Haskell
Java
JavaScript
JavaScript (AngularJS)
JScript
Kotlin
Lisp
Modula 3
Oberon
ObjectiveC
Octave
Perl
PHP
Prolog
Python
QBasic
QML
R
Ruby
Rust
Scala
Scheme
TurboPascal
TypeScript
VisualBasic

Datenbanken

Cypher
Entity Framework
GraphQL
MS SQL
MySQL
Neo4j
Oracle
PostgreSQL
SQL
T-SQL
ElasticSearch

Managementerfahrung in Unternehmen

Geschäftsführer
Softwarearchitekt
Unternehmensarchitekt

Branchen

Branchen

  • Banken und Finanzdienstleitung
  • Automotive
  • Industrie- und Fertigung
  • Öffentlicher Dienst
  • IT Dienstleister
  • Handel

Einsatzorte

Einsatzorte

Leipzig (+200km)
Deutschland, Schweiz, Österreich
Primär wird remote-Arbeit bevorzugt. Vereinzelt Besuche beim Kunden vor Ort möglich.
möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-09 - heute

Verknüpfung von Enterprise-, Business- und Solution Architektur

System- und Enterprise Architekt Enterprise Architect Sparx EA MDG .NET 8 ...
System- und Enterprise Architekt

  • Verknüpfung von Enterprise-, Business- und Solution Architektur zu einem gemeinsamen Modell
  • Aufbau eines unternehmensspezifischen Architekturmodell und Framework mit eigener visueller Sprache für alle Bereiche, abgeleitet aus BPMN und UML
  • Schulung der Architekten im Umgang mit Sparx Enterprise Architekt zur automatisierten Dokumentation, Modellvalidierung, Historisierung und Versionierung, sowie der Integration des Instanzmodells (Baseline)
  • Unterstützung und Beratung des EAM bzgl. der Zusammenarbeit aller Architekturbereiche, Skalierbarkeit der Architekturarbeit und entsprechender Governance
  • Homogenisierung der Dokumentation aller Solutions, d.h. Definition der Anforderung und Beispiele für die Architekturbeschreibung unterschiedlichster Lösungen (intern und extern) auf Basis eines Software- und Systemmodells

Enterprise Architect Sparx EA MDG .NET 8 Python UML BPMN2 TOGAF EAM Symbio Atlassian Suite GitLab Kubernetes Openshift Docker Microsoft Azure Google Cloud Amazon WebServices .NET Core REST SOA
Bosch Service Solutions GmbH
1 Jahr
2022-10 - 2023-09

Konzeption und Einführung einer Enterprise Architektur

Enterprise Architekt Enterprise Architect Sparx EA MDG .NET 7 ...
Enterprise Architekt

  • Konzeption und Einführung einer Enterprise Architektur mit Schwerpunkt auf die Fach-, IT- und Anwendungslandschaft zur Unterstützung der Softwareentwicklung, Changemanagement und Migration von Lösungen in die Cloud
  • Neben dem Aufbau des EA-Managements (inkl. ADM), des Architektur-Repositories und der Entwicklung eines eigenen Enterprisearchitekturframeworks für die Digitalisierung des Unternehmens
  • Dazu gehörten die Integration und Automatisierung auf dem ersten Entwurf des zukünftigen Unternehmensmodell, die Schulung der zukünftigen Architekten in Methodik, Umgang mit EA, Architekturprozessen, Modellen und visuellen Sprachen, in enger Absprache mit allen Stakeholdern und zukünftigen Nutzern

Enterprise Architect Sparx EA MDG .NET 7 Python UML BPMN2 TOGAF EAM Symbio Miro Atlassian Suite GitLab
Paessler AG
2 Jahre 2 Monate
2021-04 - 2023-05

System Architektur

System-Architect Red Hat Enterprise JAVA JBoss ...
System-Architect
  • Verantwortung der System Architektur als Rolle zwischen der Softwarearchitektur, Facharchitektur, IT-Infrastrukturarchitektur, Enterprise Architektur und dem Betrieb
  • Konzeption, Planung und Pflege der Systemlandschaft, Management der Stakeholder, Organisation und Verantwortung verschiedener Themen in Zusammenarbeit mit dem StBA, ITZBund und den statistischen Landesämtern
  • Design, Planung und Einführung eines Architekturmodells für die Systemarchitektur und angrenzende Architekturbereiche, sowie Schulung
Red Hat Enterprise JAVA JBoss VMWare UML BPMN2 TOGAF EAM SparxSystems Enterprise Architect
Statistisches Bundesamt Wiesbaden
1 Jahr 2 Monate
2021-08 - 2022-09

Homogenisierung der Anwendungslandschaft für innerbetriebliche Services

System-Architekt OpenShift C# GitHub ...
System-Architekt

  • Homogenisierung der Anwendungslandschaft für innerbetriebliche Services der Infineon AG
  • Entwurf eines Anwendungsmodells für alle existierenden, geplanten und zu migrierenden Werkzeuge. Planung und Umsetzung von Anwendungsmigrationen, Entwicklung einheitlicher Architekturmodelle zwischen den Architekturbereichen, Aufbau eines Architekturrepositories zur Wiederverwendung des erarbeiteten Wissens, Standards, Normen, Best-Practices und Referenzarchitekturen
  • Automatisierung der Dokumentation, sowie Training der Software-, Fach- und Systemarchitekten in zeitgemäßen Methoden und Werkzeugen

OpenShift C# GitHub Bitbucket ElasticSearch VMWare SparxSystems Enterprise Architect .NET 6 Angular UML BPMN2 TOGAF EAM
Infineon Technologies Austria AG
5 Monate
2021-02 - 2021-06

Projekt- und Entwicklungsleitung

IT Project Manager, Softwarearchitekt Perl Red Hat Enterprise Enterprise Architect ...
IT Project Manager, Softwarearchitekt
  • Übernahme der Projekt- und Entwicklungsleitung für die Umsetzung einer Softwarelösung im Bereich Cyber-Security
  • Aufgabe ist die Erstellung einer Architekturanalyse sowie die Konzeption einer Zielarchitektur, Projekt- und Architekturdokumentation und Umsetzungsplanung (Roadmap)
  • Außerdem ist die Integration, und die Koordination der Stakeholder und Entwickler, zu verantworten
Perl Red Hat Enterprise Enterprise Architect UML Certificate Transparency
Siemens AG, München
6 Monate
2020-09 - 2021-02

Analyse der bestehenden Softwarearchitektur(en)

Enterprise Architekt, Softwarearchitekt C# Python JavaScript ...
Enterprise Architekt, Softwarearchitekt
  • Unterstützung bei der Analyse der bestehenden Softwarearchitektur(en), der Erstellung eines Architektur Repository und eines skalierbaren, agilen Dokumentationsansatzes für bestehende und zukünftige Architekturmodelle (Software Architektur Modelle)
  • Proof-of Concept für die Digitalisierung der Dokumentation an einem Produktbeispiel, sowie Möglichkeiten für die Entwicklung eines entsprechenden Architekturframeworks
C# Python JavaScript Node.js Cypher Antlr4 Windows Forms Visual Studio (Code) Enterprise Architect UML CosmosDB Microsoft SQL Microsoft Azure Confluence Jira NoSQL Neo4j
CCC Software GmbH, Leipzig
1 Jahr 1 Monat
2019-09 - 2020-09

Schulung, Ausbildung und Unterstützung

Trainer für Softwarearchitektur, Systemanalyst C C# Ruby ...
Trainer für Softwarearchitektur, Systemanalyst
  • Schulung, Ausbildung und Unterstützung des Software-Architekten Team für Lösungen im Bereich Cyber-Security/DPI
  • Vermittlung von Theorie, Methoden und Softwarelösungen bei paralleler praktischer Anwendung im Daily-Business
  • Retrospektiven und Auswertung für alle Aspekte der Architektur-Rolle, das heißt: Projektmanagement, Kommunikation mit allen Stakeholdern, Requirement Analyse, Risk Management, Solution Design, Change-Management, Compliance, Test, Gouvernance, Continuous Improvement und natürlich Dokumentation
C C# Ruby Python JavaScript Cypher Windows Forms Visual Studio Code CMake Enterprise Architect git Gerrit Confluence Jira PostgreSQL Neo4j
Rohde & Schwarz GmbH & Co. KG, Leipzig
1 Jahr 7 Monate
2018-01 - 2019-07

Softwareentwicklungsprojekte

Enterprise Architekt, Softwarearchitekt, Systemanalyst
Enterprise Architekt, Softwarearchitekt, Systemanalyst
  • Digitalisierung der Dokumentation für Softwareentwicklungsprojekte
  • Strategieplanung für die Schaffung nötiger Voraus-setzungen (Capabilities)
  • Entwicklung von Prototypen als Nachweis des Konzeptentwurfes
  • Entwicklung und Implementation von Meta-/Modellen
  • UML Erweiterungen
  • Daten Importer für Instanz Modelle, visueller Sprachen für die Modellierung
  • Generatoren für die Dokumentation
  • Integratoren für bestehende Systeme und entsprechendes Tooling
  • Archi-tekturdokumentation und -bewertung
  • Stakeholdermanagement für die reibungslose Integration aller Beteiligten
C# Cypher GraphQL ASP .Net 4.7 WCF JavaScript (AngularJS) Visual Studio 2017 Enterprise Architect TFS Confluence Selenium Oracle MS SQL Neo4j
VWFS Digital Solutions GmbH, Braunschweig
1 Jahr 5 Monate
2016-08 - 2017-12

Analyse und Architekturbewertung

Softwarearchitekt, Softwareanalyst
Softwarearchitekt, Softwareanalyst
  • Analyse und Architekturbewertung eines bestehenden Produktes, bezüglich der Softwarequalität
  • Management der Stakeholder, und Entwicklung und Kommunikation von Änderungskonzepten hinsichtlich neuer Anforderungen
  • Anleitung des Entwicklungsteams und Mitwirkung bei der Entwicklung von Features
  • Anpassung und Pflege der Dokumentation bei Änderungen der bestehenden Infrastruktur und Implementationen mittels UML in Enterprise Architect
  • Code Analyse während Code-Reviews
  • Qualitätssicherung mit Unit-Tests
  • Planung und Umsetzung eines UI Test-Framework basierend auf Selenium sowie die Implementation von View, View-Model und funktionalen Tests
  • Anpassung der bestehenden Code-Basis für Testbarkeit auf Unit-, Komponenten-, Interface-, Business-Model- und UI Ebene
C# ASP .Net 4.6 WebAPI WCF Razor CSS JavaScript AngularJS Knockout.js Visual Studio 2015 Enterprise Architect TFS TeamCity Selenium Oracle
VWFS AG, Braunschweig
1 Jahr 1 Monat
2015-07 - 2016-07

Grundlegende Analyse und Restrukturierung

Softwareentwickler, Softwareanalyst, Softwarearchitekt
Softwareentwickler, Softwareanalyst, Softwarearchitekt
  • Grundlegende Analyse und Restrukturierung der bestehenden Applikation insbesondere bzgl. Performance, Stabilität und Funktionalität
  • Abschätzung und Implementierung neuer Features im Rahmen einer agilen Softwareentwicklung
  • Entwicklung und Anpassung von Unit-Tests zur Qualitätssicherung
  • Konzeptionierung und Planung einer Enterprise Software Lösung für Risk-Assessment, Datenanalyse und Modelling im Pipeline-Bereich
C# .Net 4.5 Prism WPF DevExpress WCF Entity Framework 6 MS SQL Server MS-Test RhinoMocks TFS SOA MVVM MEF .Net Remoting RabbitMQ SignalR Netzwerkprogrammierung Prototyping DLR CodeDOM T4 Templates Metaprogramming Visual Studio 2013/2015 Enterprise Architect Scrum Agile Development
ROSEN Technology and Research Center GmbH
6 Monate
2015-01 - 2015-06

Migration der Codebasis

Softwareentwickler C++ Qt Creator QML ...
Softwareentwickler
  • Planung und Umsetzung zur Migration der Codebasis einer plattformübergreifenden Kundensoftware von Qt3 auf Qt5.
  • Einhergehend verbunden Code-Analyse und Optimierung der bestehenden Implementierung, Anpassung der UI an die geänderte API, und umfassendes Testen aller Änderungen und Anpassungen mit Unit- und Integration-Tests.
C++ Qt Creator QML Enterprise Architect
ORWO Net GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2008

Ausbildung - Angewandte Mathematik

Universität Jena


2008

Ausbildung - Theoretische Informatik

Universität Jena


2008

Ausbildung - Mustererkennung

Universität Jena


2006

Ausbildung - Lehrstuhl für Angewandte Mathematik

Universität Jena


2006

Ausbildung - Maschinelles Lernen

Universität Jena


Qualifikationen:

  • Informatik Diplom, Nebenfach Mathe
  • iSAQB Certified Professional for Software Architecture (FL)
  • TOGAF® 9 Certification (Enterprise Architecture)
  • PRINCE2 Practitioner Certification in Project Management

Position

Position

  • Enterprisearchitekt
  • Systemarchitekt
  • Softwarearchitekt
  • Trainer für Architektur
  • Berater Digitalisierung

Kompetenzen

Kompetenzen

Top-Skills

Abstraktionsvermögen logisches Denken Neugier Digitalisierung Softwarearchitektur Enterprise Architect Skalierbarkeit Automatisierung UML Softwaremodellierung BPMN SystemArchitektur Architekturmanagement Agile Softwareentwicklung .NET Framework TOGAF PRINCE2

Schwerpunkte

  • Enterprise- und Software Architektur
  • Digitalisierung
  • Softwaredesign
  • System Analyse und Optimierung
  • Modellierung
  • IT-Projektmanagement
  • Softwareentwicklung .NET
  • Anwendungsintegration

Produkte / Standards / Erfahrungen / Methoden

Confluence
CSS
Selenium
TFS

Nach meinen Erfahrungen bin ich eine recht selte Mischung Mensch:

  • ich habe ein sehr gutes Abstraktionsvermögen und eine schnelle Auffassungsgabe
  • ich bin kommunikativ und konstruktiv (vielleicht sogar sozialkompetent)
  • ich habe nach 20 Jahren Softwareentwicklung einiges an Erfahrung
  • ich besitze ein fundiertes theoretisches Wissen
  • ich habe den Anspruch am mich selbst, kontinuierlich besser zu werden
  • mich machen (echte) Lösungen glücklich
  • ich bin der Überzeugung, dass man gemeinsam effizienter arbeitet

Aktuell beschäftige ich mich sehr intensiv mit Enterprise Architektur (Unternehmensarchitektur) da ich selbst CEO bin, Digitalisierung, und als Konsequenz daraus natürlich auch mit KI (machine learning).


Weitere Technologien:

  • ASP.Net CLR/DLR/Core
  • .NET 8
  • ASP.NET WebAPI
  • WPF
  • Silverlight
  • Windows Forms
  • Xamarin Forms
  • WCF
  • AngularJS
  • Knockout
  • WWF
  • MEF
  • Unity
  • XAML
  • QML
  • XML
  • UML
  • Qt
  • CUDA
  • OpenCL
  • OpenGL
  • OpenMP
  • MPI
  • TPL
  • LINQ
  • DLR
  • CodeDOM
  • T4 Templates
  • ANTLR4
  • Software/Architektur Design Pattern
  • Docker
  • Microsoft Azure
  • Google Cloud
  • Amazon WebServices


Entwicklungsumgebungen:

  • Visual Studio (Code)
  • Qt Creator
  • Eclipse
  • IntelliJ
  • Code::Blocks


Entwicklungswerkzeuge:

  • VisualParadigm
  • SparxSystems Enterprise Architect
  • Fiddler
  • Git
  • GitLab
  • SVN
  • Openshift
  • Team Foundation Server
  • Atlassian Suite
  • Microsoft Azure
  • Docker
  • CMake
  • Microsoft Office Suite


Entwicklungsmethoden:

  • Extreme Programming (XP)
  • Test Driven Development (TDD)
  • Domain Driven Design (DDD)
  • Model Driven Design (MDD)
  • Pair-Programming
  • ObjectOriented Analysis and Design (OOAD)
  • Agile Development (AD)
  • Continuous Delivery (CD)
  • Continuous Integration (CI)
  • Architektur integrierter Informationssysteme (ARIS)


Managementmethoden:

  • PRINCE2
  • TOGAF
  • Agile (SCRUM, Kanban)


Praxiserfahrung:

  • über 25 Jahre Softwareentwicklung
  • seit 14 Jahren Software Architektur und Projektmanagement
  • sowie 10 Jahre Enterprise Architektur

Programmiersprachen

Ada
AngularJS
C#
C--
C/C++
Cypher
D
F#
Fortran
Go
GraphQL
Haskell
Java
JavaScript
JavaScript (AngularJS)
JScript
Kotlin
Lisp
Modula 3
Oberon
ObjectiveC
Octave
Perl
PHP
Prolog
Python
QBasic
QML
R
Ruby
Rust
Scala
Scheme
TurboPascal
TypeScript
VisualBasic

Datenbanken

Cypher
Entity Framework
GraphQL
MS SQL
MySQL
Neo4j
Oracle
PostgreSQL
SQL
T-SQL
ElasticSearch

Managementerfahrung in Unternehmen

Geschäftsführer
Softwarearchitekt
Unternehmensarchitekt

Branchen

Branchen

  • Banken und Finanzdienstleitung
  • Automotive
  • Industrie- und Fertigung
  • Öffentlicher Dienst
  • IT Dienstleister
  • Handel

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.