SD
teilweise verfügbar

Letztes Update: 11.04.2024

Senior Fullstack Entwickler & System-Architekt (Web & Mobile)

Abschluss: Diplom-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Referenz-Zurich-Anonymisiert_111722.pdf

Skills

Prozesse        
  • V-Modell
  • Wasserfall
  • ITIL
  • Agil
  • SCRUM
  • Kanban


Datenbanken        
  • HBase
  • IBM DB2
  • JDBC 
  • Lotus Domino
  • MapR DB
  • Mongo DB
  • MS Access
  • MS SQL
  • MySQL / MariaDB
  • OpenTSDB
  • Oracle 8 / 8i / 9i / 10g / 11g
  • PostgreSQL
  • xBase / Clipper
  • HyperSQL DB, Derby


Programmiersprachen        
  • C / C++
  • C# / CSharp
  • CGI
  • CSS / SASS / SCSS
  • Clipper / dBase / xBase
  • ColdFusion 
  • CoffeeScript
  • HTML , XHTML, DynamicHTML
  • Java / J2EE / JEE
  • JavaScript / ECMAScript
  • Go
  • Groovy
  • Kotlin
  • Miranda / ML
  • Objective-C
  • Pascal / Delphi 
  • Perl
  • Python
  • Ruby
  • Scala
  • Swift
  • SQL, PL/SQL, SQL*PLUS
  • Toolbook
  • TrueScript
  • TypeScript
  • Unix Shellskript (bash, ksh, sh, etc.)
  • Visual Basic / Visual Basic for Applications (VBA)
  • Windows Scripting Host (WSH)
  • Windows/DOS Batchprogramming
  • XML / XSD / XSLT als weitere Scriptsprachen


Frameworks        
  • Apache / Jakarta (Ant, BCEL, BSF, Commons, DB, HttpComponents, James, JCS, JMeter, Logging, Lucene, Maven, PDFBox, POI, Portals, Struts, Taglibs, Tapestry, Tomcat, Velocity, Xalan, Xerces, ...), Avro, CXF, Thrift
  • Apache Kafka, Apache Spark, Apache Hadoop, Apache HBase, MapR Streams, Apache Wicket
  • AlamoFire
  • ANTLR
  • Bootstrap
  • ChartJS, HighCharts
  • CryptoSwift
  • Firebase (Messaging & Analytics)
  • Jasmine, Karma
  • Java / J2EE / JEE (J2ME, EJB, JSP, JSLT, Swing, AWT, …)
  • .NET
  • Spring (Spring.IO / Spring Boot / Spring DATA / Spring MVC / Spring Security, ...), Guice
  • SwiftUI
  • Google Web Toolkit (GWT), Guava, AngularJS, Angular, Angular Material, ProtoBuf, gRPC
  • Google MAPS API, Google Captcha API, Google Places API
  • Eclipse Standard Widget Toolkit (SWT), Java FX
  • Enterprise Object Framework (EOF)
  • Hibernate (POJO, JDO, ...), MyBatis
  • Thymeleaf, FreeMarker, MooTools, jQuery, PrimeFaces, OmniFaces
  • OKHttp
  • PayPal SDK
  • Retrofit
  • RxJS
  • T4 Templates
  • iText, Jackson, JBoss RestEasy
  • Ninja
  • Unity


Betriebssysteme        
  • Android
  • Apple Mac OS/X, iOS (macOS)
  • JavaOS
  • Linux (SuSe, Red Hat Enterprise, Debian, CentOS, Ubuntu, ...)
  • PalmOS
  • Sun OpenTV
  • Sun Solaris Unix
  • VMware, Parallels, VirtualBox
  • Windows 11, Windows 10, Windows 8, Windows 7, Windows XP, Windows NT 4.0 Server, Windows 95 / 98, Windows 3.1
  • Bereich / Rollen        Anwendungsentwicklung / Software-Entwicklung / Programmierung
  • Software Engineering / Softwarearchitektur
  • Spezifikation / Anforderungsaufnahme / Anforderungsanalyse
  • Qualitätssicherung
  • Entwicklungsleitung Angular Material
  • Technische Projektleitung / Organisation / Koordination
  • Beratung / Consulting
  • Coaching / Schulung / Training
  • Methoden        Objektorientierte Analyse, Design und Programmierung (OOA, OOD, OOP)
  • Strukturierte Prozedurale Programmierung
  • Funktionale Programmierung
  • Unified Modeling Language (UML) 
  • Spezifikation funktionaler und technischer Designs
  • Dokumentation und Anwenderschulung
  • Datenbank Design 
  • Relationale Datenmodellierung (O/R-Mapping)
  • Clean Code Development
  • Test Driven Development


Entwickelte Produkte        
  • Applikationsserver 
  • Client / Server-Anwendungen
  • Datenbank-Anwendungen
  • Dokumenten-Management-Systeme 
  • eCommerce / Internet-Shopping-Systeme
  • Entwicklungsumgebungen / Texteditoren
  • Grafikanwendungen 
  • Information-Management-Systeme 
  • Portalanwendungen
  • Webapplikationen
  • MobileApps


Middleware        
  • Amazon Web Services (AWS), Amazon EC2
  • Apache Kafka / Apache Hadoop / Apache HBase
  • Apache Tomcat Web- und Application-Container
  • Apache Webserver
  • Apple WebObjects
  • Artifactory
  • Autonomy IDOL Server
  • BEA WebLogic Server
  • Cloudera Big Data Cluster 
  • Cold Fusion Application Server
  • CoreMedia CMS
  • ElasticSearch
  • ELS (ElasticSearch, Kibana, Logstash)
  • ForgeRock OpenAM
  • Foreman
  • GrayLogs
  • IBM WebSphere Application Server (WAS)
  • IBM WebSphere Portal Server
  • iPlanet Produktserie
  • iPlanet Webserver
  • JBoss Application Server, JBoss EAP
  • Kubernetes
  • MapR
  • Microsoft Internet Information Server
  • Microsoft Azure Cloud
  • NetDynamics Application Server
  • Netscape Directory LDAP Server 
  • Netscape Enterprise Server
  • Red Hat OpenShift Cluster / OpenShift Container Platform 
  • OpenText Vignette CMS
  • RedHat Keycloak
  • RedHat WildFly
  • Sonatype Nexus
  • Sun ONE Portalserver
  • VMware vSphere, VirtualBox, Vagrant
  • WebSite - Webserver 


Versionierung / SCM        
  • CVS
  • GIT / Bitbucket
  • GITLab
  • Rational ClearCase
  • Subversion SVN


Produkterfahrungen        
  • Ansible
  • Adobe Palette (Acrobat, Illustrator, Photoshop, DreamWeaver, Fireworks, InDesign) 
  • Apache ANT
  • Apple XCode
  • Atlassian JIRA Agile, Atlassian Confluence
  • C++ Builder 
  • CorelDraw 
  • Docker
  • Eclipse IDE (MyEclipse)
  • Emacs, XEmacs, vi, vim
  • Hudson / Jenkins
  • Gradle
  • Gulp
  • HP ALM Quality Center
  • IBM Rational Application Developer
  • JBuilder 
  • JetBrains AppCode
  • JetBrains IntelliJ IDEA
  • JetBrains Rider
  • JetBrains ReSharper
  • JetBrains Webstorm
  • JetBrains PyCharm
  • JetBrains Android Studio
  • JetBrains GoLand
  • JMeter
  • Kinetix 3D Studio 
  • Maven
  • Merlin
  • Microsoft Office Produktfamilie 
  • Microsoft Project 
  • Microsoft SharePoint
  • Microsoft Visio
  • Microsoft Visual C++
  • Microsoft Visual Studio
  • NPM / Node.js / yarn
  • Puppet
  • Putty
  • Rational Rose UML
  • SoapUI
  • Sonar / SonarQube
  • SQL Developer
  • Symantec Café 
  • Together J
  • Toad
  • Unity
  • WinSCP


Standards        
  • BiPRO
  • JMS
  • JPA
  • OAuth/OpenID-Connect
  • REST
  • Swagger / OpenAPI
  • (….)


Branchen        
  • Forschung & Entwicklung
  • Behörden
  • Medienunternehmen 
  • Öffentlicher Dienst
  • Handel
  • Reise und Touristik
  • Softwareentwicklung 
  • Telekommunikation 
  • Logistik
  • Internet und Informationstechnologie
  • Unternehmensberatung & Dienstleistung 
  • Verlagswesen 
  • Versicherungen 

Projekthistorie

04/2021 - bis jetzt
Software-Entwickler, Software-Designer, System-Architekt, Lead-Developer
Banken und Versicherungen (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Ablösung eines Monolithen durch eine cloudbasierte Mikroservice-Architektur

Ziel des Projekts war es eine technologisch überholte, in Teilen monolithische Altsystemlandschaft durch eine cloudbasierte, moderne und zukunftsfähige Software- und Systemarchitektur zu ersetzen. Gleichzeitig mussten neue fachliche Anforderungen, deren Umsetzung im Vorgängersystem immer aufwendiger wurden, implementiert werden.

Das neue System besteht aus einer Reihe von Mikroservices und drei Web-Applikationen.

Team: Großes agiles gemischtes Team (nach Kanban), Entwickleranteil 12 Personen

Aufgabe:
  • Software-Design und Architektur der Zielplattform
  • Entwurf der Datenstrukturen und des Komponentenschnitts
  • Spezifikation und Implementierung der REST-API Anbindung
  • Implementierung Frontend / Backend
  • Konzeption und Implementierung einer DSL samt IDE-Plugins / Generatoren
  • Umsetzung von QS-Maßnahmen
  • Entwicklung automatisierter Unit-Tests
  • Etablierung der Continuous Integration / Continuous Delivery Pipeline
  • Mitarbeit bei der Betriebsüberwachung und des initialen Monitorings
  • Steuerung der Entwickler
  • Mitarbeit in der Projektleitung
Technik / Tools: TypeScript, Java, Kotlin, Maven, Node.js, VueJS, Vuex, Vuelidate, ChartJS, ANTLR, Axios, SpringBoot (WebServices, Data JPA, Security, Metrics), MicroMeter, MQSeries JMS, Bootstrap, MapStruct, RxJS, Axios, JavaScript, Jest, JetBrains IntelliJ IDEA / GoLand, SonarQube, JUnit, Mockito, Keycloak, SOAP, REST, Web Services, Nimbus, Bamboo, Bitbucket / git, Docker, Language Server, Atlassian JIRA Agile, Atlassian Confluence, Microsoft Sharepoint, Azure Cloud, Go, OpenAPI, Prometheus, Grafana, OpenShift Cluster, Kubernetes, ArgoCD, kustomization, BiPRO, MS SQL, Visual Studio Code

04/2020 - 04/2021
Software-Entwickler, Software-Designer, System-Architekt, Lead-Developer
Banken und Versicherungen (Versicherungen, 1000-5000 Mitarbeiter)

Anwendung zum Online-Abschluss von Versicherungsprodukten

Das System ermöglicht Endkunden den Online-Abschluss von Lebensversicherungsprodukten. Darunter erstmalig für Deutschland auch den Abschluss von Risikolebensversicherungen. Die Applikationslandschaft wurde auf Basis einer modernen Microservice-Architektur neu aufgebaut und integrierte notwendige und nicht-austauschbare Bestandskomponenten als eigenständige Cloud Services. Teile des Frontend wurden zur Wiederverwendung in Partnerprojekten als WebComponents ausgelegt. Andere Teile des Frontend wurden modellgetrieben generiert. Der Kunde konnte in diesem Projekt eine Applikation erfolgreich in die Cloud bringen und mit dieser seine Cloud Strategie etablieren.

Team: Agiles gemischtes Team (nach SCRUM), Entwickleranteil zw. 1 und 3 Personen

Aufgabe:

  • Entwurf und Implementierung der Microservice-Architektur
  • Implementierung der REST-APIs
  • Entwicklung der Frontend-Anwendung
  • Anbindung an Partnersysteme (VideoIdent-Verfahren, Interviewsystem etc.)
  • Entwicklung automatisierter Unit-Tests
  • Initiales Aufsetzen der Deploymentprozesse / CI/CD-Pipeline
  • Unterstützung beim Aufbau der Cloud-Infrastruktur

 

Technik / Tools: TypeScript, Java, C#, Maven, Node.js, Angular, NgX, Bootstrap, WebComponents, RxJS, JavaScript, SpringBoot, Swagger, Jasmine, Jest, Protractor, ThymeLeaf, Apache PDFBox, JFreeChart, Hibernate, Microsoft Graph, JetBrains IntelliJ IDEA, SonarQube, Bamboo, git, Atlassian JIRA Agile, Atlassian Confluence, Microsoft Sharepoint, Visual Studio, Azure Cloud, Azure AppServices, Linux, Windows


09/2019 - 04/2020
Software-Entwickler, Software-Designer, Software-Architekt
StartUp / Dienstleistungen / Plattformanbieter (Internet und Informationstechnologie, 10-50 Mitarbeiter)

PIM
Produktmanagementsystem und Erweiterung diverser Client-Applikationen

In seinem rapid gewachsenen IT-System fehlte dem Kunden die Möglichkeit, schnell auf neue Produkte seiner Geschäftspartner reagieren zu können. Daher bestand die Notwendigkeit zum Einsatz eines eigenständigen Produktmanagement- und informationssystems. Daraus folgend dann ebenfalls der Bedarf alle Kernanwendungen des Unternehmens auf dieses neue System hinsichtlich Produktauswahl, Angebotserstellung, Preiskalkulation und Rechnungsstellung anzupassen. Zu den Kernanwendungen zählten eine WebApp für Geschäftspartner zur Selbstadministration und für den Kundenservice/Support, eine WebApp für Endkunden, jeweils zwei mobile Apps für Endkunden und schließlich zwei mobile Apps für die Außendienstmitarbeiter der Geschäftspartner.

Team: Sehr kleines agiles gemischtes Team

Aufgabe:

  • Software-Design des Produktmanagementsystems
  • Entwurf der Seitenkomponenten und Implementierung des Benutzerinterfaces
  • Entwurf der internen Datenstrukturen
  • Schnittstellenentwurf und Implementierung des Backends
  • Weiterentwicklung der mobilen Apps und der WebApps für diverse Benutzertypen
  • Anpassung der Dokumentenerzeugung
  • Entwicklung automatisierter UI-Tests

Technik / Tools: iOS, Android, Swift, Kotlin, Java, JavaScript, Gradle, Jenkins, Maven, Guava, REST, Ninja Framework, PayPal SDK, sofort SDK, Bootstrap, MySQL/MariaDB, Tomcat, Apache POI, Firebase (Messaging & Analytics), Retrofit, FluentLenium, OKHttp, AlamoFire, CryptoSwift, GoogleMaps, GooglePlaces, Fabric, Xcode, AppCode, Android Studio, Windows Server, macOS X


07/2018 - 09/2019
Software-Entwickler, Software-Designer, Software-Architekt
Versicherungen (Versicherungen, 1000-5000 Mitarbeiter)

Multimandantenfähige Webapplikation (Desktop & Mobile)

Team: Agiles gemischtes Team (nach SCRUM), Entwickleranteil zw. 5 und 15 Personen

Aufgabe:

  • Software-Design der Zielplattform
  • Entwurf der Seitenkomponenten und Implementierung des Benutzerinterfaces
  • Entwurf der internen Datenstrukturen
  • Entwicklung der Komponenten
  • Implementierung der REST-API Anbindung
  • Umsetzung von QS-Maßnahmen
  • Anbindung an Authentifizierungsserver
  • Entwicklung automatisierter Unit-Tests
  • Etablierung der Deploymentprozesse / CI/CD-Pipeline

Technik / Tools: TypeScript, C# / CSharp, Node.js, Angular, Bootstrap, OpenID, OAuth, KeyCloak, Google Captcha API, RxJS, JavaScript, .NET 4x, T4 Templates, SpringBoot, GuideWire, Jasmine, Karma, Protractor, MSTest, Gulp, JetBrains IntelliJ IDEA, Rider und ReSharper, MongoDB, Microsoft Visual Studio, SonarQube, Ansible, Bamboo, Bitbucket / git, HP ALM Quality Center, Atlassian JIRA Agile, Atlassian Confluence, Microsoft Sharepoint, Jenkins, GrayLogs, Centreon


02/2018 - 06/2018
Architekt, Lead-Entwickler
Handel / Logistik (Transport und Logistik, >10.000 Mitarbeiter)

Big Data Dashboard „Fuhrpark“
Realtime-Reporting der Pünktlichkeit von Transportunternehmen

Mit der Anwendung wird die Pünktlichkeit der Lieferzeit von Transporteinheiten an stationäre Märkte in Realzeit visualisiert und über einen beliebigen Zeitraum zugreifbar gemacht. Die Ursprungsdaten werden eventgesteuert und asynchron über eine JMS Queue an eine Kafka Queue weitergeleitet, über einen Spark Job prozessiert und auf einem Big Data Hadoop Cluster persistiert. Die hoch performante SPA Web-Applikation greift per REST-API auf das über Microservices zur Verfügung gestellte Big Data Backend zu.

Team: Agiles 4-Personen Entwicklerteam (nach Kanban)

Aufgabe:

  • Design der Zielplattform
  • Entwurf der Seitenkomponenten
  • Entwurf der Datenstrukturen
  • Entwurf der Mikroservice API
  • Implementierung des Benutzerinterfaces
  • Implementierung der Backendservices
  • Implementierung der Jobprozesse
  • Etablierung der Deploymentprozesse

Technik / Tools: Apache Kafka, Apache Spark, Apache Hadoop, Apache HBase, MapR Streams, MapR DB, IBM DB2, JBoss, JMS, Angular, Angular Material, HighCharts, Spring Boot, Spring Data, Spring MVC, Scala, Java, TypeScript, Maven QuickBuild, SonarQube, Artifactory, JIRA, IntelliJ IDEA


01/2018 - 04/2018
Architekt, Entwickler, Software-Designer
Handel / Logistik (Transport und Logistik, 1000-5000 Mitarbeiter)

SPA Framework
Komponenten Framework für Single-Page-Applikationen

Der Kunde entwickelt Single-Page-Anwendungen ab diesem Zeitpunkt auf Basis von Angular. Damit diese sich harmonisch in die bereits bestehende Applikationslandschaft einbetten, wurden der UX Design Guide, die bestehende UX Komponentenbibliothek und das Applikation-Framework auf die neue Basistechnologie gehoben. Die Realisierung erfolgte mit Hilfe von Angular Material., wobei die Komponenten im responsiven Design entworfen wurden. Der Softwareentwicklungsprozess konnte durch GitLab hochgradig automatisiert werden (Continuous Integration / Continuous Delivery).

Team:

Aufgabe:

  • Software-Design
  • Entwicklung der Komponenten
  • Anbindung an Authentifizierungsserver
  • Dokumentation
  • Etablierung der CI/CD-Pipeline

Technik / Tools: Angular, Angular Material, SASS, Node.js, NPM, yarn, HighCharts, RxJS, Google Maps API, oAuth/openID-Connect, CAS (Central Authentication Service), Keycloak, CSS, TypeScript, git, GitLab, Docker, Kubernetes, Artifactory, JIRA, IntelliJ IDEA


08/2017 - 12/2017
Architekt, Entwickler
Handel / Logistik (Konsumgüter und Handel, 1000-5000 Mitarbeiter)

Big Data Dashboard „Logistik“
Realtime-Tracking von Artikelbestellungen

Mit der Anwendung wird den stationären Märkten die Möglichkeit geboten, den Status einzelner Artikel ihrer Bestellungen in Realzeit zu erfragen. Dazu werden die originären Daten ereignisgesteuert über eine JMS Queue an eine Kafka Queue gesendet, über einen Spark Job verarbeitet und auf einem Big Data Hadoop Cluster persistiert. Die hoch performante SPA Web-Applikation greift per REST-API auf das über Microservices zur Verfügung gestellte Big Data Backend zu.

Team:

Aufgabe:

  • Entwicklung des PoC
  • Design der Zielplattform
  • Entwurf der Seitenkomponenten
  • Entwurf der Datenstrukturen
  • Entwurf der Mikroservice API
  • Implementierung des Benutzerinterfaces
  • Implementierung der Backendservices
  • Implementierung der Jobprozesse

Technik / Tools: Apache Kafka, Apache Spark, Apache Hadoop, Apache HBase, MapR Streams, MapR DB, IBM DB2, JBoss, JMS, Angular, Angular Material, HighCharts, Google MAPS API, Spring Boot, Spring Data, Spring MVC, JPA, Scala, Java, TypeScript, JavaScript, Shell Script, bash, Maven, QuickBuild, SonarQube, JIRA, Confluence, IntelliJ IDEA


07/2017 - 09/2017
Entwickler
Handel / Logistik (Transport und Logistik, 1000-5000 Mitarbeiter)

Reporting von Benutzerzugangsberechtigungen
Anforderungsumsetzung nach ISO-27002-2013

Das Unternehmen wurde 2015 durch das IT-Sicherheitsgesetz als kritische Infrastruktur (KRITIS) klassifiziert und strebte eine Zertifizierung nach ISO 27001 ISMS an. Unter anderem galt es, alle Benutzerzugangsberechtigungen sowie alle deren Veränderungen performant zu persistieren und sicher zugreifbar zu machen.

Team:

Aufgabe:

  • Design der Zielplattform
  • Entwurf der Datenstrukturen
  • Entwurf der Mikroservice API
  • Implementierung der Backendservices
  • Implementierung der Jobprozesse
  • Implementierung diverser REST Clients
  • Implementierung des Web-Frontends

Technik / Tools: Apache Kafka, Apache Spark, Apache Hadoop, Apache HBase, MapR Streams, Angular, Angular Material, Spring Boot, Spring Data, Spring MVC, Swagger, Java, TypeScript, Maven, QuickBuild, SonarQube, JIRA, IntelliJ IDEA


06/2017 - 07/2017
Architekt, Entwickler
Handel / Logistik (Transport und Logistik)

„SV Deutschlandkarte“
Echtzeitvisualisierung von Kommissionierungen

Auf einer Deutschlandkarte werden die Kommissionierungen jeder einzelnen, nationalen Verpackungseinheit aggregiert auf die Lagerstandorte in Echtzeit visualisiert.

Team:

Aufgabe:

  • Implementierung der Backendjobs
  • Implementierung der Mikroservices
  • Implementierung des Frontends

Technik / Tools: OpenTSDB, Apache Hadoop, Apache HBase, Spring Boot, Spring Data, Spring MVC, Google Maps API, HighCharts, Java, JavaScript , ECMAScript, Maven, QuickBuild, SonarQube, JIRA, IntelliJ IDEA


12/2016 - 07/2017
Architekt, Entwickler
Handel / Logistik

Reporting End-to-End Monitoring
Reportgenerierung der Maschine-Maschine Kommunikation

Erstellung diverser Reports in unterschiedlichen Formaten (z.B. EXCEL). Die Reports werden asynchron, automatisiert per Mail versendet oder können on-demand per Webapplikation angefordert werden.

Aufgabe:

  • Implementierung der Backendservices
  • Implementierung der Jobprozesse
  • Implementierung des Web-Frontends

Technik / Tools: Apache Spark, Apache Hadoop, Apache HBase, Apache POI, Cloudera Big Data Cluster, HUE, Apache Wicket, JBoss, Scala, Java, Maven, Eclipse IDE, CentOS


12/2016 - 07/2017
Architekt, Entwickler
Handel / Logistik

Big Logistic Logs
Big Data Applikation zur zentralen Verwaltung von Logging-Daten

Ähnlich zur bekannten ELK Lösung wurde auf Basis der MapR Big Data Technologie ein Stack zur Verwaltung aller Applikations- und Systemlogs mit Webanwendung zur komfortablen Volltextsuche entwickelt.

Aufgabe:

  • Design der Zielplattform
  • Entwurf der Datenstrukturen
  • Entwurf der Mikroservice API
  • Implementierung der Backendservices
  • Implementierung der Jobprozesse
  • Implementierung diverse Logging-Plugins
  • Implementierung des Web-Frontends

Technik / Tools: Apache Kafka, Apache Spark, MapR Streams, MapR DB, Apache Webserver, Tomcat, Elasticsearch, Kibana, Grafana, Log4J, JBoss, JBoss Logging, JBoss Resteasy, Apache Wicket, Kubernetes, Docker, Scala, Java, Maven, Eclipse IDE, Intellij IDEA, CentOS


07/2016 - 11/2016
Architekt, Entwickler
Reise und Touristik (Sonstiges, 1000-5000 Mitarbeiter)

Next Generation Remoting Technology
Ersetzung eines proprietären Kommunikationsprotokolls

Die Kommunikation zwischen den Systemen des Kunden basierte zu großen Teilen auf einer proprietären Softwaretechnologie, die das entkoppelte Releasen einzelner Komponenten verhinderte und somit ein Hindernis für die Migration der IT-Landschaft in die Cloud darstellte. Darüber hinaus hemmte Sie die Teilung des monolithischen Servicelayers in diversifizierte und isolierte Microservices.
Bei der Ablösung dieser Kommunikation standen folgende Herausforderungen im Fokus:
  • Gewährleistung maximaler Rückwärtskompatibilität
  • Minimierung des manuellen Aufwands
  • Hochgradige Automatisierung der Transformation
  • Strategie zur gleitenden Inbetriebnahme
Tätigkeit:
  • Evaluierung von Kandidaten für ein Remote Protokoll 
  • Implementierung der Toolkette
  • Coaching der nutzenden Teams

02/2016 - 06/2016
Entwickler, Softwaredesigner
Reise und Touristik

PCI Compliance einer Buchungsanwendung
Sicherheitsstandard zur Abwicklung von Kreditkartentransaktionen

Die Anwendungen und die Infrastruktur des Kunden, die im Zusammenhang mit der Abwicklung von Kreditkartentransaktionen stehen, sollten das im Zahlungsverkehr standardisierte Regelwerk PCI-DSS (Payment Card Industry Data Security Standard) erfüllen, um das Unternehmen gemäß der Richtlinien zur PCI Compliance zu zertifizieren. Bei der hier genannten Applikation stand im Vordergrund: Anbindung an die Detokenisierung und Storagedienste des PCI-DSS Serviceanbieters PCI Booking Anbindung an die neue IDP Infrastruktur des Kunden (SAML / OpenID Connect) Migration der Anwendung in die Amazon Cloud

Team: Agiles Gesamtprojekt mehr als 20 Personen (SCRUM)

Aufgabe:

  • Abstimmung mit externem Serviceprovider
  • Schnittstellendesign
  • Weiterentwicklung und Systemrefaktoring
  • Konfigurationsmanagement
  • Umsetzung von QS-Maßnahmen

Technik / Tools: Java, JavaScript, CoffeeScript, NodeJS, Puppet, Jenkins, Amazon Web Services (AWS), Amazon EC2, Vagrant, Foreman, Spring Security, MooTools, Struts, JSP, Jackson, Apache Tomcat, Google Guice, Keycloak API, SAML, OpenID-Connect, POI, iText, Maven, Artifactory, PCI Booking API, Logstash, Kibana, VMware vSphere, CentOS, git, Struts, JSP, Jackson, Apache Tomcat, Google Guice, Keycloak API, SAML, OpenID-Connect, POI, iText, Maven, Artifactory, PCI Booking API, Logstash, Kibana, VMware vSphere, CentOS, git


09/2015 - 01/2016
Entwickler, Softwaredesigner, Architekt
Reise und Touristik

Identity- und Access Management
Customizing eines Open Source Identity Providers (IDP)

Im Rahmen der Bemühungen um eine PCI Compliance Zertifizierung stand die Ablösung des bestehenden Nutzer- und Zugriffsmanagements an. Nach erster Evaluierung und teilweise auch prototypischer Nutzung verschiedener Access Management Lösungen fiel die Wahl auf den Open Source Identity Provider Keycloak. Dieser musste an die Bedürfnisse des Kunden angepasst werden. Unter anderem: Erstellung spezifischer Module zur Benutzerföderation (User Federation) Erweiterung der Prozesslogik (Accountsperrung etc.) Erweiterung der Password-Policies Anpassung der Dialoge an Responsiveness und das Corporate Design des Kunden

Team: 3 Entwickler im agilen Teilprojekt (SCRUM)

Aufgabe:

  • Implementierung der neuen Anforderungen
  • Konfigurationsmanagement
  • Steuerung und Umsetzung von QS-Maßnahmen

Technik / Tools: Java, RedHat WildFly, RedHat Keycloak, JBoss EAP, FreeMarker, JavaScript, CSS, ForgeRock OpenAM, OpenID Connect, OAuth, SAML, MySQL, AngularJS, Hibernate JPA, REST API, Spring Boot, Spring IO Platform, Spring Boot, Spring Data, Spring Security, Maven, IntelliJ IDEA, bash, Linux, Puppet


02/2015 - 08/2015
Entwickler, Architekt
Reise und Touristik

Amazon Cloud Migration
Entkopplung diverser IT-Systeme, Optimierung Build Pipeline

Als wesentliche Voraussetzung für die Migration der IT-Applikationslandschaft in die Amazon Cloud wurden u. a. folgende Arbeitspakete umgesetzt: Migration bestehender J2EE Anwendungen von JBoss Application Server 4 auf Version 7 (Client- und Server-seitig) Decoupling einzelner Systemkomponenten Ersetzung von RMI Zugriffen durch eine REST API Aufteilung von git-Projekten in versionierbare Maven-Module Aufsetzen einer adäquaten Build Pipeline Umstellung der Deploymenteinheiten auf rpm-Pakete und Puppet Provisionierung Anpassung kundenspezifischer Maven-Plugins

Team: 5 Entwickler / DevOps

Aufgabe:

  • Abstimmung mit anderen Teilprojekten
  • Implementierung
  • Konfigurationsmanagement
  • Steuerung und Umsetzung von QS-Maßnahmen

 

Technik / Tools: JBoss Applikation Server, JBoss RestEasy, Jackson, J2EE/JEE, EJB, RMI, JUnit, rpm, Maven, AWS EC2, Puppet, git, Bash, Groovy, JIRA, Jenkins, Confluence, Artifactory, Foreman, NodeJS


01/2015 - 03/2015
Entwickler, Softwaredesigner
Reise und Touristik

Firmenraten Online Administration
Webanwendung zur Administration von Firmenraten

Mit der Webanwendung stellen Hoteliers und Servicemitarbeiter des Kunden Firmenraten ein. Diese können als Exceldatei exportiert werden. Darüber hinaus werden regelmäßig oder auf Anfrage Mails generiert, versendet und in die digitale Archivierung aufgenommen.

Team: 3 Entwickler im Teilprojekt

Aufgabe:

  • Implementierung der Backend-Services
  • Implementierung der Frontend-Dialoge
  • Code-Walkthroughs und Peer-Reviews zur Verbesserung der Codequalität
  • Umsetzung von QS-Maßnahmen

Technik / Tools: Java, JSF, Apache MyFaces, PrimeFaces, jQuery, OmniFaces, J2EE/JEE, Spring, Hibernate, d.velop d.3 Archiv, IBM DB2, JBoss Application Server, IntelliJ IDEA, Maven, Selenium, Sass/SCSS, Apache Tomcat, Git, Artifactory, Jenkins, Jira, GIT


10/2014 - 12/2014
Entwickler, Softwaredesigner
Reise und Touristik

Firmenraten Reporting Application
Desktopanwendung für Vertriebsmitarbeiter

Im Rahmen einer fachlichen Weiterentwicklung des bestehenden Backendsystems war auch eine Desktop Applikation anzupassen, mit welcher die Vertriebsmitarbeiter auf durch Kunden und Partner eingestellte Firmenraten bzw. auf deren Aggregation zugreifen können.

Team: 2 Entwickler im Teilprojekt

Aufgabe:

  • Spezifikation und Implementierung der Backend-Services
  • Anbindung der Services
  • Umsetzung von QS-Maßnahmen

Technik / Tools: CentOS, Windows, Java JDK, Swing, Spring Framework, JUnit, IBM DB2, J2EE/JEE, Hibernate, JBoss Application Server, IntelliJ IDEA, DBVisualizer, Confluence, Atlassian Jira, Citrix Desktop/Receiver, Sonar, FindBugs, Jenkins, Maven / Artifactory, Subversion


07/2014 - 09/2014
Entwickler
Reise und Touristik

Business Intelligence Export
XML Ratenexport auf Basis WebServices

Im Rahmen einer fachlichen Weiterentwicklung des bestehenden Backendsystems sollte eine Batchschnittstelle entwickelt werden, die einen Export von neuen und geänderten Daten an das Business Intelligence System zur weiteren Analyse reportet. Als Designvorgabe war die Nutzung von JAX-WS WebService Definitionen zur Erstellung der XML Exportdateien obligatorisch.

Team: 2 Entwickler, 10 Entwickler im agilen Gesamtprojekt

Aufgabe:

  • Erstellung der Schnittstellendefinition und Abstimmung mit anderen Teilprojekten
  • Implementierung
  • Aufbau automatisierter Tests
  • Umsetzung von QS-Maßnahmen
  • Profiling

Technik / Tools: Java, Spring Framework, Hibernate, Apache CXF, JAX-WS, XML, J2EE/JEE, JUnit, Mockito, JBoss Application Server, IBM DB2, IBM Cognos, centOS Linux


10/2013 - 06/2014
Entwickler, Softwaredesigner
Öffentlicher Dienst / Bundesbehörde (Öffentlicher Dienst)

Kernanwendung in einem Portal zur Bearbeitung von Sperrvermerken

Banken, Versicherungen und andere Institutionen sollen zukünftig Kirchensteuer auf abgeltend besteuerte Kapitalerträge automatisch einbehalten. Dazu ist den Instititutionen das sogenannte Kirchensteuermerkmal mitzuteilen. Der Kunde kann dieser Mitteilung widersprechen und damit das zuständige Finanzamt mit der Einziehung beauftragen. Dieser Widerspruch wird in den Systemen als Sperrvermerk hinterlegt. Die Portletanwendung stellt Prozesse zur manuellen Nachbearbeitung dieser Sperrvermerke sowie zum Controlling zur Verfügung.

Team: 5 Entwickler innerhalb des V-Modells operierenden Portalprojekts

Aufgabe:

  • Entity-Modellierung
  • Entwicklung (Geschäftslogik, Datenbankschicht, Oberflächen)
  • Umsetzung von QS-Maßnahmen
  • Profiling

Technik / Tools: IBM WebSphere Application Server (WAS), IBM WebSphere Portal Server, z/Linux, IBM Rational Application Developer (RAD) / Eclipse Kepler, Oracle 11g, IBM DB2, HSqlDB, IBM Java JDK, Spring Framework, Java Server Faces (JSF), JBoss RichFaces, OpenJPA, Hibernate, XMLBeans, JavaScript, jQuery, cygwin, ANT, BugZilla, Subversion/SVN, Microsoft SharePoint


01/2013 - 06/2014
Entwickler, Softwaredesigner, Softwarearchitekt
Öffentlicher Dienst / Bundesbehörde (Öffentlicher Dienst)

Kernanwendung in einem Portal u. a. zur Verarbeitung von ID-Nummern

OSCI-XMeld ist der Name eines auf XML/XSD basierenden Fachstandards für den Austausch von Meldedaten. Diese so genannten steuerlichen Meldedaten werden durch die Meldebehörden im Falle einer Änderung laufend an das BZSt übermittelt. Mit Hilfe des allgemeinen Dialogverfahrens wird der Nutzer nun in die Lage versetzt, detaillierte Auskünfte zu den in der Meldedatenbank gespeicherten Inhalten zu geben und die manuelle Bearbeitung von Vorgängen in deren Zusammenhang durchzuführen. Darüber hinaus dient das Dialogverfahren dazu, die Meldedatenbank zu pflegen und falls erforderlich Änderungen vorzunehmen oder Neuanlagen durchzuführen.

Team: 6 Entwickler innerhalb des V-Modells operierenden Portalprojekts

Aufgabe:

  • Weiterentwicklung der Softwarearchitektur
  • Entwicklung (Geschäftslogik, Webservices, Datenbankschicht, Oberflächen, XML-Processing- und Transformation, PDF-Erstellung)
  • Modellierung
  • Abstimmung mit anderen Teilprojekten
  • Aufbau automatisierter Tests
  • Umsetzung von QS-Maßnahmen
  • Profiling

Technik / Tools: IBM WebSphere Application Server (WAS), IBM WebSphere Portal Server, z/Linux, IBM Rational Application Developer (RAD), IBM DB2, HSqlDB, IBM JDK, Spring Framework, JSF, JBoss RichFaces, MyBatis/iBatis, XMLBeans, Apache Commons Bibliotheken, Groovy, Joda-Time, Jasper Reports, JAX-WS, CXF, XML, XSD, Apache Xalan XSLT, JavaScript, jQuery, exorbyte Identity Search, cygwin, Apache ANT, BugZilla, Subversion/SVN


04/2012 - 12/2012
Entwickler, Softwarearchitekt, Lead Developer
Reise und Touristik

Customer Service Center (Hotelreservierung)
Desktopanwendung für Call Center Agents und Partner

Im Rahmen der Neuausrichtung der unternehmensweiten IT-Landschaft auf eine serviceorientierte Architektur musste auch die Applikation, welche den Hauptgeschäftsprozess des Unternehmens - die Bearbeitung von Buchungsvorgängen – für Call Center Mitarbeiter und Partner abbildet, komplett redesignt und neuentwickelt werden. Das Projekt war agil ausgerichtet (tägliche Stand-Ups / Daily Scrums, 5 bis 10-tägige Sprints).

Team: 5 Entwickler im Teilprojekt, Gesamtprojekt mehr als 40 Personen

Aufgabe:

  • Aufbau der Softwarearchitektur
  • Lead Development
  • Technisches Coaching des internen Entwicklerteams
  • Abstimmung mit anderen Teilprojekten
  • Umsetzung von QS-Maßnahmen
  • Code-Walkthroughs und Peer-Reviews zur Verbesserung der Quellcodequalität während der Entwicklung
  • Profiling

Technik / Tools: CentOS, Windows, Java JDK, Scala, Groovy, Swing / JGoodies / DJ Native Swing SWT, Java Webstart, Spring Framework, JUnit, DB2/AIX64, MySQL, Hibernate, Lucene/Elasticsearch, Terracotta Toolkit, JBoss Application Server, Google Maps API, IntelliJ IDEA, JProfiler, JForm Designer, DBVisualizer, xWiki Enterprise, Atlassian Jira / FishEye / Crucible, OmniTracker, Citrix Desktop/Receiver, Sonar, FindBugs, Jenkins, Maven / Artifactory Pro PowerPack, Subversion


04/2012 - 05/2012
Entwickler
Maschinenbau und Automatisierungsindustrie (Industrie und Maschinenbau)

IODD Portable Document Builder
XML Transformator für ein Liferay Content Portal

Aufgabe:

  • Aus einer nach IODD standardisierten XML Vorlage werden per XSLT/Formatting Objects Adobe PDF-Dokumente erzeugt, die anschließend in eine Notes Datenbank geladen werden. Der Zugriff erfolgt online über ein Liferay Portal.

Technik / Tools: Mac OS X, Java JDK, Xalan, Xerces, SpringSource Tool Suite


03/2011 - 03/2012
Entwickler, Softwaredesigner, Entwicklungsleiter
Telekommunikation (Telekommunikation, >10.000 Mitarbeiter)

Common Broadband Access Speed Step Down Application
Hochverfügbare Webanwendung in virtualisierter Umgebung

Team: 4 Personen im Teilprojekt

Aufgabe:

  • Lead Development
  • System- und Softwarearchitektur
  • Planung (Zeitplanung, Ressourcenplanung, inhaltliche Planung)
  • Personalführung und technisches Coaching des Teams
  • Beratung der Projektleitung in allgemeinen, fachlichen und technischen Themen
  • Abstimmung mit anderen Teilprojekten
  • Steuerung und Umsetzung von QS-Maßnahmen
  • Code-Walkthroughs und Peer-Reviews zur Verbesserung der Quellcodequalität während der Entwicklung
  • Steuerung und Umsetzung von Last- und Performancetests

Technik / Tools: Red Hat Enterprise Linux Server, Windows XP, Eclipse, Together/J 2008 UML, Apache Webserver, JEE 6 Web-Container Apache Tomcat, Java SDK, Spring, Spring Security, Java Server Faces JSF, MyFaces, Trinidad, Quartz Framework, XML, XSD, WSDL, SOA, Apache CXF Webservices (J2EE WS) / Java API for XML Web Services (J2EE JAX-WS), Java Naming and Directory Interface (JNDI), Java Persistence API (JPA) per Hibernate, HTML/XHTML, CSS2 Stylesheets, Oracle Database 10g, SQLDeveloper, Maven, Jenkins, JUnit, JMeter, Rational Clear Case, SoapUI, DDTS, cAAA LDAP Server, Unbounded Framework, YourKit Java Profiler, Putty, WinSCP, bash


09/2007 - 03/2012
Entwickler, Softwaredesigner, Entwicklungsleiter
Telekommunikation (Telekommunikation)

eShop
eCommerce Online Platform

Der eShop – ein unternehmenskritisches Top-30 System des Kunden - bietet Neu- und Bestandskunden im 24/7-Betrieb die Möglichkeit, neue Mobilfunkverträge aus dem Pre- und Post-Segment mit und ohne Hardwareprodukte (Handys & Zubehör, Smartphones, Tablet-PCs, Netbooks, Pads, etc.) online abzuschließen. Für existierende Vertragsverhältnisse wird authentifizierten und autorisierten Kunden darüber hinaus die Durchführung der Prozesse zur Vertragsverlängerungen sowie zum Tarif- und Optionswechsel angeboten. Die Webapplikation stellt die genannten B2C Services unter Einbindung weiterer unternehmenskritischer Top-Systeme wie CCOS, Tibet/eCare, T-VPP, Arvato, EKP, OBI, ODS, OMS/OE etc. per Webservices über den unternehmensweiten Enterprise Service Bus (SOA Backplane) oder per Peer-2-Peer Technik zur Verfügung. Eine besondere Capability der Applikation ist ihre hohe Konfigurierbarkeit, die es erlaubt zur Laufzeit wesentliche technische Komponenten zu rekallibrieren, zu aktivieren oder zu deaktivieren. Des weiteren lassen sich auch Regeln für die Geschäftslogik in Teilen und zur Laufzeit justieren. Die IT des Kunden und damit auch dieses Projekt wurde während der Projektlaufzeit an ITIL adaptiert.

Team: bis zu 12 Entwickler, bis zu 6 Analysten

Aufgabe:

  • Implementierung neuer Anforderungen
  • Entwicklung der Business Logik
  • Anbindung des Backends per Webservices
  • Teambuilding und weiterer Aufbau des Software-Entwicklungsteams (Personalauswahl)
  • Initierung automatischer Audits und Metriken
  • Moderation von Code Walk Throughs
  • Personalführung externer Mitarbeiter/innen
  • Beratung der Projektleitung in allgemeinen, fachlichen und technischen Themen
  • Abstimmung mit anderen Teilprojekten
  • Steuerung und Umsetzung von QS-Maßnahmen
  • Lieferantenmanagement für extern entwickelte Module (Vendormanagement)
  • Qualitätssicherung der Beistellleistungen des Softwarelieferanten
  • Schnittstellenabstimmung mit angebundenen Systemen
  • Etablierung eines automatisierten Build Managements
  • Reviews von Fachkonzepten
  • Aufwandsabschätzungen
  • Steuerung und Umsetzung von Last- und Performancetests
  • Planung von Inbetriebnahmen und Betriebsübergaben

 

Technik / Tools: MyEclipse / Eclipse, Apache, Java EE Web-Container Tomcat, JEE 5/6, Java JDK 5/6, Annotations, Generics, AOP, JavaMail API, Spring, Spring Security, SOA, MBeans (JMX, Java Management Extensions), JAX-WS, Axis Webservices, CXF Webservices, SOAP, Velocity Templates, HTTPUnit, JEE Java Persistence API (JPA) Hibernate, ThoughtWorks Java API for XML Processing (JAXP) XStream, Unix Shellscripting (bash, ksh), Oracle DB 10g/11g, Oracle SQL*Plus, Oracle PL/SQL, SQLDeveloper, Jamon, jQuery, Log4J, Maven, Hudson, Jenkins, JUnit, JMeter, Rational ClearCase, SVN Subversion, SoapUI, DITA, DDTS, Tool Command Language / TCL, Sonar, Jakarta Struts2, JEE JSF Java Server Faces, Apache MyFaces, Trinidad, Tomahawk, FOP, Cobertura, CompuTop/PayGate TXMS, JCaptcha, Apache Commons Framework, Dozer, ehCache, OpenSymphony Quartz, YourKit Java Profiler, AspectJ Weaver, DBUnit, SLF4j, ORO, WSDL4j, XML, XSD, WSDL, Xalan, HTML, JavaScript, CSS, Ajax, Nagios, Atlassian JIRA 4, Putty, WinSCP, XMLSpy, Windows Scripting Host (WSH), Windows Batchprogramming


07/2009 - 11/2011
Entwicklungsleiter, Softwarearchitekt, Technischer Projektleiter, Entwickler
Telekommunikation

Web Landing Page „EU Regulierung Data Roaming“
Hochverfügbare Webapplikation auf virtualisierter Umgebung

Innerhalb des internationalen Projektes zur Umsetzung der EU Richtlinie „Data Roaming Transparency Regulation (Roaming II)“ zur Begrenzung und Kontrolle das Datenaufkommens im EU-Ausland galt es, ein Webportal zu entwickeln, welches dem Kunden die Möglichkeit bietet, sich allgemein über das Datenroaming zu informieren, seinen aktuellen Verbrauchsstatus zu erfragen oder sich für eine weiteres Kontingent freizuschalten. Die Anwendung spielt diese Seiten sowohl für Standardbrowser als auch für mobile Browser aus und wurde für den mobilen Gebrauch im Hinblick auf Anzahl der Page-Requests, des HTTP Overheads, CSS Spritings etc. optimiert. Darüber hinaus bietet die Applikation einen Zugang für Call Center Agents des Kundenservices.

Team: 6 Personen im Teilprojekt (internationales Team mit über 100 Personen) nach ITIL

Aufgabe:

  • Lead Development
  • System- und Softwarearchitektur
  • Planung (Zeitplanung, Ressourcenplanung, inhaltliche Planung)
  • Aufbau des Software-Entwicklungsteams (Personalauswahl)
  • Personalführung externer Mitarbeiter/innen
  • Technisches Coaching der Teammitglieder
  • Beratung der Projektleitung in allgemeinen, fachlichen und technischen Themen
  • Abstimmung mit anderen Teilprojekten
  • Steuerung und Umsetzung von QS-Maßnahmen (Test-Driven-Development)
  • Code-Walkthroughs und Peer-Reviews zur Verbesserung der Quellcodequalität während der Entwicklung
  • Steuerung und Umsetzung von Last- und Performancetests
  • Aufsetzen der strukturierten DV-Dokumentation (DITA)

Technik / Tools: Red Hat Enterprise Linux Server, Windows XP, VMware vSphere, Eclipse DIE, Together/J UML, Apache, JEE, J2EE Webcontainer Tomcat, Java SDK, Spring, Spring Security, HTML/XHTML, CSS, Java Server Faces JSF, MyFaces, Trinidad, Quartz Framework, XML, XSD, WSDL, XStream, WURFL, SOA, Apache CXF Webservices (JAX-WS), JPA Hibernate (Pojo), Oracle 10g, SQLDeveloper, Maven, Hudson, JUnit, JMeter, Rational Clear Case, Subversion SVN, SoapUI, DITA, DDTS, cAAA LDAP Server, Unbounded Framework, JCraft SFTP Framework, Darwin Information Typing Architecture, Putty, bash


11/2010 - 03/2011
Entwicklungsleiter, Softwaredesigner, Entwickler
Telekommunikation

Long Term Evolution Verfügbarkeitsanwendung
Vermarktungsapplikation für ein TK Fokusprodukt

Team: 3 Personen im Kernteam

Aufgabe:

  • Lead Development
  • System- und Softwarearchitektur
  • Planung (Zeitplanung, Ressourcenplanung, inhaltliche Planung)
  • Beratung der Projektleitung in allgemeinen, fachlichen und technischen Themen
  • Abstimmung mit anderen Teilprojekten
  • Steuerung und Umsetzung von QS-Maßnahmen
  • Steuerung und Umsetzung von Last- und Performancetests

Technik / Tools: Red Hat Enterprise Linux Server, Windows XP, Eclipse IDE, Apache, JEE Web-Container (Servlet-/JSP-Container) Tomcat, Java, Spring, Spring Security, Java Server Faces JSF, MyFaces, Trinidad, HTML/XHTML, CSS2 Stylesheets, Quartz Framework, XML, XSD, WSDL, XStream, SOA, Apache CXF Webservices (JAX-WS), Hibernate / Java Persistence API (JPA), Oracle 10g Database, SQL Developer, Maven, Hudson 1.3x, JUnit, JMeter, Rational Clear Case, Subversion SVN, SoapUI, DITA, DDTS, cAAA LDAP Server, Unbounded Framework, Jcraft SFTP Framework, YourKit Java Profiler


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Raum Köln/Bonn mit hohem Remote-Anteil oder 100% Remote bevorzugt
Vollzeit (40h pro Woche)
Profilbild von Anonymes Profil, Senior Fullstack Entwickler & System-Architekt (Web & Mobile) Senior Fullstack Entwickler & System-Architekt (Web & Mobile)
Registrieren