Schlagworte
TomCat
JBoss
Swift
Maven
AngularJS
Java EE
NoSQL
SQLite
Gradle
Memcache
XCode
Gitlab
JasperReports
Data Analytics
CloudFoundry
Scala
Spring
Software Entwicklung
Anwendungsentwicklung
Datenbanken
Datenbankentwicklung
Datenmodellierung
MySQL
Oracle
Eclipse
jQuery
JSP
Java
iOS
SQL
Scrum
iBeacon
API apigee
Typescript
Netbeans
Delphi
Google Firebase
Firebird
Visual Studio
Spring Boot
SpringSecurity
Swagger/Open API
Vue.js
React.js
AKKA
MongoDB
Kotlin
Vuetify
IntelliJ
AWS (Amazon WebServices)
Skills
Programmiersprachen:
Java, Kotlin, Scala, Objective C, Swift
Frameworks:
JSP, JSF, Servlets, Spring, Spring Boot, Spring Security, WebFlux, JPA, Hibernate, Akka, Slick, RabbitMQ, ActiveQ, Kafka, Swagger/OpenAPI
Web-Technologien:
HTML5, CSS3, JavaScript, TypeScript, jQuery, React, Angular, Vue.js, Vuetify
Entwicklungsumgebungen:
XCode, IntelliJ, Eclipse, Android Studio, Visual Studio Code, NetBeans, Maven, Gradle, SBT, NPM
Web-/Applikation-Server:
Apache, Tomcat, Jetty, Netty, Undertow, JBoss/WildFly, Node.js, Play 2, Lift, Apigee Egde, KIE/Drools
Datenbanken/BI:
MySQL, Oracle, SQLite, PostgreSQL, Firebase, MongoDB, Elasticsearch, Redis, Memcache
Test Frameworks:
JUnit, Mockito, SpringTest, ScalaTest, Specs2, Gatling, Sonar
Versionierung/CI/CD:
Git, GitLab, Docker, Kubernetes
Betriebssysteme:
Linux/UNIX, Windows, macOS, iOS, WatchOS, Android, VMware ESXi, CloudFoundry, AWS
Projekt Management:
Kanban, Scrum, JIRA, JIRA Scrum Board
Java, Kotlin, Scala, Objective C, Swift
Frameworks:
JSP, JSF, Servlets, Spring, Spring Boot, Spring Security, WebFlux, JPA, Hibernate, Akka, Slick, RabbitMQ, ActiveQ, Kafka, Swagger/OpenAPI
Web-Technologien:
HTML5, CSS3, JavaScript, TypeScript, jQuery, React, Angular, Vue.js, Vuetify
Entwicklungsumgebungen:
XCode, IntelliJ, Eclipse, Android Studio, Visual Studio Code, NetBeans, Maven, Gradle, SBT, NPM
Web-/Applikation-Server:
Apache, Tomcat, Jetty, Netty, Undertow, JBoss/WildFly, Node.js, Play 2, Lift, Apigee Egde, KIE/Drools
Datenbanken/BI:
MySQL, Oracle, SQLite, PostgreSQL, Firebase, MongoDB, Elasticsearch, Redis, Memcache
Test Frameworks:
JUnit, Mockito, SpringTest, ScalaTest, Specs2, Gatling, Sonar
Versionierung/CI/CD:
Git, GitLab, Docker, Kubernetes
Betriebssysteme:
Linux/UNIX, Windows, macOS, iOS, WatchOS, Android, VMware ESXi, CloudFoundry, AWS
Projekt Management:
Kanban, Scrum, JIRA, JIRA Scrum Board
Projekthistorie
03/2021
-
bis jetzt
Software Entwicklung und Architektur Partner
BatchOne GmbH, München
(10-50 Mitarbeiter)
Sonstiges
Konzeption und Entwicklung von Software-Lösungen für die Hardware- und IOT-Branche.
12/2019
-
bis jetzt
Front- und Backend Entwicklung im Bereich Wertpapierhandel
ARIVA.DE AG, Kiel
(50-250 Mitarbeiter)
Banken und Finanzdienstleistungen
- Entwicklung von Micro-Services mit Java, Kotlin und Spring Boot.
- Entwicklung von Micro-Services mit TypeScript unter NodeJS.
- Implementierung von Datenbankroutinen für Elasticsearch
- Frontend-Entwicklung mit Angular 8
- Erstellung von Cloud-basierten Container-Services unter Amazon EC2/ECS/RDS
04/2019
-
07/2019
Software-Entwickler für Microservices im Bereich Rechte-Management und Abrechnung in der Musikbranche.
Gesellschaft zur Verwertung von LeistungsSchutzrechten (GVL)
(250-500 Mitarbeiter)
Medien und Verlage
- Entwicklung von Backend-Services unter Verwendung von Spring-Boot.
- Erstellung von CI/CD Routinen mit GitLab
09/2018
-
02/2019
Software Architekt und Projekt Manager für die Entwicklung von Management-Anwendung im Bereich Fitness und Health.
Minds of steel, Menlo Park, CA (USA)
(10-50 Mitarbeiter)
Sonstiges
- Entwicklung ein Web-basierten Management-Anwendung mit Vue.js und Vuetify.
- Entwicklung von Backend-Services unter Verwendung von Spring-Boot.
05/2017
-
08/2018
Software-Entwickler für Mikroservices und DevOps-Strategien im Bereich Warenwirtschaft
MOBILCOM-DEBITEL, Berlin/OberkrÄmer
(1000-5000 Mitarbeiter)
Internet und Informationstechnologie
- Analyse von Altsystem und Erstellung von Erneuerungskonzepten.
- Portierung von Delphi 5/7 Anwendungen nach Java
- Entwicklung verschiedener Mikroservices für REST-basierte Transaktionen innerhalb verteilter Java EE und SAP Umgebungen.
- Entwicklung von REST-Endpunkten für Apigee Edge unter Verwendung von Java and Node.js.
- Implementierung einer GitLab/Archiva Umgebung für Continuous Integration und automatisierte Software Test Prozesse.
01/2016
-
01/2017
Software Architekt und Projekt Manager für die Entwicklung einer Mobilen Anwendung im Bereich Fitness und Health.
Minds of steel, Menlo Park, CA (USA)
(10-50 Mitarbeiter)
Sonstiges
- Entwicklung einer Mobilen Anwendung für iOS mit Swift 3/4 zur Remote-Unterstützung von Personal Trainern und Fitness Coaches.
- Entwicklung von REST-basierten Backend-Services mit Scala, Akka und Slick, unter Verwendung des Play 2 Frameworks.
07/2016
-
11/2016
Software Entwickler im Bereich Cloud Solutions
Bosch SoftTec GmbH, Hildesheim
(1000-5000 Mitarbeiter)
Internet und Informationstechnologie
Software Entwickler im Bereich Cloud Solutions. Zuständig für die Entwicklung von IOT-Anwendungen (Internet of Things) für die Automobilindustrie.
- Entwicklung einer Rules Engine unter Verwendung von WildFly AS und KIE/Drools, sowie verschiedenen Mikroservices unter CloudFoundry Elastic Runtime.
02/2009
-
06/2016
Leitender Software Architekt und Projekt-Manager für Software-Lösungen in der Medienbranche
TotalPaas, Inc., Palo Alto, CA (USA)
(10-50 Mitarbeiter)
Medien und Verlage
- Entwicklung einer Web-basierten Reporting Anwendung für Advertising Performance unter Verwendung von MySQL und Google Charts.
- Entwicklung einer mobilen News Reader Anwendung für iOS and Android Umgebungen mit integrierten Schnittstellen zu Facebook und Twitter.
- Entwicklung einer Java EE basierten Management Plattform für JBoss AS und MySQL Datenbanken mit JSON-Schnittstelle für die mobile News Reader Anwendung.
- Entwicklung eines server-basierten Crawler Dienstes zur zeitnahen Erfassung von tagesaktuellen Nachrichten von Lokalzeitungen, Blogs, Fernseh- und Radio-Stationen.
- Entwicklung einer mobilen Werbeplattform nur geographischen Platzierung von Werbeanzeigen innerhalb der News Reader Anwendung.
- Implementierung der iOS News Reader Anwendung unter WatchOS 2.
- Entwicklung eines Java EE basierten Benutzer- und Content-Management Systems zur Verwaltung von virtuellen Internet-Portalen.
- Entwicklung einer Web-basierten Reporting Anwendung für MySQL Datenbanken zur Visualisierung von Benutzerverhalten, Umsatzentwicklung und Zahlungsvorgängen.
- Management und Schulung von externen Mitarbeitern im asiatischen Raum für das Outsourcing von Projekten im Bereich Software Entwicklung und IT Administration.
- Entwicklung einer Internet Portal Plattform für lokale Nachrichten, Veranstaltungen, Diskussionsgruppen, Firmenverzeichnis, Fotos, Videos, soziale Netzwerke und geographisch-relevante Werbung.
- Entwicklung einer selbst-lernenden Anwendungsebene zur Analyse von Benutzerverhalten und der automatischen Auswahl von Portal-Inhalten.
- Entwicklung von mobilen Anwendungen für iOS und Android Plattformen unter Verwendung von XML und JSON basierten Schnittstellen zum Datenaustausch.
- Einrichtung einer Multi-Master Replication für geographisch verteilte MySQL Datenbank Server mit NoSQL Erweiterung.
- Entwicklung eines Payment Gateways zur Abwicklung von Kreditkartenzahlungen über AuthorizeNet mit Unterstützung von periodischen Zahlungen und automatisierter Rechnungserstellung.
- Einrichtung und Verwaltung einer virtuellen Server Umgebung unter Verwendung einer VMware ESXi Infrastruktur.
07/2004
-
01/2009
Management und Entwicklung von IT Projekten. Planung, Entwicklung, Dokumentation, Schulung und Wartung von Software Lösungen
Sigmund Consulting, Weinheim
(< 10 Mitarbeiter)
Internet und Informationstechnologie
- Entwicklung einer Internet Messaging Lösung mit Web-Frontend für Linux/UNIX und Sun Solaris Betriebssystemen, sowie Oracle RAC Datenbanken.
- Entwicklung einer Client/Server Lösung zur Synchronisation von Computer-Uhren für Time, Daytime und SNTP Protokolle unter Windows.
- Entwicklung einer Anti-Spam/Messaging-Firewall mit Bayes'scher Klassifizierung für Windows Server und Linux Plattformen.
03/1994
-
06/2004
Leitender Software Architekt und Entwickler für Internet-basierte Messaging und Security Lösungen für MS Windows
Atrium Software International, Eschborn
(10-50 Mitarbeiter)
Internet und Informationstechnologie
- Entwicklung eine Vertriebsanwendung für die Immobilien und Wohnungsbau Branche unter Windows mit MS SQL Server Datenbank.
- Entwicklung einer Windows basierten E-Mail Server Lösung mit Unterstützung von SQL Datenbanken und VPN Umgebungen.
- Realisierung von aktiven SPAM Filtern unter Verwendung von Bayes’schen Klassifizierungsmethoden.
- Entwicklung einer Unified Messaging Lösung für Windows Umgebungen mit EMail-to-Fax Gateway für ISDN und Analogmodems.
- Entwicklung eines SMS/Pager Gateway’s für TAP und UCP Protokolle unter Windows.
- Entwicklung einer Fax Server Lösung und die dazugehörigen Client-Anwendungen, sowie Drucker-Treiber, für MS Windows Netzwerke.
Reisebereitschaft
Weltweit verfügbar
Derzeit nur remote