Java Enterprise, AWS & Mobile Architekt (Android/iOS) mit Banking-Erfahrung
Aktualisiert am 23.10.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 30.06.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km) Darmstadt (+100km) Homburg (Saar) (+50km)

Vorrangig Deutschland Rhein-Main (100km Umkreis von Frankfurt am Main)

nicht möglich

Projekte

Projekte

7 Jahre 1 Monat
2017-03 - heute

Vorlesungen ?App Development? und "Web Architecture Management" im Rahmen des Aufbaus des neuen Studiengangs ?Digital Innovation & FinTech? (Abschluss Bachelor of Science)

Dozent Android Studio Android 6.0 AppCompat ...
Dozent

Beschreibung:

Den Studierenden wurden allgemeine Kenntnisse zur Konzeption und Besonderheiten von Web Applications und nativen mobile Apps und vermittelt sowie tiefgreifende Kenntnisse zur JEE und Android-Entwicklung. Das Architecture Management geht über die Entwicklungsthemen hinaus und zeigt Standards des Configuration Managements und des Rechnenzentrumsbetriebs von Serverlösungen auf Amazon Web Services (AWS) auf.

Im Rahmen des Vorlesungszyklus wurde auch eine praktische Projektarbeit in mehreren Teams eigenverantwortlich als Testat umgesetzt.

Größe & Sprache:

  • Projektgröße: ca. 20 Personen;
  • Projektsprache: deutsch
Android Studio Android 6.0 AppCompat GIT SVN MacOS Java iOS Google Docs Google FireBase Realtime Database Google Maps SQLite ORMlite AWS RDS Amazon EC2 Amazon CloudWatch
Frankfurt School of Finance and Management
7 Monate
2019-06 - 2019-12

Datenarchitektur Kafka-Microservices

Datenbank- & Solution-Architekt
Datenbank- & Solution-Architekt

Solution-Architektur für ein Teilprojekt eines langjährigen Programms zur Ablösung von Mainframefunktionen mit Cloud-Native Microservice Architektur auf Basis von Kafka (Spring Boot, Docker, Kubernetes).

Datenbank-Architektur und fachliche Modellierung mit dem agilen Teams zur Persistierung kritischer Datenbestände in relationalen Datenbanken (Oracle, Postgres, Liquibase)

Wertpapierabwickler
Frankfurt
1 Jahr 4 Monate
2018-01 - 2019-04

Geschäftskundenportal für Zahlungsverkehr (EBICS & FinTS)

Solution Architect SCRUM ER-Modellierung UML2 ...
Solution Architect

Konzeption, Abstimmung und Überwachung der Architektur der Partner-Schnittstellen zum Geschäftskundenportal.

Fachliche Analyse, Modellierung, Paketierung von Datenbank-Änderungen.

Beratung der Fachabteilung bei der Konzeption der variablen Lizenzierung und Online-Abrechnung der Portalnutzung.

Konzeption und PoC Implementierung der API für die Partner, Abstimmung der Anforderungen mit den externen Partner-Unternehmen-

Analyse und Konzeption für die Umsetzung der GDPR (DSGVO, Datenschutzverordnung) und regulatorischer Systemanforderungen zur Auditierung und Archivierung.

Enterprise Architect SAP PowerDesigner PPI TravicPort Keycloak Docker WSO2 Apache Tomcat Hibernate Eclipse JetBrains IntelliJ IDEA Oracle 12c Atlassian Confluence Atlassian JIRA Agile GIT Bitbucket Artifactory TeamCity Continuous Delivery
SCRUM ER-Modellierung UML2 SpringFramework Spring Boot Spring Security JEE 7 Enterprise Architecture Management JPA Continuous Integration
Eschborn, Taunus
7 Jahre
2011-08 - 2018-07

FINARX Timesheet Cloud, TimeGate, Timesheet, Scan & Fax für Android

Architekt / Senior Developer Google Android 2.2-5.0 Google Docs Google Calendar ...
Architekt / Senior Developer

Beschreibung:

Die für iOS bereits seit 2010 erfolgreiche Zeiterfassungslösung wurde um eine JEE basierte Weblösung und zwei Android-Apps ergänzt. Timesheet ist eine persönliche Zeiterfassungslösung für Freiberufler und kleine Unternehmen. Mit der Timesheet Cloud können auch mittelständige Unternehmen den mobilen und stationären Zeiterfassungsprozess optimieren. Zur Plausibilisierung und Nacherfassung von Arbeitszeiten sind Funktionen zur Ermittlung der Geoposition und automatische Erinnerungsfunktionen integriert worden. Die Positionsdaten können in Google Maps dargestellt werden. Mit TimeGate wird eine auf NFC Funk-Tags basierte Stechuhr angeboten, mit der in Büros die Zeiterfassung auf Mitarbeitern ohne Smartphone und ohne PCZugang erweitert wird. Der Mitarbeiter erhält eine NFC Karte und bucht beim Kommen und Gehen indem er die Karte berührungslos über eine Android Telefon hält. Die FINARX Scan und Fax Produkte wurden für Android und iPhone um Schnittstellen erweitert mit denen die Einlieferung von Zeitnachweisen, Quittungen und Reisekostenbelegen in das Unternehmen unterstützt wird. Der FINARX Scan Enterprise Server kann einfach in bestehende Unternehmensinfrastrukturen integriert werden. Die Integration der Serverbackends von Timesheet Cloud und Scan Enterprise Server erfolgt Client- und Serverseitig über das Formularsystem. Das Formularsystem erlaubt die Erfassung von Zusatzdaten für die gescannten Dokumente. Der FINARX Fax Client kann über eine Variante des Scan-Servern über hauseigene ISDN Anschlüsse sowie über zwei VOIP Anbieter Faxe Empfangen und Senden. Mit der DATEV-Erweiterung ist auch die Einlieferung zum Steuerberater in dessen Belegverwaltung von DATEV's UnternehmenOnline möglich. Die Anwendung kommuniziert über eine RESTful JSON Schnittstelle mit dem Webservice um Nachrichten zu versenden und zu empfangen. Das Sync2 Protokoll zeichnet sich durch die Fähigkeit aus Objekte auf Attributebene im Konfliktfall zusammenführen zu können. Durch Einsatz von Googles GCM (Push Messaging) wird die automatische Synchronisation des Android Clients mit dem Timesheet-Server ausgelöst.

Größe & Sprache:

  • Projektgröße: 6 Personen
  • Projektsprache: deutsch
AmazonECS Amazon EC2 Amazon RDS Amazon S3 Docker GWT MySQL Amazon CloudWatch Git Apache Subversion Maven Amazon CodeDeploy Amazon CodeCommit Amazon CodeBuild
Google Android 2.2-5.0 Google Docs Google Calendar Google Maps Apache CXF JAX-WS Tomcat 8 Jersey JAX-RS REST JSON Jackson FasterXML GSON JAXB Google GWT 2.5 JDBC eclipse Ecore/EMF MediaWiki Bugzilla Amazon Web Services AWS WSDL SOAP
FINARX
2 Jahre 2 Monate
2015-11 - 2017-12

MIFID2 Advisory & Private Wealth Portfolio Management

Lead Solution Architekt Enterprise Architect TEMENOS TripleA TEMENOS WealthManager ...
Lead Solution Architekt

Beschreibung:

Konzeption, Abstimmung und Überwachung der Architektur eines länderübergreifenden Beratungsportals für das europäische PrivatkundenGeschäft einer deutschen Großbank (International Umfeld). Umsetzung der regulatorischen MIFID2 EU-Richtlinie in 4 europäischen Ländern.

Abstimmung der Lösungsarchitektur von 4 Portalprojekten.

Die Umsetzung der regulatorischen Bestimmungen erfolgt gemeinsam mit der Erweiterung und Vereinheitlichung der Beratungsprozesse im Zuge der Digitalisierungsstrategie der Bank.

Eine besondere Herausforderung war die Integration der heterogenen Landes-Infrastruktur bei gleichzeitig homogenem Produkt-Design.

Die Portalanwendung wurde auch dafür entworfen mit iPads von Mitarbeitern im Außendienst und in den Filialen im Beratungsgespräch mobil eingesetzt zu werden.

Größe & Sprache:

  • Projektgröße: ca 150 Personen;
  • Projektsprache: englisch
Enterprise Architect TEMENOS TripleA TEMENOS WealthManager Tibco Business Works Enterprise Service Bus Backbase Cxp Portal Server Tomcat 7 JEE JPA eclipse SCRUM & V-Modell Oracle iPad
Deutsche Großbank
4 Jahre 8 Monate
2011-05 - 2015-12

?Whiteboard/Scan for Google Android?, ?DATEV Belegtransfer?

Google Android Google Market Dalvik VM ...

Beschreibung:

Portierung des erfolgreichen FINARX iPhone Produktes Scan auf die Google Android Plattform.

Überarbeitung der Bedienkonzepte für den Einsatz im Unternehmen.

Abstimmung erweiterter Sicherheitsstandards. 2-Faktor Authentifizierung.

Größe & Sprache:

  • Projektgröße: 3 Personen
  • Projektsprache: deutsch
Google Android Google Market Dalvik VM Apache http Client JSON RPC Diverse Bildverarbeitungskomponenten Windows 7 Java GNU C Android NDK
FINARX GmbH
1 Jahr 9 Monate
2014-02 - 2015-10

Saveris2 Amazon Messdaten-Cloud

Architekt / Teilprojektleiter / Senior Developer Amazon Webservices Google Android 4.4 Eclipse Paho MQTT Push Messaging ...
Architekt / Teilprojektleiter / Senior Developer

Beschreibung:

Konzeption, Koordination und produktive Entwicklung eines stationären Erfassungssystems für Messdaten in der Industrie. Messdaten werden auf dem embedded Datenlogger erfasst und zu einem CloudDienst (MQTT Internet-of-Things) gesandt.

Eine Android-App wurde zur Schulung des Marketings erstellt, welche den Datenlogger simuliert.

Es wurden vier Rechenzentren global aufgebaut, darunter auch ein deutscher Cloud Anbieter. Abstimmung und Koordination der Cloud-Infrastruktur, Erarbeitung von Betriebsverfahren, Einarbeitung der Betriebsmannschaft. Validierung der Mengengerüste, betriebswirtschaftlichen Rahmenbedinungen, Lasttest und Optimierung der Datenbankzugriffe.

Aufbau hochverfügbarer Datenbank und Messaging-Cluster.

Größe & Sprache:

  • Projektgröße: ca. 25 Personen;
  • Projektsprache: deutsch , englisch
Amazon Webservices Google Android 4.4 Eclipse Paho MQTT Push Messaging Apache ActiveMQ Apache CXF Tomvat 7 Java/ JEE Jackson FasterXML eclipse ADT SCRUM ARMv7 LPCXpresso C/C++ Ubuntu Linux CephFS S3 CloudWatch Nagios Amazon RDS EC2 Route53 IAM MySQL Polarion
Deutscher Messgerätehersteller
1 Jahr 1 Monat
2013-09 - 2014-09

Saveris2 Amazon Cloud für Messdaten

Architekt / Teilprojektleiter / Senior Developer Amazon Webservice AWS MySQL 5.6 Eclipse Paho MQTT Push Messaging ...
Architekt / Teilprojektleiter / Senior Developer

Konzeption, Koordination und produktive Entwicklung eines stationären Erfassungssystems für Messdaten in der Industrie.

Messdaten werden auf dem embedded Datenlogger erfasst und zu einem Cloud-Dienst (MQTT Internet-of-Things) gesandt. Eine Android-App wurde zur Schulung des Marketings erstellt, welche den Datenlogger simuliert.

Es wurden vier Rechenzentren global aufgebaut, darunter auch ein deutscher Cloud Anbieter.

Abstimmung und Koordination der Cloud-Infrastruktur,

Erarbeitung von Betriebsverfahren

Einarbeitung der Betriebsmannschaft.

Validierung der Mengengerüste, betriebswirtschaftlichen Rahmenbedinungen

Lasttest und Optimierung der Datenbankzugriffe

Aufbau hochverfügbarer Datenbank und Messaging-Cluster

Apache Tomcat MySQL 5.6 Apache ActiveMQ Jackson FasterXML Eclipse 4.4 Google Android Development Tools Ubuntu Linux Polation ALM
Amazon Webservice AWS MySQL 5.6 Eclipse Paho MQTT Push Messaging JSON Google Android 4.4 SCRUM Java EE EclipseLink JPA
Testo AG
Lenzkirch
5 Monate
2013-09 - 2014-01

Datenlogger Android App

Architekt / Senior Developer Google Android 4.3 Tomcat 7 CakePHP ...
Architekt / Senior Developer

Beschreibung: Konzeption und prototypische Entwicklung eines auf Android basierten mobilen Erfassungssystems für Messdaten in der Industrie. Messdaten werden auf dem Android Tablet erfasst und zu einem Cloud-Dienst (JSON REST RPC Webservice). Die App synchronisiert den Datenbestand und erlaubt die Offline Erfassung der Messdaten. Die Messung erfolgt mit einem Messgerät mit Bluetooth Schnittstelle. Untersuchung verschiedener Schnisttstellentechnologien, USB-HOST (CANBUS), Audio-Jack, Bluetooth 2, Bluetooth 4 Low Energy.

Größe & Sprache:

  • Projektgröße: 40 Personen
  • Projektsprache: deutsch
Google Android 4.3 Tomcat 7 CakePHP JEE JPA Jackson FasterXML eclipse ADT V-Modell Ubuntu-Linux Workflow Management SQLite AndroidAnnotations O/R Mapping Eclipselink MySQL Polarion
Deutscher Messgerätehersteller
5 Monate
2013-03 - 2013-07

SteckerChecker Heimautomatisierung Android App

Architekt / Senior Developer Google Android 4.2 ActionBarSherlock SlidingMenu ...
Architekt / Senior Developer

Beschreibung:

Eine vorhandene AppRedesign und Neu-Implementierung der vormals vorhandenen Android App mit modernem Android UI (Facebook Navigation).

Integration von In-App Billing und Abo-Subscription. Refactoring und Redesign der Basisfunktionen in eine von der UI getrennte Service-Schicht.

Implementierung alternativer asynchroner Protokolle für die Heimautomatisierung "von unterwegs"; d.h. die App kann als Fernbedienung auch über GSM die Geräte zu Hause ansteuern.

Mit der App können Steckdosen, Lampen, Rollos und Heizungsventile gesteuert werden.

Die Geräte können in Gruppen oder via Makro-Programmierung als Ablauf gesteuert werden.

Größe & Sprache: 

  • Projektgröße: 8 Personen
  • Projektsprache: deutsch
Google Android 4.2 ActionBarSherlock SlidingMenu Google Play Billing Autobahn WebSockets Eclipse Paho MQTT Push Messaging Apache ActiveMQ Heimautomatisierung 433MHz Funksteuerungen JSON Jackson FasterXML eclipse ADT MyProject SCRUM
Deutscher Telekomunikationsanbieter
2 Monate
2013-01 - 2013-02

Convergent Voice / Concierge Android App für CeBIT

Architekt / Senior Developer Google Android 4.2 Animationen Telephonie ...
Architekt / Senior Developer

Beschreibung:

Für die CeBIT sollte hochgradig agil eine Android App erstellt werden, mit der ortsbezogene Funktionen (Location Based Services) genutzt werden.

Die Ortsfunktion steuert über Regeln zusätzlich zu einem Zeitplan (Scheduler) die Rufumleitungsfunktionen des Smartphones.

Damit können z.B. Manager zu Zeiten regelmässiger Meetings die Telefonate an ihrem Smartphone auf die Sekretärin umleiten. Weiterhin kann der Anwender Rufe auf sein Festnetztelefon umleiten, wenn er z.B. zu Hause oder in seinem Büro ist.

Die Steuerung der Telefonfunktionen erfolgte über standardisierte USSD Codes.

Es wurden dem Testteam täglich neue Versionen der App zum Test bereit gestellt, damit jederzeit für den Termin ein lieferfähiges Produkt bereit stand.

Größe & Sprache: 

  • Projektgröße: 8 Personen
  • Projektsprache: deutsch
Google Android 4.2 Animationen Telephonie JSON Jackson FasterXML eclipse ADT MyProject SCRUM
Deutscher Telekommunikationsanbieter
1 Jahr 2 Monate
2011-11 - 2012-12

?REWE App?, ?Werben und Verkaufen?, ?comdirect? etc.

Senior Developer / Projektleiter Google Android eclipse EMF JET ...
Senior Developer / Projektleiter

Beschreibung:

Erstellung mehrerer Google Android Apps und iPhone Apps, wie z.B. zur Darstellung der Produkte in des REWE Shops.

Eine Lokalilisierungsfunktion ermittelt den nächstgelegenen REWE-Markt.

Anbindung der HTML Rendering Engine der YOC/SevenVal, Integration der Benutzer-Events in den nativen Android und Web-Komponenten.

Implementierung zweier Versionen für jeweils Smartphone und Tablet.

Die Basis-Apps werden anhand der Anforderungen automatisch generiert.

Größe & Sprache:

  • Projektgröße: 3 Personen
  • Projektsprache: deutsch
Google Android eclipse EMF JET iOS Dalvik VM Apache http Client Java
YOC AG / FINARX GmbH
1 Jahr 3 Monate
2011-10 - 2012-12

Wartung und Erweiterung App

Architekt / Senior Developer Google Android 2.2-4.0 REST JSON ...
Architekt / Senior Developer

Beschreibung:

Eine vorhandene App sollte unter Maßgabe des Auftraggebers mit neuen Features erweitert werden.

Offene Bugs sollten gefixt werden. Der vorliegende Quelltext musste größtenteils eines Refactorings unterzogen werden um auch langfristig eine Weiterentwicklung effektiv mit entsprechenden Qualitätsansprüchen für neue Brandings zu gewährleisten.

Buildsystem wurde auf Standardverfahren umgestellt und via Komponentisierung für weitere Marken vorbereitet.

Die Anwendung kommuniziert über eine RESTful JSON Schnittstelle mit dem Webservice um Nachrichten zu versenden und zu empfangen.

Durch Einsatz von Googles C2DM bekommt der Nutzer ressourcensparend neue Push-Nachrichten zugestellt.

Die Nachrichten werden ohne laufende App empfangen.

Größe & Sprache:

  • Projektgröße: 4 Personen
  • Projektsprache: deutsch
Google Android 2.2-4.0 REST JSON MediaWiki Bugzilla
Deutscher Internet Dienstanbieter
11 Monate
2011-10 - 2012-08

?Trader Framework für Android & iOS?

Architekt / Senior Developer Google Android 2.2-4.0 iOS Dalvik VM ...
Architekt / Senior Developer

Beschreibung:

Aufbau einer mehrschichtigen Library und Komponenten-Architektur für Finanzinformations-Apps der iOS und der Android Plattform.

Parallele Konzeption und Vereinheitlichung der Serverzugriffsschichten.

GUI Komponenten erlauben dem Anwendungsprogrammierer das Look&Feel ohne Code-Anpassung an sein Corporate Design anzupassen.

Layouts der Komponenten passen sich dynamisch an Bildschirmgrößen an, abhängig von den gewählten fachlichen Attributen.

Vielfältige Darstellung der Finanzinformationen mit Animationseffekten und Live-Datenversorgung. ChartDarstellung und Verlinkung von News.

Suchfunktion und lokale Watchlisten.

Eine Whitelabel-App demonstriert die Nutzung der Komponenten und dient den Programmierern als Beispiel-Applikation für das Branding (je iOS und Android)

Größe & Sprache:

  • Projektgröße: 9 Personen
  • Projektsprache: deutsch
Google Android 2.2-4.0 iOS Dalvik VM Apache http Client Java
VWD Group
8 Monate
2011-01 - 2011-08

?Re-Engineering Credit Risk Valuierungsengine für OTC Derivate ?

Headless Eclipse RCP Equinox OSGi Java ...

Beschreibung:

Fachliche und technische Analyse des vorrangig in C++ und PL/SQL programmierten, zu ersetzenden Altsystems. Identifikation von funktionalen und und technischen Komponenten.

Evaluierung der Wiederverwendbarkeit von Komponenten. Proof-Of-Concept:

Erstellung einer vom Altsystem vollkommen unabhängigen, vereinfachten Neuimplementierung in Java/JEE zur Erprobung und Validierung neuer Systemkonzepte.

Es wurden produktunabhängige Standard-APIs eingesetzt, um die unterschiedlichen Produkthersteller mit derselben PoC Implementierung vergleichen zu können.

Verteilung/Skalierung der PoC Implementierung auf ein massiv paralleles Compute-Grid unter Verwendung von SOA und ESB Design-Prinzipien.

Das Altsystem war bereits massiv parallelisiert über OpenMPI. Definition der nichtfunktionalen Anforderungen und Vorbereitung zur Ermittlung der HardwareAnforderungen durch Last-/Volumentest der PoC Implementierung.

Größe & Sprache:

  • Projektgröße: 60 Personen
  • Projektsprache: englisch und deutsch
Headless Eclipse RCP Equinox OSGi Java JNI C/C++ SOAP REST XML/XSD JMS JBI EJB3/JPA JAXB JAX-WS JAX-RS Apache ActiveMQ Apache Camel Apache ServiceMix Apache CXF Apache Axis2 Hazelcast TIBCO GridServer Oracle 10 Tomcat EclipseLink Apache Geronimo Oracle GlassFish
Internationale Privatbank
1 Monat
2011-03 - 2011-03

?ZDF Mediathek für Google Android?

  • Erstellung einer Google Android App und einer iPhone App zur Darstellung der in der ZDF Mediathek veröffentlichten Sendebeiträge.
  • Anbindung der HTML Rendering Engine der YOC, Integration der BenutzerEvents in den nativen Android und Web-Komponenten.
  • Implementierung zweier Versionen für jeweils Smartphone und Tablet.

Größe & Sprache:

Projektgröße: 3 Personen

Projektsprache: deutsch

Google Android Dalvik VM Apache http Client Java
YOC AG / FINARX GmbH
1 Monat
2011-02 - 2011-02

?BHW Formular App für Google Android?

  • Erstellung einer Google Android Application zur Unterstützung der BHW Finanzberater.
  • Mit der App wird der Beratungsprozess beim Endkunden im Hause durch den Berater unterstützt.
  • Es werden Daten aus dem Beratungsgespräch elektronisch erfasst (MIFID) und die Unterschrift papierhaft erfasst.
  • Das unterschriebene Formular wird mit der FINARX Scan Komponente in der BHW App gescannt und an einen Webservice in die BHW eingeliefert.

Größe & Sprache:

Projektgröße: 2 Personen

Projektsprache: deutsch

Google Android Google Market Dalvik VM Apache http Client Java
FINARX GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 8 Monate
1990-09 - 1997-04

Studium der Informatik und Elektrotechnik

Diplom-Informatiker (univ.), Nebenfach Elektrotechnik, Friedrich Alexander Universität Erlangen-Nürnberg
Diplom-Informatiker (univ.), Nebenfach Elektrotechnik
Friedrich Alexander Universität Erlangen-Nürnberg
Schwerpunktfach Computergrafik
6 Jahre 8 Monate
1990-09 - 1997-04

Degree in Computer Science, Minor Electro-engineering

Diplom-Informatiker (univ.), Friedrich Alexander Universität Erlangen-Nürnberg
Diplom-Informatiker (univ.)
Friedrich Alexander Universität Erlangen-Nürnberg

Artificial Intelligence (employment at Frauenhover Forschungszentrum für Wissensbasierte Systeme FORWISS)

Computer Graphics (spherical geohyperinformationsystems)

Position

Position

AWS Cloud Solution Architect

Architektur Auditing
Technische Projektleitung

Kompetenzen

Kompetenzen

Schwerpunkte

Amazon Elastic Cloud Computing (EC2) Objektorientierte Analyse und Design
Design Patterns, Generative Programmierung (MDA)
eclipse Rich Client Entwicklung
EJB
Enterprise Architektur
ESB
Extreme Programming (XP)
Google Web Toolkit (GWT)
Java
JEE/J2EE-Architektur
Komponentenentwicklung
Konzeption verteilter Systeme (C/S, 3-tier, n-tier)
Messaging Systeme (JMS, TIBCO, MQSeries)
methodische und architektonische Projekt-Audits
Mobile Development on Android
objektrelationale Modellierung
Oracle
Projekt-Management
SOA
Unified Software Development Process (RUP)

Produkte / Standards / Erfahrungen / Methoden

433MHz Funksteuerungen
ActionBarSherlock
Amazon CloudWatch
Amazon CodeBuild
Amazon CodeCommit
Amazon CodeDeploy
Amazon EC2
Amazon S3
Amazon Web Services AWS
Amazon Webservice AWS
Amazon Webservices
AmazonECS
Android 6.0
Android NDK
Android Studio
Animationen
Apache ActiveMQ
Apache Axis2
Apache Camel
Apache CXF
Apache Geronimo
Apache http Client
Apache ServiceMix
Apache Subversion
Apache Tomcat
AppCompat
ARMv7 LPCXpresso
Artifactory
Atlassian Confluence
Atlassian JIRA Agile
Autobahn WebSockets
AWS
Backbase Cxp Portal Server
Bugzilla
C/C++
CakePHP
CephFS S3
CloudWatch
Continuous Integration
Dalvik VM
Diverse Bildverarbeitungskomponenten
Docker
EC2
eclipse
Eclipse 4.4
eclipse ADT
eclipse Ecore/EMF
eclipse EMF
Eclipse Paho MQTT Push Messaging
Eclipselink
EclipseLink JPA
EJB3/JPA
Enterprise Architect
Enterprise Architecture Management
Equinox OSGi
ER-Modellierung
GIT
GIT Bitbucket
GNU C
Google Android
Google Android 2.2-4.0
Google Android 2.2-5.0
Google Android 4.2
Google Android 4.3
Google Android 4.4
Google Android Development Tools
Google Calendar
Google Docs
Google FireBase Realtime Database
Google GWT 2.5
Google Maps
Google Market
Google Play Billing
GSON
GWT
Headless Eclipse RCP
Heimautomatisierung
Hibernate
IAM
iOS
iPad
Jackson FasterXML
Java/ JEE
JBI
JEE
Jersey JAX-RS
JET
JetBrains IntelliJ IDEA
JMS
JNI
JPA
Keycloak
Maven
MediaWiki
MyProject
MySQL 5.6
MySQL 5.6
Nagios
O/R Mapping
Oracle GlassFish
ORMlite
Polarion
Polation ALM
PPI TravicPort
RDS
REST
Route53
SAP PowerDesigner
SCRUM
SCRUM & V-Modell
SlidingMenu
SOAP
Spring Boot
Spring Security
SpringFramework
SQLite AndroidAnnotations
SVN
TeamCity Continuous Delivery
Telephonie
TEMENOS TripleA
TEMENOS WealthManager
Tibco Business Works Enterprise Service Bus
TIBCO GridServer
Tomcat
Tomcat 7
Tomcat 8
Tomvat 7
Ubuntu Linux
Ubuntu-Linux
V-Modell
Workflow Management
WSO2
XML/XSD
EDV-Kenntnisse:
 
Softwarepakete und Tools:

Modellierungswerkzeuge:

  • eclipse Modelling Framework ECore/EMF/XMI, eclipse UML 2.0 Tools, TogetherJ,
  • omondo-UML, Rational Rose, MID Innovator, ERWin, SPARX Enterprise Architect

Entwicklungsumgebungen:

  • Android Development Tools
  • eclipse 2.1-4.2, Instantiations RCP Developer, SWT Designer, GWT Designer,
  • XEmacs, JEdit, Oracle JDeveloper, Netbeans, Symantec Cafe, JBuilder,
  • Java Workshop, Visual Age, Visual C++ .NET, MinGW, Android SDK, Android NDK

Application Server:

  • Amazon EC2 AMI (Linux)
  • Apache Tomcat (3.x, 4.x, 5.x, 6.x, 7.x), Bea Weblogic 6.1, Cocoon2,
  • Apache HTTP Server, Oracle Application Server, Resin, Apache Geronimo, Glassfish

QS-Werkzeuge:

  • TestDroid, YourKit Profiler, Mercury LoadRunner, Mercury WinRunner, Bugzilla, VMWare,
  • OptimizeIT, JProfiler, JProbe, Teamforge

Dokumentation:

  • MS Project, Javadoc, LaTeX/TeX, Adobe Acrobat, DocbookXML, Visio, MS Office,
  • Jade DSSSL, SVG, XSL:FO, OpenOffice

Netzwerke und Protokolle:

  • JAX-RS, JAX-WS, SOAP/WSDL, RESTful XML, IP (HTTP, SSL/TLS, RMI), Public Key Infrastructure (PKI)
  • Browser certificates, Firewall structures, SMTP/POP, X11

UNIX-Shells:

Bourne-(Again)-Shell, Korn Shell, C-Shell, Python/jython


Methodische Kompetenz:

Programmierung:

  • Objektorientierte Analyse & Design (OOAD nach Booch)
  • Modellgetriebene Entwicklung mit Generatoren (MDA), Refactoring, Software Configuration Management

Projektorganisation:

  • SCRUM, Rational Unified Process (RUP), Extreme Programming (XP), Agile Softwareentwicklung,
  • Software Defects & Requirements Management, Volere Requirement Analyse, V-Modell 97

Fachliche Kompetenz:

Bank und Versicherung:

  • Anlageberatung Privatkunden, MIFID2
  • Kontostammdatenorganisation, Zahlungsverkehr, BASEL II,
  • Risikobewertung im Investment Banking, Finanzkomponenten

Dokumentationssysteme:

  • SGML/XML basierte Autorensysteme
  • XML basierte multikanalfähige Web-Publishingsysteme
  • Dokumentenmanagement- und Bildkonvertierungssysteme
  • Druck und Verwaltung von Loseblattsammlungen
  • Langzeit-Archivierung von Dokumenten mit PDF
  • Technische Dokumentationssysteme gemäß der Richtlinien des internationalen Luftfahrtsrechtes

Business:

  • GmbH-Geschäftsführung
  • Buchführung Dozententätigkeit (Studiengang Bachelor of Science)

Betriebssysteme

Android
HPUX
IRIX
Linux
Mac OS
MacOS
MS-DOS
OS/2
SUN OS, Solaris
Unix
Windows
Windows 7

Amazon AWS AMI

Programmiersprachen

C
seit 1988
C++
seit 1992 und inkl. JNI und DCOM/OLE
Codegeneratoren
Imake, GNU-Make, Make-Maker etc...
Java
Schwerpunkt seit 1996, auch Android seit 2009
Java EE
JavaScript
Grundkenntnisse
JAX-RS
JAX-WS
JAXB
JEE 7
JSON
Parsergeneratoren (z.B. JavaCC) und Compilertechnik
Qt
nur Basiskenntnisse
Shell
TeX, LaTeX
UML2
WSDL
yacc/lex

Datenbanken

Amazon RDS
DB2
Hazelcast
JDBC
Schwerpunkt
MySQL
5.x, auch Amazon RDS, Cluster
ODBC
Oracle
7.3, 8i, 9i, 10, 11, Intermedia Text Volltext
Oracle 10
Oracle 12c
SQLite

Datenkommunikation

BOOTP
CORBA
DHCP
Ethernet
Fax
Google Cloud Messaging,
IMS/DC
Internet, Intranet
JAX-RS, REST
JAX-WS, SOAP
JSON RPC
LDAP/X.500
Message Queuing
MMS
MQTT
Internet of Things, IoT
Public Key Infrastructure
Public Key Infrastrukturen
RESTful, JSON, Jackson.
RPC
SMTP
SNMP
SOAP/WSDL
SSL, TLS, Browser Client Zertifikate
TCP/IP
TIBCO RendezVous
Windows Netzwerk

Hardware

Amiga
HP
IBM Großrechner
IBM RS6000
PC
SUN

Berechnung / Simulation / Versuch / Validierung

Monte-Carlo-Simulation (Physically Based Rendering und Quantitative Finance)

Design / Entwicklung / Konstruktion

  • Objektorientierte Analyse und Design nach Booch (OOAD)
  • Agiles Vorgehen mit T-Stich Prototypen
  • Modellgetriebene Softwareentwicklung mit eclipse EMF/ECore und RCP
  • Softwaregeneratoren mit JET Template Engine
  • Enterprise SOA mit JAX-WS/JAX-RS, Apache Camel und JMS (Webservices, Enterprise Service Bus und Messaging Systemen)
  • Native Mobile Client Entwicklung (Android, Java, C, JNI)
  • Native Desktop Clients mit eclipse Rich Client Platform
  • Web-Entwicklung mit Google Web Toolkit GWT und JSP
  • Datenbank-Entwicklung mit Hibernate / JPA für MySQL, Oracle, Apache Derby und HSQLDB
  • Three-tiered Cloud-Lösungen mit Amazon EC2 und RDS

Managementerfahrung in Unternehmen

  • 5 Jahre Abteilungsleitung inkl. Einstellung und Zuweisung von Personal zu den Projekten.
  • Umsatz- und Ergebnisverantwortung mit einer Führungsspanne von 27 Mitarbeitern.
  • 2 Jahre Leitung der an die Vorstandsvorsitzenden berichtenden Stabstelle “Architecture Audit & Components” in der entory AG | Deutsche Börse Group. Coaching von Projektleitern mit regelmäßigen Erfolgskontrollen.

Branchen

Branchen

  • Banken (Schwerpunkt)
  • Versicherungen (Schwerpunkt)
  • Finanzdienstleister (Schwerpunkt)
  • Bausparkassen (Schwerpunkt)
  • Rechenzentrum
  • Börse
  • Automobilindustrie
  • Luftfahrt
  • Verlagswesen
  • Telekommunikation
  • Forschungsinstitute
  • EDV-Dienstleister
  • Softwarehersteller
  • Flughafen
  • Lebensmittelproduktion
  • Messgeräte

Einsatzorte

Einsatzorte

Frankfurt am Main (+100km) Darmstadt (+100km) Homburg (Saar) (+50km)

Vorrangig Deutschland Rhein-Main (100km Umkreis von Frankfurt am Main)

nicht möglich

Projekte

Projekte

7 Jahre 1 Monat
2017-03 - heute

Vorlesungen ?App Development? und "Web Architecture Management" im Rahmen des Aufbaus des neuen Studiengangs ?Digital Innovation & FinTech? (Abschluss Bachelor of Science)

Dozent Android Studio Android 6.0 AppCompat ...
Dozent

Beschreibung:

Den Studierenden wurden allgemeine Kenntnisse zur Konzeption und Besonderheiten von Web Applications und nativen mobile Apps und vermittelt sowie tiefgreifende Kenntnisse zur JEE und Android-Entwicklung. Das Architecture Management geht über die Entwicklungsthemen hinaus und zeigt Standards des Configuration Managements und des Rechnenzentrumsbetriebs von Serverlösungen auf Amazon Web Services (AWS) auf.

Im Rahmen des Vorlesungszyklus wurde auch eine praktische Projektarbeit in mehreren Teams eigenverantwortlich als Testat umgesetzt.

Größe & Sprache:

  • Projektgröße: ca. 20 Personen;
  • Projektsprache: deutsch
Android Studio Android 6.0 AppCompat GIT SVN MacOS Java iOS Google Docs Google FireBase Realtime Database Google Maps SQLite ORMlite AWS RDS Amazon EC2 Amazon CloudWatch
Frankfurt School of Finance and Management
7 Monate
2019-06 - 2019-12

Datenarchitektur Kafka-Microservices

Datenbank- & Solution-Architekt
Datenbank- & Solution-Architekt

Solution-Architektur für ein Teilprojekt eines langjährigen Programms zur Ablösung von Mainframefunktionen mit Cloud-Native Microservice Architektur auf Basis von Kafka (Spring Boot, Docker, Kubernetes).

Datenbank-Architektur und fachliche Modellierung mit dem agilen Teams zur Persistierung kritischer Datenbestände in relationalen Datenbanken (Oracle, Postgres, Liquibase)

Wertpapierabwickler
Frankfurt
1 Jahr 4 Monate
2018-01 - 2019-04

Geschäftskundenportal für Zahlungsverkehr (EBICS & FinTS)

Solution Architect SCRUM ER-Modellierung UML2 ...
Solution Architect

Konzeption, Abstimmung und Überwachung der Architektur der Partner-Schnittstellen zum Geschäftskundenportal.

Fachliche Analyse, Modellierung, Paketierung von Datenbank-Änderungen.

Beratung der Fachabteilung bei der Konzeption der variablen Lizenzierung und Online-Abrechnung der Portalnutzung.

Konzeption und PoC Implementierung der API für die Partner, Abstimmung der Anforderungen mit den externen Partner-Unternehmen-

Analyse und Konzeption für die Umsetzung der GDPR (DSGVO, Datenschutzverordnung) und regulatorischer Systemanforderungen zur Auditierung und Archivierung.

Enterprise Architect SAP PowerDesigner PPI TravicPort Keycloak Docker WSO2 Apache Tomcat Hibernate Eclipse JetBrains IntelliJ IDEA Oracle 12c Atlassian Confluence Atlassian JIRA Agile GIT Bitbucket Artifactory TeamCity Continuous Delivery
SCRUM ER-Modellierung UML2 SpringFramework Spring Boot Spring Security JEE 7 Enterprise Architecture Management JPA Continuous Integration
Eschborn, Taunus
7 Jahre
2011-08 - 2018-07

FINARX Timesheet Cloud, TimeGate, Timesheet, Scan & Fax für Android

Architekt / Senior Developer Google Android 2.2-5.0 Google Docs Google Calendar ...
Architekt / Senior Developer

Beschreibung:

Die für iOS bereits seit 2010 erfolgreiche Zeiterfassungslösung wurde um eine JEE basierte Weblösung und zwei Android-Apps ergänzt. Timesheet ist eine persönliche Zeiterfassungslösung für Freiberufler und kleine Unternehmen. Mit der Timesheet Cloud können auch mittelständige Unternehmen den mobilen und stationären Zeiterfassungsprozess optimieren. Zur Plausibilisierung und Nacherfassung von Arbeitszeiten sind Funktionen zur Ermittlung der Geoposition und automatische Erinnerungsfunktionen integriert worden. Die Positionsdaten können in Google Maps dargestellt werden. Mit TimeGate wird eine auf NFC Funk-Tags basierte Stechuhr angeboten, mit der in Büros die Zeiterfassung auf Mitarbeitern ohne Smartphone und ohne PCZugang erweitert wird. Der Mitarbeiter erhält eine NFC Karte und bucht beim Kommen und Gehen indem er die Karte berührungslos über eine Android Telefon hält. Die FINARX Scan und Fax Produkte wurden für Android und iPhone um Schnittstellen erweitert mit denen die Einlieferung von Zeitnachweisen, Quittungen und Reisekostenbelegen in das Unternehmen unterstützt wird. Der FINARX Scan Enterprise Server kann einfach in bestehende Unternehmensinfrastrukturen integriert werden. Die Integration der Serverbackends von Timesheet Cloud und Scan Enterprise Server erfolgt Client- und Serverseitig über das Formularsystem. Das Formularsystem erlaubt die Erfassung von Zusatzdaten für die gescannten Dokumente. Der FINARX Fax Client kann über eine Variante des Scan-Servern über hauseigene ISDN Anschlüsse sowie über zwei VOIP Anbieter Faxe Empfangen und Senden. Mit der DATEV-Erweiterung ist auch die Einlieferung zum Steuerberater in dessen Belegverwaltung von DATEV's UnternehmenOnline möglich. Die Anwendung kommuniziert über eine RESTful JSON Schnittstelle mit dem Webservice um Nachrichten zu versenden und zu empfangen. Das Sync2 Protokoll zeichnet sich durch die Fähigkeit aus Objekte auf Attributebene im Konfliktfall zusammenführen zu können. Durch Einsatz von Googles GCM (Push Messaging) wird die automatische Synchronisation des Android Clients mit dem Timesheet-Server ausgelöst.

Größe & Sprache:

  • Projektgröße: 6 Personen
  • Projektsprache: deutsch
AmazonECS Amazon EC2 Amazon RDS Amazon S3 Docker GWT MySQL Amazon CloudWatch Git Apache Subversion Maven Amazon CodeDeploy Amazon CodeCommit Amazon CodeBuild
Google Android 2.2-5.0 Google Docs Google Calendar Google Maps Apache CXF JAX-WS Tomcat 8 Jersey JAX-RS REST JSON Jackson FasterXML GSON JAXB Google GWT 2.5 JDBC eclipse Ecore/EMF MediaWiki Bugzilla Amazon Web Services AWS WSDL SOAP
FINARX
2 Jahre 2 Monate
2015-11 - 2017-12

MIFID2 Advisory & Private Wealth Portfolio Management

Lead Solution Architekt Enterprise Architect TEMENOS TripleA TEMENOS WealthManager ...
Lead Solution Architekt

Beschreibung:

Konzeption, Abstimmung und Überwachung der Architektur eines länderübergreifenden Beratungsportals für das europäische PrivatkundenGeschäft einer deutschen Großbank (International Umfeld). Umsetzung der regulatorischen MIFID2 EU-Richtlinie in 4 europäischen Ländern.

Abstimmung der Lösungsarchitektur von 4 Portalprojekten.

Die Umsetzung der regulatorischen Bestimmungen erfolgt gemeinsam mit der Erweiterung und Vereinheitlichung der Beratungsprozesse im Zuge der Digitalisierungsstrategie der Bank.

Eine besondere Herausforderung war die Integration der heterogenen Landes-Infrastruktur bei gleichzeitig homogenem Produkt-Design.

Die Portalanwendung wurde auch dafür entworfen mit iPads von Mitarbeitern im Außendienst und in den Filialen im Beratungsgespräch mobil eingesetzt zu werden.

Größe & Sprache:

  • Projektgröße: ca 150 Personen;
  • Projektsprache: englisch
Enterprise Architect TEMENOS TripleA TEMENOS WealthManager Tibco Business Works Enterprise Service Bus Backbase Cxp Portal Server Tomcat 7 JEE JPA eclipse SCRUM & V-Modell Oracle iPad
Deutsche Großbank
4 Jahre 8 Monate
2011-05 - 2015-12

?Whiteboard/Scan for Google Android?, ?DATEV Belegtransfer?

Google Android Google Market Dalvik VM ...

Beschreibung:

Portierung des erfolgreichen FINARX iPhone Produktes Scan auf die Google Android Plattform.

Überarbeitung der Bedienkonzepte für den Einsatz im Unternehmen.

Abstimmung erweiterter Sicherheitsstandards. 2-Faktor Authentifizierung.

Größe & Sprache:

  • Projektgröße: 3 Personen
  • Projektsprache: deutsch
Google Android Google Market Dalvik VM Apache http Client JSON RPC Diverse Bildverarbeitungskomponenten Windows 7 Java GNU C Android NDK
FINARX GmbH
1 Jahr 9 Monate
2014-02 - 2015-10

Saveris2 Amazon Messdaten-Cloud

Architekt / Teilprojektleiter / Senior Developer Amazon Webservices Google Android 4.4 Eclipse Paho MQTT Push Messaging ...
Architekt / Teilprojektleiter / Senior Developer

Beschreibung:

Konzeption, Koordination und produktive Entwicklung eines stationären Erfassungssystems für Messdaten in der Industrie. Messdaten werden auf dem embedded Datenlogger erfasst und zu einem CloudDienst (MQTT Internet-of-Things) gesandt.

Eine Android-App wurde zur Schulung des Marketings erstellt, welche den Datenlogger simuliert.

Es wurden vier Rechenzentren global aufgebaut, darunter auch ein deutscher Cloud Anbieter. Abstimmung und Koordination der Cloud-Infrastruktur, Erarbeitung von Betriebsverfahren, Einarbeitung der Betriebsmannschaft. Validierung der Mengengerüste, betriebswirtschaftlichen Rahmenbedinungen, Lasttest und Optimierung der Datenbankzugriffe.

Aufbau hochverfügbarer Datenbank und Messaging-Cluster.

Größe & Sprache:

  • Projektgröße: ca. 25 Personen;
  • Projektsprache: deutsch , englisch
Amazon Webservices Google Android 4.4 Eclipse Paho MQTT Push Messaging Apache ActiveMQ Apache CXF Tomvat 7 Java/ JEE Jackson FasterXML eclipse ADT SCRUM ARMv7 LPCXpresso C/C++ Ubuntu Linux CephFS S3 CloudWatch Nagios Amazon RDS EC2 Route53 IAM MySQL Polarion
Deutscher Messgerätehersteller
1 Jahr 1 Monat
2013-09 - 2014-09

Saveris2 Amazon Cloud für Messdaten

Architekt / Teilprojektleiter / Senior Developer Amazon Webservice AWS MySQL 5.6 Eclipse Paho MQTT Push Messaging ...
Architekt / Teilprojektleiter / Senior Developer

Konzeption, Koordination und produktive Entwicklung eines stationären Erfassungssystems für Messdaten in der Industrie.

Messdaten werden auf dem embedded Datenlogger erfasst und zu einem Cloud-Dienst (MQTT Internet-of-Things) gesandt. Eine Android-App wurde zur Schulung des Marketings erstellt, welche den Datenlogger simuliert.

Es wurden vier Rechenzentren global aufgebaut, darunter auch ein deutscher Cloud Anbieter.

Abstimmung und Koordination der Cloud-Infrastruktur,

Erarbeitung von Betriebsverfahren

Einarbeitung der Betriebsmannschaft.

Validierung der Mengengerüste, betriebswirtschaftlichen Rahmenbedinungen

Lasttest und Optimierung der Datenbankzugriffe

Aufbau hochverfügbarer Datenbank und Messaging-Cluster

Apache Tomcat MySQL 5.6 Apache ActiveMQ Jackson FasterXML Eclipse 4.4 Google Android Development Tools Ubuntu Linux Polation ALM
Amazon Webservice AWS MySQL 5.6 Eclipse Paho MQTT Push Messaging JSON Google Android 4.4 SCRUM Java EE EclipseLink JPA
Testo AG
Lenzkirch
5 Monate
2013-09 - 2014-01

Datenlogger Android App

Architekt / Senior Developer Google Android 4.3 Tomcat 7 CakePHP ...
Architekt / Senior Developer

Beschreibung: Konzeption und prototypische Entwicklung eines auf Android basierten mobilen Erfassungssystems für Messdaten in der Industrie. Messdaten werden auf dem Android Tablet erfasst und zu einem Cloud-Dienst (JSON REST RPC Webservice). Die App synchronisiert den Datenbestand und erlaubt die Offline Erfassung der Messdaten. Die Messung erfolgt mit einem Messgerät mit Bluetooth Schnittstelle. Untersuchung verschiedener Schnisttstellentechnologien, USB-HOST (CANBUS), Audio-Jack, Bluetooth 2, Bluetooth 4 Low Energy.

Größe & Sprache:

  • Projektgröße: 40 Personen
  • Projektsprache: deutsch
Google Android 4.3 Tomcat 7 CakePHP JEE JPA Jackson FasterXML eclipse ADT V-Modell Ubuntu-Linux Workflow Management SQLite AndroidAnnotations O/R Mapping Eclipselink MySQL Polarion
Deutscher Messgerätehersteller
5 Monate
2013-03 - 2013-07

SteckerChecker Heimautomatisierung Android App

Architekt / Senior Developer Google Android 4.2 ActionBarSherlock SlidingMenu ...
Architekt / Senior Developer

Beschreibung:

Eine vorhandene AppRedesign und Neu-Implementierung der vormals vorhandenen Android App mit modernem Android UI (Facebook Navigation).

Integration von In-App Billing und Abo-Subscription. Refactoring und Redesign der Basisfunktionen in eine von der UI getrennte Service-Schicht.

Implementierung alternativer asynchroner Protokolle für die Heimautomatisierung "von unterwegs"; d.h. die App kann als Fernbedienung auch über GSM die Geräte zu Hause ansteuern.

Mit der App können Steckdosen, Lampen, Rollos und Heizungsventile gesteuert werden.

Die Geräte können in Gruppen oder via Makro-Programmierung als Ablauf gesteuert werden.

Größe & Sprache: 

  • Projektgröße: 8 Personen
  • Projektsprache: deutsch
Google Android 4.2 ActionBarSherlock SlidingMenu Google Play Billing Autobahn WebSockets Eclipse Paho MQTT Push Messaging Apache ActiveMQ Heimautomatisierung 433MHz Funksteuerungen JSON Jackson FasterXML eclipse ADT MyProject SCRUM
Deutscher Telekomunikationsanbieter
2 Monate
2013-01 - 2013-02

Convergent Voice / Concierge Android App für CeBIT

Architekt / Senior Developer Google Android 4.2 Animationen Telephonie ...
Architekt / Senior Developer

Beschreibung:

Für die CeBIT sollte hochgradig agil eine Android App erstellt werden, mit der ortsbezogene Funktionen (Location Based Services) genutzt werden.

Die Ortsfunktion steuert über Regeln zusätzlich zu einem Zeitplan (Scheduler) die Rufumleitungsfunktionen des Smartphones.

Damit können z.B. Manager zu Zeiten regelmässiger Meetings die Telefonate an ihrem Smartphone auf die Sekretärin umleiten. Weiterhin kann der Anwender Rufe auf sein Festnetztelefon umleiten, wenn er z.B. zu Hause oder in seinem Büro ist.

Die Steuerung der Telefonfunktionen erfolgte über standardisierte USSD Codes.

Es wurden dem Testteam täglich neue Versionen der App zum Test bereit gestellt, damit jederzeit für den Termin ein lieferfähiges Produkt bereit stand.

Größe & Sprache: 

  • Projektgröße: 8 Personen
  • Projektsprache: deutsch
Google Android 4.2 Animationen Telephonie JSON Jackson FasterXML eclipse ADT MyProject SCRUM
Deutscher Telekommunikationsanbieter
1 Jahr 2 Monate
2011-11 - 2012-12

?REWE App?, ?Werben und Verkaufen?, ?comdirect? etc.

Senior Developer / Projektleiter Google Android eclipse EMF JET ...
Senior Developer / Projektleiter

Beschreibung:

Erstellung mehrerer Google Android Apps und iPhone Apps, wie z.B. zur Darstellung der Produkte in des REWE Shops.

Eine Lokalilisierungsfunktion ermittelt den nächstgelegenen REWE-Markt.

Anbindung der HTML Rendering Engine der YOC/SevenVal, Integration der Benutzer-Events in den nativen Android und Web-Komponenten.

Implementierung zweier Versionen für jeweils Smartphone und Tablet.

Die Basis-Apps werden anhand der Anforderungen automatisch generiert.

Größe & Sprache:

  • Projektgröße: 3 Personen
  • Projektsprache: deutsch
Google Android eclipse EMF JET iOS Dalvik VM Apache http Client Java
YOC AG / FINARX GmbH
1 Jahr 3 Monate
2011-10 - 2012-12

Wartung und Erweiterung App

Architekt / Senior Developer Google Android 2.2-4.0 REST JSON ...
Architekt / Senior Developer

Beschreibung:

Eine vorhandene App sollte unter Maßgabe des Auftraggebers mit neuen Features erweitert werden.

Offene Bugs sollten gefixt werden. Der vorliegende Quelltext musste größtenteils eines Refactorings unterzogen werden um auch langfristig eine Weiterentwicklung effektiv mit entsprechenden Qualitätsansprüchen für neue Brandings zu gewährleisten.

Buildsystem wurde auf Standardverfahren umgestellt und via Komponentisierung für weitere Marken vorbereitet.

Die Anwendung kommuniziert über eine RESTful JSON Schnittstelle mit dem Webservice um Nachrichten zu versenden und zu empfangen.

Durch Einsatz von Googles C2DM bekommt der Nutzer ressourcensparend neue Push-Nachrichten zugestellt.

Die Nachrichten werden ohne laufende App empfangen.

Größe & Sprache:

  • Projektgröße: 4 Personen
  • Projektsprache: deutsch
Google Android 2.2-4.0 REST JSON MediaWiki Bugzilla
Deutscher Internet Dienstanbieter
11 Monate
2011-10 - 2012-08

?Trader Framework für Android & iOS?

Architekt / Senior Developer Google Android 2.2-4.0 iOS Dalvik VM ...
Architekt / Senior Developer

Beschreibung:

Aufbau einer mehrschichtigen Library und Komponenten-Architektur für Finanzinformations-Apps der iOS und der Android Plattform.

Parallele Konzeption und Vereinheitlichung der Serverzugriffsschichten.

GUI Komponenten erlauben dem Anwendungsprogrammierer das Look&Feel ohne Code-Anpassung an sein Corporate Design anzupassen.

Layouts der Komponenten passen sich dynamisch an Bildschirmgrößen an, abhängig von den gewählten fachlichen Attributen.

Vielfältige Darstellung der Finanzinformationen mit Animationseffekten und Live-Datenversorgung. ChartDarstellung und Verlinkung von News.

Suchfunktion und lokale Watchlisten.

Eine Whitelabel-App demonstriert die Nutzung der Komponenten und dient den Programmierern als Beispiel-Applikation für das Branding (je iOS und Android)

Größe & Sprache:

  • Projektgröße: 9 Personen
  • Projektsprache: deutsch
Google Android 2.2-4.0 iOS Dalvik VM Apache http Client Java
VWD Group
8 Monate
2011-01 - 2011-08

?Re-Engineering Credit Risk Valuierungsengine für OTC Derivate ?

Headless Eclipse RCP Equinox OSGi Java ...

Beschreibung:

Fachliche und technische Analyse des vorrangig in C++ und PL/SQL programmierten, zu ersetzenden Altsystems. Identifikation von funktionalen und und technischen Komponenten.

Evaluierung der Wiederverwendbarkeit von Komponenten. Proof-Of-Concept:

Erstellung einer vom Altsystem vollkommen unabhängigen, vereinfachten Neuimplementierung in Java/JEE zur Erprobung und Validierung neuer Systemkonzepte.

Es wurden produktunabhängige Standard-APIs eingesetzt, um die unterschiedlichen Produkthersteller mit derselben PoC Implementierung vergleichen zu können.

Verteilung/Skalierung der PoC Implementierung auf ein massiv paralleles Compute-Grid unter Verwendung von SOA und ESB Design-Prinzipien.

Das Altsystem war bereits massiv parallelisiert über OpenMPI. Definition der nichtfunktionalen Anforderungen und Vorbereitung zur Ermittlung der HardwareAnforderungen durch Last-/Volumentest der PoC Implementierung.

Größe & Sprache:

  • Projektgröße: 60 Personen
  • Projektsprache: englisch und deutsch
Headless Eclipse RCP Equinox OSGi Java JNI C/C++ SOAP REST XML/XSD JMS JBI EJB3/JPA JAXB JAX-WS JAX-RS Apache ActiveMQ Apache Camel Apache ServiceMix Apache CXF Apache Axis2 Hazelcast TIBCO GridServer Oracle 10 Tomcat EclipseLink Apache Geronimo Oracle GlassFish
Internationale Privatbank
1 Monat
2011-03 - 2011-03

?ZDF Mediathek für Google Android?

  • Erstellung einer Google Android App und einer iPhone App zur Darstellung der in der ZDF Mediathek veröffentlichten Sendebeiträge.
  • Anbindung der HTML Rendering Engine der YOC, Integration der BenutzerEvents in den nativen Android und Web-Komponenten.
  • Implementierung zweier Versionen für jeweils Smartphone und Tablet.

Größe & Sprache:

Projektgröße: 3 Personen

Projektsprache: deutsch

Google Android Dalvik VM Apache http Client Java
YOC AG / FINARX GmbH
1 Monat
2011-02 - 2011-02

?BHW Formular App für Google Android?

  • Erstellung einer Google Android Application zur Unterstützung der BHW Finanzberater.
  • Mit der App wird der Beratungsprozess beim Endkunden im Hause durch den Berater unterstützt.
  • Es werden Daten aus dem Beratungsgespräch elektronisch erfasst (MIFID) und die Unterschrift papierhaft erfasst.
  • Das unterschriebene Formular wird mit der FINARX Scan Komponente in der BHW App gescannt und an einen Webservice in die BHW eingeliefert.

Größe & Sprache:

Projektgröße: 2 Personen

Projektsprache: deutsch

Google Android Google Market Dalvik VM Apache http Client Java
FINARX GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 8 Monate
1990-09 - 1997-04

Studium der Informatik und Elektrotechnik

Diplom-Informatiker (univ.), Nebenfach Elektrotechnik, Friedrich Alexander Universität Erlangen-Nürnberg
Diplom-Informatiker (univ.), Nebenfach Elektrotechnik
Friedrich Alexander Universität Erlangen-Nürnberg
Schwerpunktfach Computergrafik
6 Jahre 8 Monate
1990-09 - 1997-04

Degree in Computer Science, Minor Electro-engineering

Diplom-Informatiker (univ.), Friedrich Alexander Universität Erlangen-Nürnberg
Diplom-Informatiker (univ.)
Friedrich Alexander Universität Erlangen-Nürnberg

Artificial Intelligence (employment at Frauenhover Forschungszentrum für Wissensbasierte Systeme FORWISS)

Computer Graphics (spherical geohyperinformationsystems)

Position

Position

AWS Cloud Solution Architect

Architektur Auditing
Technische Projektleitung

Kompetenzen

Kompetenzen

Schwerpunkte

Amazon Elastic Cloud Computing (EC2) Objektorientierte Analyse und Design
Design Patterns, Generative Programmierung (MDA)
eclipse Rich Client Entwicklung
EJB
Enterprise Architektur
ESB
Extreme Programming (XP)
Google Web Toolkit (GWT)
Java
JEE/J2EE-Architektur
Komponentenentwicklung
Konzeption verteilter Systeme (C/S, 3-tier, n-tier)
Messaging Systeme (JMS, TIBCO, MQSeries)
methodische und architektonische Projekt-Audits
Mobile Development on Android
objektrelationale Modellierung
Oracle
Projekt-Management
SOA
Unified Software Development Process (RUP)

Produkte / Standards / Erfahrungen / Methoden

433MHz Funksteuerungen
ActionBarSherlock
Amazon CloudWatch
Amazon CodeBuild
Amazon CodeCommit
Amazon CodeDeploy
Amazon EC2
Amazon S3
Amazon Web Services AWS
Amazon Webservice AWS
Amazon Webservices
AmazonECS
Android 6.0
Android NDK
Android Studio
Animationen
Apache ActiveMQ
Apache Axis2
Apache Camel
Apache CXF
Apache Geronimo
Apache http Client
Apache ServiceMix
Apache Subversion
Apache Tomcat
AppCompat
ARMv7 LPCXpresso
Artifactory
Atlassian Confluence
Atlassian JIRA Agile
Autobahn WebSockets
AWS
Backbase Cxp Portal Server
Bugzilla
C/C++
CakePHP
CephFS S3
CloudWatch
Continuous Integration
Dalvik VM
Diverse Bildverarbeitungskomponenten
Docker
EC2
eclipse
Eclipse 4.4
eclipse ADT
eclipse Ecore/EMF
eclipse EMF
Eclipse Paho MQTT Push Messaging
Eclipselink
EclipseLink JPA
EJB3/JPA
Enterprise Architect
Enterprise Architecture Management
Equinox OSGi
ER-Modellierung
GIT
GIT Bitbucket
GNU C
Google Android
Google Android 2.2-4.0
Google Android 2.2-5.0
Google Android 4.2
Google Android 4.3
Google Android 4.4
Google Android Development Tools
Google Calendar
Google Docs
Google FireBase Realtime Database
Google GWT 2.5
Google Maps
Google Market
Google Play Billing
GSON
GWT
Headless Eclipse RCP
Heimautomatisierung
Hibernate
IAM
iOS
iPad
Jackson FasterXML
Java/ JEE
JBI
JEE
Jersey JAX-RS
JET
JetBrains IntelliJ IDEA
JMS
JNI
JPA
Keycloak
Maven
MediaWiki
MyProject
MySQL 5.6
MySQL 5.6
Nagios
O/R Mapping
Oracle GlassFish
ORMlite
Polarion
Polation ALM
PPI TravicPort
RDS
REST
Route53
SAP PowerDesigner
SCRUM
SCRUM & V-Modell
SlidingMenu
SOAP
Spring Boot
Spring Security
SpringFramework
SQLite AndroidAnnotations
SVN
TeamCity Continuous Delivery
Telephonie
TEMENOS TripleA
TEMENOS WealthManager
Tibco Business Works Enterprise Service Bus
TIBCO GridServer
Tomcat
Tomcat 7
Tomcat 8
Tomvat 7
Ubuntu Linux
Ubuntu-Linux
V-Modell
Workflow Management
WSO2
XML/XSD
EDV-Kenntnisse:
 
Softwarepakete und Tools:

Modellierungswerkzeuge:

  • eclipse Modelling Framework ECore/EMF/XMI, eclipse UML 2.0 Tools, TogetherJ,
  • omondo-UML, Rational Rose, MID Innovator, ERWin, SPARX Enterprise Architect

Entwicklungsumgebungen:

  • Android Development Tools
  • eclipse 2.1-4.2, Instantiations RCP Developer, SWT Designer, GWT Designer,
  • XEmacs, JEdit, Oracle JDeveloper, Netbeans, Symantec Cafe, JBuilder,
  • Java Workshop, Visual Age, Visual C++ .NET, MinGW, Android SDK, Android NDK

Application Server:

  • Amazon EC2 AMI (Linux)
  • Apache Tomcat (3.x, 4.x, 5.x, 6.x, 7.x), Bea Weblogic 6.1, Cocoon2,
  • Apache HTTP Server, Oracle Application Server, Resin, Apache Geronimo, Glassfish

QS-Werkzeuge:

  • TestDroid, YourKit Profiler, Mercury LoadRunner, Mercury WinRunner, Bugzilla, VMWare,
  • OptimizeIT, JProfiler, JProbe, Teamforge

Dokumentation:

  • MS Project, Javadoc, LaTeX/TeX, Adobe Acrobat, DocbookXML, Visio, MS Office,
  • Jade DSSSL, SVG, XSL:FO, OpenOffice

Netzwerke und Protokolle:

  • JAX-RS, JAX-WS, SOAP/WSDL, RESTful XML, IP (HTTP, SSL/TLS, RMI), Public Key Infrastructure (PKI)
  • Browser certificates, Firewall structures, SMTP/POP, X11

UNIX-Shells:

Bourne-(Again)-Shell, Korn Shell, C-Shell, Python/jython


Methodische Kompetenz:

Programmierung:

  • Objektorientierte Analyse & Design (OOAD nach Booch)
  • Modellgetriebene Entwicklung mit Generatoren (MDA), Refactoring, Software Configuration Management

Projektorganisation:

  • SCRUM, Rational Unified Process (RUP), Extreme Programming (XP), Agile Softwareentwicklung,
  • Software Defects & Requirements Management, Volere Requirement Analyse, V-Modell 97

Fachliche Kompetenz:

Bank und Versicherung:

  • Anlageberatung Privatkunden, MIFID2
  • Kontostammdatenorganisation, Zahlungsverkehr, BASEL II,
  • Risikobewertung im Investment Banking, Finanzkomponenten

Dokumentationssysteme:

  • SGML/XML basierte Autorensysteme
  • XML basierte multikanalfähige Web-Publishingsysteme
  • Dokumentenmanagement- und Bildkonvertierungssysteme
  • Druck und Verwaltung von Loseblattsammlungen
  • Langzeit-Archivierung von Dokumenten mit PDF
  • Technische Dokumentationssysteme gemäß der Richtlinien des internationalen Luftfahrtsrechtes

Business:

  • GmbH-Geschäftsführung
  • Buchführung Dozententätigkeit (Studiengang Bachelor of Science)

Betriebssysteme

Android
HPUX
IRIX
Linux
Mac OS
MacOS
MS-DOS
OS/2
SUN OS, Solaris
Unix
Windows
Windows 7

Amazon AWS AMI

Programmiersprachen

C
seit 1988
C++
seit 1992 und inkl. JNI und DCOM/OLE
Codegeneratoren
Imake, GNU-Make, Make-Maker etc...
Java
Schwerpunkt seit 1996, auch Android seit 2009
Java EE
JavaScript
Grundkenntnisse
JAX-RS
JAX-WS
JAXB
JEE 7
JSON
Parsergeneratoren (z.B. JavaCC) und Compilertechnik
Qt
nur Basiskenntnisse
Shell
TeX, LaTeX
UML2
WSDL
yacc/lex

Datenbanken

Amazon RDS
DB2
Hazelcast
JDBC
Schwerpunkt
MySQL
5.x, auch Amazon RDS, Cluster
ODBC
Oracle
7.3, 8i, 9i, 10, 11, Intermedia Text Volltext
Oracle 10
Oracle 12c
SQLite

Datenkommunikation

BOOTP
CORBA
DHCP
Ethernet
Fax
Google Cloud Messaging,
IMS/DC
Internet, Intranet
JAX-RS, REST
JAX-WS, SOAP
JSON RPC
LDAP/X.500
Message Queuing
MMS
MQTT
Internet of Things, IoT
Public Key Infrastructure
Public Key Infrastrukturen
RESTful, JSON, Jackson.
RPC
SMTP
SNMP
SOAP/WSDL
SSL, TLS, Browser Client Zertifikate
TCP/IP
TIBCO RendezVous
Windows Netzwerk

Hardware

Amiga
HP
IBM Großrechner
IBM RS6000
PC
SUN

Berechnung / Simulation / Versuch / Validierung

Monte-Carlo-Simulation (Physically Based Rendering und Quantitative Finance)

Design / Entwicklung / Konstruktion

  • Objektorientierte Analyse und Design nach Booch (OOAD)
  • Agiles Vorgehen mit T-Stich Prototypen
  • Modellgetriebene Softwareentwicklung mit eclipse EMF/ECore und RCP
  • Softwaregeneratoren mit JET Template Engine
  • Enterprise SOA mit JAX-WS/JAX-RS, Apache Camel und JMS (Webservices, Enterprise Service Bus und Messaging Systemen)
  • Native Mobile Client Entwicklung (Android, Java, C, JNI)
  • Native Desktop Clients mit eclipse Rich Client Platform
  • Web-Entwicklung mit Google Web Toolkit GWT und JSP
  • Datenbank-Entwicklung mit Hibernate / JPA für MySQL, Oracle, Apache Derby und HSQLDB
  • Three-tiered Cloud-Lösungen mit Amazon EC2 und RDS

Managementerfahrung in Unternehmen

  • 5 Jahre Abteilungsleitung inkl. Einstellung und Zuweisung von Personal zu den Projekten.
  • Umsatz- und Ergebnisverantwortung mit einer Führungsspanne von 27 Mitarbeitern.
  • 2 Jahre Leitung der an die Vorstandsvorsitzenden berichtenden Stabstelle “Architecture Audit & Components” in der entory AG | Deutsche Börse Group. Coaching von Projektleitern mit regelmäßigen Erfolgskontrollen.

Branchen

Branchen

  • Banken (Schwerpunkt)
  • Versicherungen (Schwerpunkt)
  • Finanzdienstleister (Schwerpunkt)
  • Bausparkassen (Schwerpunkt)
  • Rechenzentrum
  • Börse
  • Automobilindustrie
  • Luftfahrt
  • Verlagswesen
  • Telekommunikation
  • Forschungsinstitute
  • EDV-Dienstleister
  • Softwarehersteller
  • Flughafen
  • Lebensmittelproduktion
  • Messgeräte

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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