a Randstad company

Software Architektur, Technische Leitung, Backend, Frontend, Java, TypeScript, Angular, IT-Security, Datenschutz

Profil
Top-Skills
Softwarearchitect Technische Leitung Datenschutz Angular Java TypeScript IT-Security BackEnd FrontEnd
Verfügbar ab
01.01.2023
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

Städte
Hannover (+50km) Münster, Westfalen (+50km) Düsseldorf (+50km) Frankfurt am Main (+50km) Altena, Westfalen (+100km)
PLZ-Gebiete
Länder


Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

2 Jahre

2021-01

2022-12

Servant Architect

Software Architekt Java Spring Node.js ...
Rolle
Software Architekt
Projektinhalte
Coaching und Unterstützung von Softwareentwicklungsteams mehrerer Abteilungen und der Führungsebene eines der Big Four. Ziel ist es die technische Exzellenz aller Beteiligten in der Softwareproduktentwicklung voranzutreiben. Besondere Herausforderung ist hierbei einerseits die enorme Vielfältigkeit der eingesetzten Technologien und die kulturellen Unterschiede der international verteilten Teams und andererseits die Beratung und Unterstützung der Management- Ebene in der Etablierung von abteilungsübergreifenden Standards.
Kenntnisse
Java Spring Node.js ReactJS TypeScript Azure Angular Managementberatung
Einsatzort
Remote
3 Jahre 6 Monate

2017-07

2020-12

MeinMVP

Architekt, Entwickler Angular 7 / TypeScript Spring Boot 1.x und 2 Spring Cloud ...
Rolle
Architekt, Entwickler
Projektinhalte

Neuentwicklung einer Open-Stack Cloud-basierten Maklerplattform. Ziel ist es, dem Makler eine Anwendung zur umfassenden und rechtskonformen Beratung seiner Kunden zur Verfügung zu stellen, mit der er auf einfache Weise allen seinen Pflichten nachkommen kann.

Besondere Herausforderung dieses Projektes ist Skalierbarkeit der Plattform sicherzustellen und die Rechtskonformität und Rechtssicherheit des Maklers hinsichtlich Integration von verschiedenen Dienstleistern bei der Verarbeitung personenbezogener Daten zu gewährleisten.

  • Team Lead
  • Ausarbeitung der Architektur
  • Beratung der Stakeholder
  • Coaching und Unterstützung der Entwickler
  • Implementierung von Microservices
Kenntnisse
Angular 7 / TypeScript Spring Boot 1.x und 2 Spring Cloud ElasticSearch PostgreSQL S3-Object Storage RabbitMQ Docker Swarm
4 Monate

2017-03

2017-06

Kontrollzentrale

Vue.js 2 / Javascript Spring Boot Vert.x ...
Projektinhalte

Neuentwicklung einer AppAgile Cloud-basierten Anwendung zur Planung von Kontrollen und Bewertung von potentiellen Mautvergehen.
Besondere Herausforderungen dieses Projektes sind die extrem hohen Sicherheits- und Datenschutzanforderungen und die verschlüsselte, auf einem Binärprotokoll basierte, Kommunikation mit allen Mautstellen.

  • Team Lead
  • Coaching und Unterstützung der Entwickler
  • Implementierung von Microservices
Kenntnisse
Vue.js 2 / Javascript Spring Boot Vert.x Oracle DB Kubernetes
8 Monate

2016-07

2017-02

Digital Broking D:B

Architekt, Entwickler Angular 2 / TypeScript Spring Boot ElasticSearch ...
Rolle
Architekt, Entwickler
Projektinhalte

Neuentwicklung eines Open-Stack Cloud-basierten Maklerverwaltungsprogramms. Ziel ist es, dem Maklermarkt ein zentrales Portal zur Verfügung zu stellen, auf das online mit jedem üblichen Internetbrowser zugegriffen werden kann.

Besondere Herausforderung dieses Projektes ist es im Rahmen eines Startup nicht nur eine Anwendung zu erstellen, sondern alle Prozesse und Strukturen von Null auf 100% nebenbei aufzusetzen.

  • Team Lead
  • Ausarbeitung der Architektur
  • Beratung der Stakeholder
  • Coaching und Unterstützung der Entwickler
  • Implementierung von Microservices
Kenntnisse
Angular 2 / TypeScript Spring Boot ElasticSearch PostgreSQL S3-Object Storage Consul ELK Kafka Docker Swarm
3 Jahre 5 Monate

2013-03

2016-07

Maklerportal

Architekt, Stellv. Projektleiter, Entwickler JBoss EAP6.x Adobe Experience Manager JSF / Prime Faces ...
Rolle
Architekt, Stellv. Projektleiter, Entwickler
Projektinhalte

Realisierung einer Vertriebsplattform zur Ablösung bzw. Konsolidierung der bestehenden Vertriebsanwendungen

  • Erstellung Facharchitektur
  • Erstellung IT-Architektur
  • Realisierung BiPRO-Services
  • Konsolidierung der Portal-Landschaft
  • Ablösung alter Tarifierungskomponenten
  • Servicebasierte Anbindung Backend
  • Erhöhung Dunkelverarbeitung in der Antragseinspielung
  • Mobilisierung einzelner Vertriebsprozesse und Aufgaben
  • Leitung, Koordination und Verantwortung der technischen Konzeption als ITGesamtarchitekt
  • Unterstützung bei Infrastruktur- und Betriebsfragen
  • Unterstützung beim Testmanagement
  • Unterstützung der Entwickler in kritischen Phasen
Kenntnisse
JBoss EAP6.x Adobe Experience Manager JSF / Prime Faces JQuery Apache CXF EJB 3 Dozer Camunda Perl AngularJS SAML2
4 Monate

2015-11

2016-02

PoC D:B

Architekt AngularJS Apache Tomcat Spring ...
Rolle
Architekt
Projektinhalte

Proof-of-Concept (PoC) für die Neuentwicklung eines Open-Stack Cloud-basierten Maklerverwaltungsprogramms.
Zur Sicherung ihrer Wettbewerbsposition möchte der Kunde dieses Programm unter dem Titel "digital:broking" neu gestalten. Ziel ist es, dem Maklermarkt ein zentrales Portal zur Verfügung zu stellen, auf das online mit jedem üblichen Internetbrowser zugegriffen werden kann.
Besondere Herausforderungen, die im Rahmen des PoCs berücksichtigt werden müssen, sind die große Datenmenge sowie die Anzahl der Benutzer. Ca. 30.000 User und 200 Millionen Dokumente mit zusammen knapp 100TB sollen über das Portal abgewickelt werden.

  • Entwicklung der Architekturvision und Beratung des verantwortlichen Architekten in der Ausarbeitung der Details.
Kenntnisse
AngularJS Apache Tomcat Spring ElasticSearch PostgreSQL Ceph-Storage
3 Monate

2015-09

2015-11

Digital-Insurance

Architekt, Entwickler JBoss EAP6.x AngularJS Apache CXF ...
Rolle
Architekt, Entwickler
Projektinhalte

Startup des Bereiches Digital Insurance - Direktversicherung mit Onlinepolice Konzeption der Bereichsgrundlagen und Einführung des ersten Endkundenrechners mit Bereitstellung von Onlinepolicen inklusive der Integration der Zahlungsart "PayPal" und Bonitätsprüfung.

  • technische Konzeption
  • Unterstützung bei der Entwicklung
Kenntnisse
JBoss EAP6.x AngularJS Apache CXF RESTEasy PayPal Google Recaptcha Arvato Business Information Gateway
1 Jahr

2012-03

2013-02

Vertriebspartner-Sites

Architekt, Entwickler Spring und Spring Webflow JAX-WS Jersey Webservices JAXB XML und Jackson JSON ...
Rolle
Architekt, Entwickler
Projektinhalte

Es wird ein von Grund auf neues System erstellt, welches Hompages für die Vertriebspartner bereitstellt.

Ziel des Projektes ist das Erstellen von vier Anwendungen:

  • Eine Pflegeanwendung für die Inhalte der Homepages, welche von den Vertriebspartnern genutzt werden soll.
  • Eine Anzeigeanwendung, welche im E-Businessbereich zur Anzeige der Homepages eingesetzt werden wird.
  • Zwei Webservices, die Daten und Bilder, zu den Vertriebspartnern und deren Standorten, aus der Vertriebspartner-Verwaltung der Pflege und Anzeige zur Verfügung stellen.

Darüber hinaus werden die Vertriebspartner-Verwaltung und anderen Umsysteme, wie Vertriebspartnersuche oder die Domainverwaltung, an das neue System angebunden und soweit erforderlich angepasst.

Eigene Tätigkeiten:

  • Lösungsarchitekt für das Teilprojekt der Webservices und der Vertriebspartner-Verwaltung
  • Implementierung
  • Qualitätssicherung
Kenntnisse
Spring und Spring Webflow JAX-WS Jersey Webservices JAXB XML und Jackson JSON ORACLE Version 11 Maven3 JEE/EJB Struts DB2 OS/390 v9 JBoss 4.2.x/7.x Tomcat 6
9 Monate

2011-06

2012-02

Entwurf und Umsetzung eines Testverfahrens

Projektleiter, Architekt, Tester JEE/EJB Struts Maven2 ...
Rolle
Projektleiter, Architekt, Tester
Projektinhalte
  • Aufgrund von Infrastrukturänderungen und einem  Strategiewechsel auf andere Technologien können die  bisherigen Cactus-Tests nicht mehr eingesetzt werden.
  • Damit wieder automatische Tests durchgeführt werden können, muß ein neues Testkonzept für die neuen Rahmenbedingungen entwickelt und umgesetzt werden.
Kenntnisse
JEE/EJB Struts Maven2 DB2 OS/390 v9 JBoss 4.2.3 ORACLE Version 11 P&I LOGA (Personalmanagementsoftware)
8 Monate

2010-10

2011-05

Erweiterung eines Abrechnungssystems

Architekt, Techn. Projektleiter, Entwickler JEE/EJB Struts Maven2 ...
Rolle
Architekt, Techn. Projektleiter, Entwickler
Projektinhalte

Erweiterung eines Abrechnungssystems um neue Abrechnungsarten und Verträge

  • Das System zur automatischen Berechnung von Vergütungskomponenten des angestellten Aussendienstes wird um neue Abrechnungsarten und Verträge erweitert.
  • Erstellung der notwendigen Architekturanpassungen und -erweiterungen
  • Planung und Aufteilung der Arbeispakete auf die Entwickler
  • Koordination zwischen Fachbereich und IT-Abteilung sowie Unterstützung in der Umsetzung.
Kenntnisse
JEE/EJB Struts Maven2 DB2 OS/390 v8.2 JBoss 4.2.3 ORACLE Version 9.2 Solaris 9 (SunOS 5.9) P&I LOGA (Personalmanagementsoftware)
1 Jahr

2009-10

2010-09

Erweiterung eines Abrechnungssystems

Architekt, Coach, Entwickler JEE/EJB Struts Maven2 ...
Rolle
Architekt, Coach, Entwickler
Projektinhalte

Erweiterung eines Abrechnungssystems um neue Funktionen und Vergütungsmodelle

  • Das System zur automatischen Berechnung von Vergütungskomponenten des angestellten Aussendienstes wurde um neue Funktionen und Vergütungsmodelle erweitert.
  • Planung und Aufteilung der Arbeispakete auf die Entwickler
  • Koordination zwischen Fachbereich und IT-Abteilung und Unterstützung in der Umsetzung und Hilfe bei der Einarbeitung in das System
Kenntnisse
JEE/EJB Struts Maven2 DB2 OS/390 v8.2 JBoss 4.2.3 ORACLE Version 9.2 Solaris 9 (SunOS 5.9) P&I LOGA (Personalmanagementsoftware)
6 Monate

2009-04

2009-09

Erweiterung der Vermittlerverwaltung

Coach, Architekt JEE/EJB Struts JBossAS 4.2.3 ...
Rolle
Coach, Architekt
Projektinhalte
  • Erweiterung der Vermittlerverwaltung um neue Funktionen im Zusammenhang mit dem Vermittlerregister VVR.
  • Coach und Berater bei der Weiterentwicklung der Vermittlerverwaltung in Bezug auf die technische Architektur ("Bebauungsplan").
Kenntnisse
JEE/EJB Struts JBossAS 4.2.3 Maven2 JBoss jBPM 3.2.2 AspectJ
1 Jahr 11 Monate

2007-05

2009-03

Versicherungsvermittlerregister VVR

Architekt, Coach, Entwickler JEE/EJB Struts JBossAS 4.2.3 ...
Rolle
Architekt, Coach, Entwickler
Projektinhalte

Erweiterung der Vermittlerverwaltung zur Belieferung der DIHK-Schnittstelle zum Versicherungsvermittlerregister VVR.
Coach und Berater bei der Neukonzeption der Vermittlerverwaltung in Bezug auf die technische Architektur ("Bebauungsplan").

  • Architektur-Coaching des internen Architekten
  • Java-Coaching der internen Mitarbeiter
  • Implementierung
Kenntnisse
JEE/EJB Struts JBossAS 4.2.3 Maven2 JBoss jBPM 3.2.2 AspectJ
6 Monate

2008-06

2008-11

Migration

Techn. Projektleiter JEE/EJB Struts Maven2 ...
Rolle
Techn. Projektleiter
Projektinhalte

Migration eines Abrechnungssystems auf eine neue Infrastruktur

  • Das System zur automatischen Berechnung der Vergütungskomponenten für Versicherungsvermittler wurde auf neue Versionen der Datenbank, des Application-Servers und des Abrechnungssystems migriert.
Kenntnisse
JEE/EJB Struts Maven2 DB2 OS/390 v8.2 JBoss 4.2.3 ORACLE Version 9.2 Solaris 9 (SunOS 5.9) P&I LOGA (Personalmanagementsoftware)
1 Jahr 2 Monate

2006-04

2007-05

Entwicklung eines Systems

Coach, Entwickler JEE/EJB Struts Websphere ...
Rolle
Coach, Entwickler
Projektinhalte
  • Entwicklung eines Systems zur automatischen Ermittlung von Vergütungskomponenten
  • Die Vergütung des angestellten Außendienstes des Kunden erfolgt auf Basis von mehr als 20 variablen Gehaltsbestandteilen wie Mindesteinkommen, Provisionen, Sonderzahlungen, Ausfallvergütungen etc.
  • Für die Berechnung dieser Komponenten soll im Rahmen des Projektes ein System erstellt werden, welches alle benötigten Daten aus den Umsystemen sammelt und verarbeitet. Die Herausforderungen bestehen aus:
    • Integration der Umsysteme, wobei parallel ein neues  Personalverwaltungsystem eingeführt wird
    • Hohe Qualitätsanforderungen da es sich um Abrechnungsrelevante Software handelt
  • Java-Coaching der internen Mitarbeiter
  • Implementierung
  • Qualitätssicherung
Kenntnisse
JEE/EJB Struts Websphere JBossAS Maven2
4 Monate

2005-12

2006-03

Entwicklung einer Chart-Anwendung für WindowsCE

Entwickler
Rolle
Entwickler
Projektinhalte
  • Analyse und Design
  • Implementierung
  • Qualitätssicherung
  • .Net-Compact Framework, C#

weitere Projekte gerne auf Anfrage

  • Studium der Kerninformatik an der Universität Dortmund mit den Schwerpunkten
    • Software Architekturen
    • Effiziente Algorithmen
    • Datenvisualisierung
    • Geometrisches Modellieren
    • Logikentwurf
  • Nebenfach: Theoretische Medizin
  • Abschluss: Diplom-Informatiker

Zertifizierungen

Oracle Certified Professional, Java Programmer ( vormals Sun Certified Java Programmer)

Besuchte Schulungen

  • Rhetorik
  • Präsentation
  • Advanced SQL
  • AOP
  • Business Process Management
  • Hibernate
  • Advanced JSF
  • Eclipse RCP
  • Erstvorstellung beim Kunden
  • Rückversicherung
  • Train the Trainer- Didaktik
  • Banken
  • Kryptographie & Anwendungssicherheit - Web-Security
  • Projektmanagement Kernprozesse
  • PMP Exam Preparation
  • DEVCON-LVE-201 Lebensversicherung
  • Advanced Requirements Engineering für Software-Engineers
  • FirstSpirit Developer Training Basic (5.0)
  • Architektur-Review
  • Liferay
  • AngularJS
  • Architekten-Zirkel
  • Software-Architektur in agilen Projekten

Deutsch Muttersprache
Englisch Verhandlungssicher ? Cambridge Certificate of Proficiency in English (CPE)

Top Skills
Softwarearchitect Technische Leitung Datenschutz Angular Java TypeScript IT-Security BackEnd FrontEnd
Produkte / Standards / Erfahrungen / Methoden

Werkzeuge

  • IntelliJ
  • Eclipse
  • NetBeans
  • Websphere Application Developer
  • MID Innovator
  • Maven
  • Together J
  • Rational Rose
  • JBuilder
  • DB Visualizer
  • Visual Studio
  • TOAD for Oracle

Programmiersprachen / Frameworks

  • Java (SE), JEE
  • Spring, Spring Boot
  • Vert.x
  • JavaScript/jQuery
  • TypeScript
  • JBoss jBPM
  • Java Server Faces (JSF), RichFaces
  • JBoss Seam
  • Hibernate
  • AspectJ
  • PHP
  • Perl
  • C#
  • C++
  • Ruby

Beschreibungssprachen

  • UML
  • HTML
  • CSS
  • MXML
  • XML
  • XSLT

Applikationsserver

  • Tomcat
  • JBoss
  • IBM WebSphere
  • Oracle Application Server
  • GlassFish
  • Sun Java Application Server

Spezielle Kenntnisse

  • Rich Internet Applications
  • Mobile Anwendungen
  • Client/Server-Architektur
  • Pattern basierte JEE-Architekturen
  • Rational Unified Process
  • Vertriebssteuerung

Allgemeine Kenntnisse

  • Testverfahren
  • Subversion
  • Qualitätsmanagement
  • PVCS
  • Projektmanagement
  • Objektorientiertes Design
  • Objekt Oriented Analysis
  • Netzwerk- / Internet-Technologien
  • MS Visual Source Safe
  • Kryptographie
  • Geschäftsprozessmodellierung
  • Content Management System(e)
  • Concurrent Versioning System (CVS)
  • Requirement Engineering

Tutor für Schulungen

  • Buildmanagement
  • JBoss SEAM
  • Techtalks
Betriebssysteme
Linux MS Windows Solaris SunOS
Datenbanken
DB/2 MS Access MS SQL MySQL Oracle DB PostgreSQL SAP DB

  • Versicherungswirtschaft
  • Versorgungswirtschaft
  • Telekommunikation
  • Öffentliche Verwaltung
  • Banken
Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren