Architektur, Entwicklung, Beratung, Businessanalyse. Java/Spring und Node.js. Agile und Lean Development. Refactoring und Modernisierung.
Aktualisiert am 30.12.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.02.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
Verhandlungssicher in Wort und Schrift
Spanisch
Verhandlungssicher in Wort und Schrift

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)

Ich bin ausschließlich im Rhein-Main-Gebiet tätig.

möglich

Projekte

Projekte

2 Jahre
2023-01 - heute

Neuentwicklung Prozess-Engine in Legacy System, Grundlagenentwicklung Custom CRM Baukastensystem

Architektur, Entwicklung, Test, Dokumentation
Architektur, Entwicklung, Test, Dokumentation
Syzygy
Remote
1 Jahr 10 Monate
2020-02 - 2021-11

Neuentwicklung eines Custom CRM Baukastensystems

Tech Lead, Architekt Domain Driven Design Behavior Driven Development Ports and Adapters ...
Tech Lead, Architekt
  • Entwurf und Entwicklung eines Baukastensystems zum Erstellen und laufender Pflege und Veränderung eines Custom CRM Systems durch den Endkunden
  • Stakeholder-Betreuung und -Interviews, Requirement Engineering, Domänenmodellierung, Architektur, Dokumentation, Akzeptanztests, Proofs of Concept, Kundendemos
  • Fachliche und technische Führung des Entwicklerteams Backend
  • Entwurf einer systemweit eingesetzten Formelsprache für die Beschreibung von Berechnungsvorschriften, Filtern, Sortierungen usw. inkl. Umsetzung eines Java-basierten Parsers, AST mit Type Checking, Report aller in einer Formel gefundenen Probleme, Custom Problem Detection, Syntax Highlighting Support und einem AST-Transformator
Confluence JIRA Miro Java 8 Spring Spring Boot Cucumber JavaScript
Domain Driven Design Behavior Driven Development Ports and Adapters Capability Thinking Feature Injection Sprachdesign
Syzygy
Bad Homburg vor der Höhe
6 Monate
2019-08 - 2020-01

Entwicklung und Integration eines Document Exchange Hubs

Architektur, Entwicklung, Test Java 8 OpenID Connect OAuth 2.0 ...
Architektur, Entwicklung, Test
  • Entwurf und Entwicklung eines zentralen Umschlagplatzes für PDF-basierte Dokumente im Zusammenspiel zwischen Kunden, Front Office und Back Office
  • Anbindung von internen Drittsystemen wie Prozess-Engines, PDF-Template-Repositories, Secure Storage, OpenID Connect Provider, Kundenportal usw.
  • Anbindung von DocuSign als externer Dienstleister für sichere Signaturen inkl. sicherem Hand-off zu deren UI
  • Einbettung in die bestehende Kundenarchitektur
Java 8 Spring Spring Boot DocuSign Apache PDFBox
Java 8 OpenID Connect OAuth 2.0 Spring Spring Boot
Syzygy
Bad Homburg vor der Höhe
1 Jahr 2 Monate
2018-04 - 2019-05

App zur Unterstützung in der Behandlung von Diabetes

Architektur, Entwicklung Event Sourcing Atomic Design React ...
Architektur, Entwicklung
  • Architektur und Entwicklung auf Basis von React Native und MobX
  • Anbindung eines Custom Backends
  • Anbindung diverser externer Geräte wie Schrittzähler und Waagen
  • Multi-Tenant-Unterstützung, Whitelabelling, Theming, Plugins
  • Backendgesteuerte Änderung der App-Capabilities und UI in Echtzeit aufgrund Änderung von Rollen und Rechten
  • Multi-Device-Synchronisierung in Echtzeit
  • Read-only-Modus für Angehörige und Behandler
React Native MobX JavaScript ES6
Event Sourcing Atomic Design React React Native ES6 JavaScript Behavior Driven Development
medulife
Frankfurt am Main
4 Monate
2017-10 - 2018-01

Tool zur Unterstützung der Arbeit niedergelassener Ärzte

Analyse, Architektur, Entwicklung Business Analysis Capability Thinking Feature Injection ...
Analyse, Architektur, Entwicklung
  • Businessanalyse und Erarbeitung der Facharchitektur
  • Konzeption der Softwarearchitektur für Frontend,  Backend und das Gesamtsystem unter den Gesichtspunkten
    • Größtmöglicher Code Re-Use in den zu bauenden Native und Web Apps
    • Design for the cloud
    • Deployment-Automatisierbarkeit
  • Technologieauswahl und Bewertung
  • Software Design, Implementierung, Test
  • Atomic Design im Frontend
Node.js Android Azure Cloud VMs Azure CosmosDB Azure Table Storage Express React React Native MobX Git Cucumber FuseBox Linux
Business Analysis Capability Thinking Feature Injection Domain- driven Design (DDD) Behaviour-driven Development (BDD) Lean Principles Ports & Adapters Microservices Event Sourcing JavaScript (ES6) React React Native Cloud Services
5 Monate
2017-05 - 2017-09

Weiterentwicklung Connected Cars Backend

Technischer Analyst, Softwareentwickler Java 8 Scrum LeSS ...
Technischer Analyst, Softwareentwickler
  • Technische Analyse von Konzepten und Vorbereitung zur Umsetzung
  • Fachliche Analyse bei auftretenden Unstimmigkeiten und Klärung mit den Stakeholdern
  • Fachliche Konzeption einiger ausgewählter Themen
  • Design, Implementierung, Test
  • Code Reviews und Refactoring
Confluence JIRA Eclipse Tomcat Jenkins
Java 8 Scrum LeSS Linux
Valtech
Neu-Isenburg
1 Jahr 8 Monate
2015-07 - 2017-02

Neuentwicklung weltweit skalierendes Learning Management System

Architekt, Businessanalyst, Chefentwickler Business Analysis Capability Thinking Feature Injection ...
Architekt, Businessanalyst, Chefentwickler
  • Businessanalyse und Requirement Engineering
  • Konzeption umzusetzender Geschäftsprozesse und Proofs of Concept
  • Engmaschige Präsentation und Abstimmung mit dem Endkunden
  • Erarbeitung und Pflege der Facharchitektur
  • Konzeption der Softwarearchitektur für Frontend, Backend und das Gesamtsystem inkl. Proofs of Concept unter den Gesichtspunkten:
    • weltweite Skalierbarkeit über Datacenter-Grenzen hinweg
    • designed for the cloud
    • Möglichkeit des Outsourcings großer Teile mit
      vernachlässigbarem Einarbeitungsaufwand
    • Ausnutzung vorhandener Skills
    • Parallelisierbarkeit von Analyse, Entwicklung und Staging zur Minimierung des Zeitaufwandes und für kurze Feedback-Schleifen
    • Deployment-Automatisierbarkeit
  • Erarbeitung, Analyse und Beschreibung der benötigten
    Softwarefeatures, Erstellung automatisierter Featuretests
  • Festlegen des Schnitts der Microservices, Einordnung der Features in die Services, Definition der Schnittstellen und APIs
  • Technologieauswahl und Bewertung
  • Führung und Coaching der Backend- und Infrastrukturteams
  • Konzeption eines lock- und synchronisationsfreien
    Persistenzmechanismus auf Basis von Event Sourcing für weltweites Scale-out auch über Datacenter-Grenzen hinweg
  • Implementierung einer entsprechenden Eventing-Bibliothek für die Node.js-basierten Services
  • Implementierung einer Plattform-Bibliothek für die Node.js-basierten Services inkl. Remoting, Anbindung mehrerer Cloud-DBs, Anbindung von ElasticSearch, Validation, Logging, Execution Tracing, Background Job Control usw.
  • Design und Implementierung einzelner Microservices
  • Code Reviews und Refactoring
Azure DocumentDB Azure Table Storage ElasticSearch Confluence JIRA
Business Analysis Capability Thinking Feature Injection Business Process Modelling (BPM) Domain-driven Design (DDD) Behaviour-driven Development (BDD) Lean Principles Scrum Ports & Adapters Microservices Event Sourcing Node.js RabbitMQ Express Redux-* React Cucumber Git Docker Gulp Webpack Linux Windows GraphQL JavaScript (ES5/ES2015)
Syzygy
7 Monate
2014-10 - 2015-04

Analyse und Konzeption neues Fachmodell für Privatkundengeschäft

Business Analyst Businessanalyse Objektorientierte Analyse (OOA) Domänengetriebenes Design (DDD)
Business Analyst
  • Analyse aktueller Anforderungen an die Systemlandschaft
  • Tiefgehende Analyse der verschiedenen relevanten Fachdomänen und Verfeinerung der Facharchitektur
  • Durchführung von Workshops mit den Fachbereichen
  • Neukonzeption großer Teile des bestehenden Fachmodells unter Beachtung der  Facharchitektur und im Hinblick auf Minimierung der daraus folgenden Umsetzungsaufwände
Confluence Visio
Businessanalyse Objektorientierte Analyse (OOA) Domänengetriebenes Design (DDD)
Schufa
3 Jahre
2011-08 - 2014-07

meineSCHUFA.de Privatkundenportal

Architekt, stellv. technischer Leiter, Chefentwickler Verhaltensgetriebene Entwicklung (BDD) Domänengetriebenes Design (DDD) J2EE1.4/EJB2.1 ...
Architekt, stellv. technischer Leiter, Chefentwickler

Aufgaben:

  • Mitarbeit im Backend- und Architekturteam, stellv. technischer Leiter
  • Pflege und Verfeinerung der Facharchitektur
  • Fachanalyse, technische Analyse, Design, Spezifizierung, Implementierung, Test:
    • neue Authentifizierungsverfahren
    • Umstellung auf SEPA-Zahlungsverkehr
    • weitere kleinere Sachen  
  • Planung und Durchführung schrittweise Transition von J2EE1.4/EJB2.1-Legacy-Codebasis auf moderne JEE6/EJB3.x-basierte Implementierung
  • Entwurf und Verfeinerung der technischen Architektur der neuen Codebasis, Coaching der Teammitglieder
  • Aufsetzen und Pflege fachlicher Beschreibungen umgesetzter Features sowie daraus abgeleiteter automatisierter Tests auf Basis von Cucumber/Gherkin

Umfeld:

  • Große Legacyanwendung und viele interne und externe Drittsysteme.
  • Erneuerung der Codebasis bei gleichzeitiger Umsetzung neuer Features. Kleines agiles Team mit direktem Kontakt zur Fachabteilung und vielen Schnittstellen zu anderen Abteilungen.
Weblogic 10.x und 12c DB2 Tomcat Apache Eclipse Jenkins CI Ant IBM Jazz Rational Team Concert
Verhaltensgetriebene Entwicklung (BDD) Domänengetriebenes Design (DDD) J2EE1.4/EJB2.1 JEE6/EJB3.1 Shellskripts Cucumber JUnit div. Commonsbibliotheken Windows Solaris SEPA ePA
Schufa
1 Jahr 11 Monate
2009-07 - 2011-05

Portal für Echtzeit-Finanzmarktdaten

Architekt, Entwickler Groovy JavaSE RESTful Webservices ...
Architekt, Entwickler
  • Mitarbeit im Backend- und Architekturteam
  • Analyse, Design, Spezifizierung, Implementierung, Test.
  • Anbindung mehrerer Echtzeit-Drittsysteme als Datenquellen
  • Umfangreiche Cachingstrategien und lokaler Datenhaushalt
  • Backendunterstützung für die widget- und cockpitbasierte frontendseitige RIA
  • div. andere Funktionalitäten wie Suche in über 3 Mio. Finanzinstrumenten, Watchlist und dergleichen
  • Custom-Streßtesttool für die speziellen Anforderungen in diesem Projekt
Standard-Servletcontainer Oracle Apache Lucene 3.x Eclipse IntelliJ IDEA 7 Ivy Ant Subversion
Groovy JavaSE RESTful Webservices Lucene-Indizes Groovy Tests Spring 3.0 JUnit div. Commonsbibliotheken Embedded Jetty Windows SIX Telekurs Market Data Feed (MDF)
Syzygy

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Universität Leipzig
Abschluß als Diplom-Informatiker

Position

Position

Architekt, Senior-Entwickler, Analyst

Kompetenzen

Kompetenzen

Schwerpunkte

Analyse
Destillation
Architektur
Entwicklung

Analyse und Destillation

  • Anforderungsanalyse
  • Geschäftsanalyse
  • technische Analyse
  • Interviews mit Domänenexperten
  • Kerndomänendestillation und Context Mapping
  • Erstellung domänengetriebener Fachmodelle
  • Fachliche und technische Konzeption

Architektur und Entwicklung

  • Java/Spring- und NodeJS-Applikationen im Enterprise-Umfeld
  • Agiles und Lean Development
  • Ausarbeiten von Facharchitekturen und Softwarearchitekturen
  • Fachliche und technische Erneuerungen
  • Team Coaching und Teamführung
  • Software Design
  • Und natürlich test-first, hands-on Coding?

Im Zentrum stehen stets alle Stakeholder und die Ermittlung der Werte, die diese aus Geschäftsprozessen und IT-Systemen schöpfen wollen. Je nach auszufüllender Rolle berateanalysiere und destilliere und/oder entwickle ich dann auf dieser Basis, so daß das Endergebnis den größtmöglichen Wert für die Stakeholder hat. Dabei verwende ich moderne Techniken, wie verhaltensgetriebene Entwicklung (BDD), domänengetriebenes Design (DDD), CynefinFeature Injection usw.

Produkte / Standards / Erfahrungen / Methoden

Java 17
Experte
JavaScript
Experte
Spring
Experte
Spring Boot
Experte
BDD
Experte
DDD
Experte


Betriebssysteme

Unix
Experte
Windows
Basics

Programmiersprachen

Java
Experte
Groovy
Experte
JavaScript
Experte
Shell
Fortgeschritten

Datenbanken

Azure CosmosDB
Fortgeschritten
Azure Table Storage
Fortgeschritten
Oracle
Fortgeschritten
SQL
Fortgeschritten

Branchen

Branchen


Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)

Ich bin ausschließlich im Rhein-Main-Gebiet tätig.

möglich

Projekte

Projekte

2 Jahre
2023-01 - heute

Neuentwicklung Prozess-Engine in Legacy System, Grundlagenentwicklung Custom CRM Baukastensystem

Architektur, Entwicklung, Test, Dokumentation
Architektur, Entwicklung, Test, Dokumentation
Syzygy
Remote
1 Jahr 10 Monate
2020-02 - 2021-11

Neuentwicklung eines Custom CRM Baukastensystems

Tech Lead, Architekt Domain Driven Design Behavior Driven Development Ports and Adapters ...
Tech Lead, Architekt
  • Entwurf und Entwicklung eines Baukastensystems zum Erstellen und laufender Pflege und Veränderung eines Custom CRM Systems durch den Endkunden
  • Stakeholder-Betreuung und -Interviews, Requirement Engineering, Domänenmodellierung, Architektur, Dokumentation, Akzeptanztests, Proofs of Concept, Kundendemos
  • Fachliche und technische Führung des Entwicklerteams Backend
  • Entwurf einer systemweit eingesetzten Formelsprache für die Beschreibung von Berechnungsvorschriften, Filtern, Sortierungen usw. inkl. Umsetzung eines Java-basierten Parsers, AST mit Type Checking, Report aller in einer Formel gefundenen Probleme, Custom Problem Detection, Syntax Highlighting Support und einem AST-Transformator
Confluence JIRA Miro Java 8 Spring Spring Boot Cucumber JavaScript
Domain Driven Design Behavior Driven Development Ports and Adapters Capability Thinking Feature Injection Sprachdesign
Syzygy
Bad Homburg vor der Höhe
6 Monate
2019-08 - 2020-01

Entwicklung und Integration eines Document Exchange Hubs

Architektur, Entwicklung, Test Java 8 OpenID Connect OAuth 2.0 ...
Architektur, Entwicklung, Test
  • Entwurf und Entwicklung eines zentralen Umschlagplatzes für PDF-basierte Dokumente im Zusammenspiel zwischen Kunden, Front Office und Back Office
  • Anbindung von internen Drittsystemen wie Prozess-Engines, PDF-Template-Repositories, Secure Storage, OpenID Connect Provider, Kundenportal usw.
  • Anbindung von DocuSign als externer Dienstleister für sichere Signaturen inkl. sicherem Hand-off zu deren UI
  • Einbettung in die bestehende Kundenarchitektur
Java 8 Spring Spring Boot DocuSign Apache PDFBox
Java 8 OpenID Connect OAuth 2.0 Spring Spring Boot
Syzygy
Bad Homburg vor der Höhe
1 Jahr 2 Monate
2018-04 - 2019-05

App zur Unterstützung in der Behandlung von Diabetes

Architektur, Entwicklung Event Sourcing Atomic Design React ...
Architektur, Entwicklung
  • Architektur und Entwicklung auf Basis von React Native und MobX
  • Anbindung eines Custom Backends
  • Anbindung diverser externer Geräte wie Schrittzähler und Waagen
  • Multi-Tenant-Unterstützung, Whitelabelling, Theming, Plugins
  • Backendgesteuerte Änderung der App-Capabilities und UI in Echtzeit aufgrund Änderung von Rollen und Rechten
  • Multi-Device-Synchronisierung in Echtzeit
  • Read-only-Modus für Angehörige und Behandler
React Native MobX JavaScript ES6
Event Sourcing Atomic Design React React Native ES6 JavaScript Behavior Driven Development
medulife
Frankfurt am Main
4 Monate
2017-10 - 2018-01

Tool zur Unterstützung der Arbeit niedergelassener Ärzte

Analyse, Architektur, Entwicklung Business Analysis Capability Thinking Feature Injection ...
Analyse, Architektur, Entwicklung
  • Businessanalyse und Erarbeitung der Facharchitektur
  • Konzeption der Softwarearchitektur für Frontend,  Backend und das Gesamtsystem unter den Gesichtspunkten
    • Größtmöglicher Code Re-Use in den zu bauenden Native und Web Apps
    • Design for the cloud
    • Deployment-Automatisierbarkeit
  • Technologieauswahl und Bewertung
  • Software Design, Implementierung, Test
  • Atomic Design im Frontend
Node.js Android Azure Cloud VMs Azure CosmosDB Azure Table Storage Express React React Native MobX Git Cucumber FuseBox Linux
Business Analysis Capability Thinking Feature Injection Domain- driven Design (DDD) Behaviour-driven Development (BDD) Lean Principles Ports & Adapters Microservices Event Sourcing JavaScript (ES6) React React Native Cloud Services
5 Monate
2017-05 - 2017-09

Weiterentwicklung Connected Cars Backend

Technischer Analyst, Softwareentwickler Java 8 Scrum LeSS ...
Technischer Analyst, Softwareentwickler
  • Technische Analyse von Konzepten und Vorbereitung zur Umsetzung
  • Fachliche Analyse bei auftretenden Unstimmigkeiten und Klärung mit den Stakeholdern
  • Fachliche Konzeption einiger ausgewählter Themen
  • Design, Implementierung, Test
  • Code Reviews und Refactoring
Confluence JIRA Eclipse Tomcat Jenkins
Java 8 Scrum LeSS Linux
Valtech
Neu-Isenburg
1 Jahr 8 Monate
2015-07 - 2017-02

Neuentwicklung weltweit skalierendes Learning Management System

Architekt, Businessanalyst, Chefentwickler Business Analysis Capability Thinking Feature Injection ...
Architekt, Businessanalyst, Chefentwickler
  • Businessanalyse und Requirement Engineering
  • Konzeption umzusetzender Geschäftsprozesse und Proofs of Concept
  • Engmaschige Präsentation und Abstimmung mit dem Endkunden
  • Erarbeitung und Pflege der Facharchitektur
  • Konzeption der Softwarearchitektur für Frontend, Backend und das Gesamtsystem inkl. Proofs of Concept unter den Gesichtspunkten:
    • weltweite Skalierbarkeit über Datacenter-Grenzen hinweg
    • designed for the cloud
    • Möglichkeit des Outsourcings großer Teile mit
      vernachlässigbarem Einarbeitungsaufwand
    • Ausnutzung vorhandener Skills
    • Parallelisierbarkeit von Analyse, Entwicklung und Staging zur Minimierung des Zeitaufwandes und für kurze Feedback-Schleifen
    • Deployment-Automatisierbarkeit
  • Erarbeitung, Analyse und Beschreibung der benötigten
    Softwarefeatures, Erstellung automatisierter Featuretests
  • Festlegen des Schnitts der Microservices, Einordnung der Features in die Services, Definition der Schnittstellen und APIs
  • Technologieauswahl und Bewertung
  • Führung und Coaching der Backend- und Infrastrukturteams
  • Konzeption eines lock- und synchronisationsfreien
    Persistenzmechanismus auf Basis von Event Sourcing für weltweites Scale-out auch über Datacenter-Grenzen hinweg
  • Implementierung einer entsprechenden Eventing-Bibliothek für die Node.js-basierten Services
  • Implementierung einer Plattform-Bibliothek für die Node.js-basierten Services inkl. Remoting, Anbindung mehrerer Cloud-DBs, Anbindung von ElasticSearch, Validation, Logging, Execution Tracing, Background Job Control usw.
  • Design und Implementierung einzelner Microservices
  • Code Reviews und Refactoring
Azure DocumentDB Azure Table Storage ElasticSearch Confluence JIRA
Business Analysis Capability Thinking Feature Injection Business Process Modelling (BPM) Domain-driven Design (DDD) Behaviour-driven Development (BDD) Lean Principles Scrum Ports & Adapters Microservices Event Sourcing Node.js RabbitMQ Express Redux-* React Cucumber Git Docker Gulp Webpack Linux Windows GraphQL JavaScript (ES5/ES2015)
Syzygy
7 Monate
2014-10 - 2015-04

Analyse und Konzeption neues Fachmodell für Privatkundengeschäft

Business Analyst Businessanalyse Objektorientierte Analyse (OOA) Domänengetriebenes Design (DDD)
Business Analyst
  • Analyse aktueller Anforderungen an die Systemlandschaft
  • Tiefgehende Analyse der verschiedenen relevanten Fachdomänen und Verfeinerung der Facharchitektur
  • Durchführung von Workshops mit den Fachbereichen
  • Neukonzeption großer Teile des bestehenden Fachmodells unter Beachtung der  Facharchitektur und im Hinblick auf Minimierung der daraus folgenden Umsetzungsaufwände
Confluence Visio
Businessanalyse Objektorientierte Analyse (OOA) Domänengetriebenes Design (DDD)
Schufa
3 Jahre
2011-08 - 2014-07

meineSCHUFA.de Privatkundenportal

Architekt, stellv. technischer Leiter, Chefentwickler Verhaltensgetriebene Entwicklung (BDD) Domänengetriebenes Design (DDD) J2EE1.4/EJB2.1 ...
Architekt, stellv. technischer Leiter, Chefentwickler

Aufgaben:

  • Mitarbeit im Backend- und Architekturteam, stellv. technischer Leiter
  • Pflege und Verfeinerung der Facharchitektur
  • Fachanalyse, technische Analyse, Design, Spezifizierung, Implementierung, Test:
    • neue Authentifizierungsverfahren
    • Umstellung auf SEPA-Zahlungsverkehr
    • weitere kleinere Sachen  
  • Planung und Durchführung schrittweise Transition von J2EE1.4/EJB2.1-Legacy-Codebasis auf moderne JEE6/EJB3.x-basierte Implementierung
  • Entwurf und Verfeinerung der technischen Architektur der neuen Codebasis, Coaching der Teammitglieder
  • Aufsetzen und Pflege fachlicher Beschreibungen umgesetzter Features sowie daraus abgeleiteter automatisierter Tests auf Basis von Cucumber/Gherkin

Umfeld:

  • Große Legacyanwendung und viele interne und externe Drittsysteme.
  • Erneuerung der Codebasis bei gleichzeitiger Umsetzung neuer Features. Kleines agiles Team mit direktem Kontakt zur Fachabteilung und vielen Schnittstellen zu anderen Abteilungen.
Weblogic 10.x und 12c DB2 Tomcat Apache Eclipse Jenkins CI Ant IBM Jazz Rational Team Concert
Verhaltensgetriebene Entwicklung (BDD) Domänengetriebenes Design (DDD) J2EE1.4/EJB2.1 JEE6/EJB3.1 Shellskripts Cucumber JUnit div. Commonsbibliotheken Windows Solaris SEPA ePA
Schufa
1 Jahr 11 Monate
2009-07 - 2011-05

Portal für Echtzeit-Finanzmarktdaten

Architekt, Entwickler Groovy JavaSE RESTful Webservices ...
Architekt, Entwickler
  • Mitarbeit im Backend- und Architekturteam
  • Analyse, Design, Spezifizierung, Implementierung, Test.
  • Anbindung mehrerer Echtzeit-Drittsysteme als Datenquellen
  • Umfangreiche Cachingstrategien und lokaler Datenhaushalt
  • Backendunterstützung für die widget- und cockpitbasierte frontendseitige RIA
  • div. andere Funktionalitäten wie Suche in über 3 Mio. Finanzinstrumenten, Watchlist und dergleichen
  • Custom-Streßtesttool für die speziellen Anforderungen in diesem Projekt
Standard-Servletcontainer Oracle Apache Lucene 3.x Eclipse IntelliJ IDEA 7 Ivy Ant Subversion
Groovy JavaSE RESTful Webservices Lucene-Indizes Groovy Tests Spring 3.0 JUnit div. Commonsbibliotheken Embedded Jetty Windows SIX Telekurs Market Data Feed (MDF)
Syzygy

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Universität Leipzig
Abschluß als Diplom-Informatiker

Position

Position

Architekt, Senior-Entwickler, Analyst

Kompetenzen

Kompetenzen

Schwerpunkte

Analyse
Destillation
Architektur
Entwicklung

Analyse und Destillation

  • Anforderungsanalyse
  • Geschäftsanalyse
  • technische Analyse
  • Interviews mit Domänenexperten
  • Kerndomänendestillation und Context Mapping
  • Erstellung domänengetriebener Fachmodelle
  • Fachliche und technische Konzeption

Architektur und Entwicklung

  • Java/Spring- und NodeJS-Applikationen im Enterprise-Umfeld
  • Agiles und Lean Development
  • Ausarbeiten von Facharchitekturen und Softwarearchitekturen
  • Fachliche und technische Erneuerungen
  • Team Coaching und Teamführung
  • Software Design
  • Und natürlich test-first, hands-on Coding?

Im Zentrum stehen stets alle Stakeholder und die Ermittlung der Werte, die diese aus Geschäftsprozessen und IT-Systemen schöpfen wollen. Je nach auszufüllender Rolle berateanalysiere und destilliere und/oder entwickle ich dann auf dieser Basis, so daß das Endergebnis den größtmöglichen Wert für die Stakeholder hat. Dabei verwende ich moderne Techniken, wie verhaltensgetriebene Entwicklung (BDD), domänengetriebenes Design (DDD), CynefinFeature Injection usw.

Produkte / Standards / Erfahrungen / Methoden

Java 17
Experte
JavaScript
Experte
Spring
Experte
Spring Boot
Experte
BDD
Experte
DDD
Experte


Betriebssysteme

Unix
Experte
Windows
Basics

Programmiersprachen

Java
Experte
Groovy
Experte
JavaScript
Experte
Shell
Fortgeschritten

Datenbanken

Azure CosmosDB
Fortgeschritten
Azure Table Storage
Fortgeschritten
Oracle
Fortgeschritten
SQL
Fortgeschritten

Branchen

Branchen


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.