Senior Software / Cloud Architect - Java, Webservices, Cloud Concepts, AWS Certified, Typescript, React, DevOps, Node
Aktualisiert am 11.12.2023
Profil
Referenzen (5)
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Software Architect
AWS
Java
Spring
JavaScript
product developement
Relational Database
TypeScript
React
Gatsby
Deutsch
Englisch
fast fliessend in Wort und Schrift
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

6 Monate
2023-08 - 2024-01

Digitalisierung and Cloud re-architecting von mehreren Prozessen

(Interim) Chief Technology Officer TypeScript React JavaScript ...
(Interim) Chief Technology Officer

Cloud-Konzeption und Realisierung  von Businessprozessen wie Vertragsmanagement und Faktura, sowie Optimierung vorhandener Architekturen von klassischem Hosting zu feingranularen AWS Serverless Ansätzen.


Dokumentation der Architekturen und Absprache mit weiteren externen Entwicklern zur Implementierung. 


Erstellung eines neuen Konzepts im Bereich des Managements von Image-Assets für ca. 5 Terrabyte an Bildmaterial, wovon ein Großteil in einer Website-Liveumgebung Benutzern zur Verfügung gestellt wird.

AWS Postgres Git Trello Cloudflare ImageKit SevDesk You-Sign Netlify SanityCMS
TypeScript React JavaScript Shell-Script
Berlin
1 Jahr 8 Monate
2022-01 - 2023-08

Entwicklung eines digitalen zirkulären Pfandsystem für den F&B Bereich

CTO / Co-Founder Flutter ReactJS PostgreSQL ...
CTO / Co-Founder

Entwicklung einer Platform für ein digitales Pfandsystem ähnlich Vytal. Ich bin veranwortlich für alle digitalen Produkte rund um das Thema inklusive der digitalen Kennzeichung via NFC und QRCode für die F&B Verpackungen wie Cups, Boxes und Bowls. Die Platform besteht aus einer Cross-Platform App für den Endkonsumenten und einer Backend-Management Platform für uns als Betreiber und unserer Partner.

Neben eigener Entwicklung leite ich die verschiedenen Teams im Bereich App, UX Design und Marketing.

Sanity GatsbyJS Supabase PostgreSQL NFC QRCode
Flutter ReactJS PostgreSQL TailwindCSS
Yay Way UG
Remote
1 Jahr
2021-01 - 2021-12

Entwicklung einer Legal-Tech Platform im Bereich des Abgasskandals

Software-Architekt / CTO JavaScript ReactJS PostgreSQL
Software-Architekt / CTO

Entwicklung einer Customer Facing Legal-Tech Platform auf Basis von:

- Amazon AWS S3

- Gatsby Javascript SSG 

- Sanity Headless CMS

- React 

AWS GatsbyJS Sanity
JavaScript ReactJS PostgreSQL
Rechtsanwaltskanzlei
Remote
6 Monate
2020-07 - 2020-12

Entwicklung Infrastruktursoftware für E-Mobility auf AWS

Cloud Consultant / Entwickler Typescript AWS DynamoDB ...
Cloud Consultant / Entwickler

Entwicklung Infrastruktursoftware für E-Mobility mit AWS Infrastruktur.

- Entwicklung mit Typescript auf AWS Lambda Basis

- Nutzung von JS Tools wie Lerna für Single-Repo Management

- Erstellung der Infrastruktur via AWS CDK

- Management von Workflows via Stepfunctions

- Implementierung von REST Spezifikationen im Bereich E-Mobility

- DynamoDB im Bereich Datenhaltung

- Nutzung von CD/CI AWS Tools wie Codepipeline, CodeArtifact, CodeCommit, etc.

- weitere AWS Services: Route53, SystemManager, EC2, S3

- Entwicklung Prototyp Frontend mit React

Typescript AWS DynamoDB AWS CDK Serverless Framework
EWE Go
Remote / Oldenburg
5 Monate
2020-02 - 2020-06

Migration einer Java SaaS Anwendung zu Amazon AWS

AWS Certified Solutions Architect Docker Codepipeline Amazon ECS ...
AWS Certified Solutions Architect

Konzept und konkrete Migration einer Java OSGi Anwendung mit Elasticsearch und MariaDB Datenstores von Claranet zu Amazon AWS. Des weiteren Erstellung einer Continious Deployment Strategie auf Basis von Services von Github und AWS. Die Anwendung wird zudem von einer monolithischen Laufzeitumgebung zu einem Docker Container migriert. Die gesamte Infrastruktur wird als "IaS" (Infrastructure as code) mittels CDK/Typescript definiert. Die Versionierung wird von inHouse GIT zu Github transferiert.

Folgende Technologien und Services kommen zum Einsatz:

- Docker via Amazon ECS / Fargate

- Continious Deployment via AWS Codepipeline / CodeBuild und gleichzeitige Ablösung von Jenkins

- Amazon RDS 

- AWS CDK

- Amazon Elasticsearch Service

- Amazon S3

- GIT via Github

- AWS Client VPN Endpoint

- Route53 DNS Management

VSCode
Docker Codepipeline Amazon ECS Amazon Route 53 VPN elasticsearch GitHub AWS-CDK Amazon S3 Amazon RDS Amazon Elastic Container Services
Swyp GmbH
Remote
7 Monate
2019-07 - 2020-01

Proof-of-Concept Entwicklung Mobile Application

Software-Architect Dart Firebase Flutter ...
Software-Architect

Entwicklung einer mobilen Anwendung (Proof-of-Concept) im Bereich Mitarbeitermotivation für die Platformen iOS und Android mit Web 2.0 Frontend in zukünftiger Planung.

Die Anwendung soll Offline-Ready sein und auf Basis einer Codebase auf beide grossen Mobilplatformen lauffähig sein.

IntelliJ IDEA Firebase
Dart Firebase Flutter AWS Lambda AWS Route53
Berlin
5 Monate
2018-11 - 2019-03

Begleitung M&A Phase Unternehmensverkauf

CEO
CEO

Verkauf der eigenen Unternehmung.

- Zusammenarbeit mit M&A Berater

- Erstellung VK-Exposé 

- Vorbereitung Due Dilligence

- Besprechen Steuerstrategie mit Rechtsanwälten und Steuerberater

- Erstellen Financial Forecasts

- vieles mehr im Rahmen des erfolgreichen Verkaufs.

N/A
Osnabrück
1 Jahr 4 Monate
2017-11 - 2019-02

Entwicklung eines DMS auf Basis von Amazon AWS und Microservices

Software-Architekt Elasticsearch S3 IAM ...
Software-Architekt

Architektur und Proof-of-Concept Entwicklung eines SaaS Dokumentenmanagement-Systems auf der Amazon AWS Platform. 

  • Filestorage via S3
  • Indexing / BigData auf Elasticsearch
  • Cloudfunctions / Microservices via JS und Java auf Lambda
  • Identity Management auf Cognito
  • Deployment mit Serverless Framework
  • Integration von Social Logins (Twitter, FB)
  • React Frontend (PoC)
  • Zugriffsteuerung mit IAM
Elasticsearch S3 IAM Cognito OAuth2 Lamda Javascript (ES6)
[Firmenname auf Anfrage]
Berlin
4 Monate
2018-02 - 2018-05

Entwicklung einer Developer Portal Anwendung

Software-Architekt Spring Boot Swagger UI Keycloak ...
Software-Architekt

Erstellung einer Developer Portal Anwendung mit Bereitstellung von Webservices via Swagger und Anbindung an ein Identity Management System (Keycloak) via OAuth2. 

  • Erstellung einer Spring Boot Anwendung die als Developer Portal fungiert. 
  • Thymeleaf Templates für Frontend
  • Spring Security mit Keycloak Adapter
  • Erstellung eines Keycloak Docker Images mit automatischer Konfiguration mit Custom-JSON Config
  • Swagger UI Integration in andere Anwendungsteile
Spring Boot Swagger UI Keycloak Thymeleaf Spring Security Maven OAuth2
Claas E-Systems
Dissen
3 Jahre 1 Monat
2014-09 - 2017-09

Entwicklung eines Warehouse Management Systems

Software-Architekt Tomcat Java JSP ...
Software-Architekt

Entwicklung bzw. Weiterentwicklung eines webbasierten Warehouse Management Systems auf Basis von Spring Boot inklusiver Migrationsarbeiten von einem älteren Codestand.

  • Spring Boot (von Spring Core migriert)
  • Thymeleaf (von JSP migriert)
  • Apache Shiro
  • Hibernate (von OpenJPA migriert)

IDEA DBVisualizer
Tomcat Java JSP jQuery Bootstrap HTML5 Spring-MVC Spring-Data JPA Spring 4.1
[Firmenname auf Anfrage]
Osnabrück
1 Jahr 1 Monat
2013-08 - 2014-08

Neuentwicklung Web 2.0 Telematics Anwendung

Lead-Architect, Software-Entwickler jQuery Bootstrap AJAX ...
Lead-Architect, Software-Entwickler
  • Architektur einer neuen Telematics Software für Claas Maschinen
  • Cloudanwendung für die Landschwirtschaft
  • Spring Framework 3.x als Middleware.
  • Spring-MVC
  • Spring-Data
  • Hibernate im Zusammenspiel mit Oracle
  • GUI via jQuery, jQuery Plugins und Bootstrap 3
  • Anwendung als AJAX und frontendlastige, moderne Webanwendung ausgeführt
  • AngularJS und EmberJS validiert zwecks evt. Einsatzes
jQuery Bootstrap AJAX EmberJS AngularJS Hibernate Spring-Data Spring-MVC
Claas Agrosystems GmbH & Co KG
Gütersloh
1 Jahr 2 Monate
2012-02 - 2013-03

Implementierung des Versandlogistikprodukts [Produktname auf Anfrage]

Projektmanagement, Entwicklung Spring 3 Java EE JSP
Projektmanagement, Entwicklung
  • Anpassung und Implementierung des Versandlogistikprodukts [Produktname auf Anfrage]
  • Java 6 EE Entwicklung auf Basis von Tomcat 6.x
  • Spring Framework 3 als Middleware
  • DB2 Datenbankanbindung
  • Entwicklung norwegischer Carrierhandhabung in das Produkt
  • Erweiterung des Produkts auf spezielle Bedürfnisse
  • Leitung Workshops für Anforderungen und Roll-Out Management
DB2 Tomcat
Spring 3 Java EE JSP
Cordes & Graefe KG
Osnabrück
8 Monate
2011-07 - 2012-02

Erweiterung Warehousing System

Lead-Softwarentwickler, Architect
Lead-Softwarentwickler, Architect
  • Erweiterung des des Warehousingsystems
  • Java 5 EE Entwicklung auf Basis von Tomcat 6.x
  • Spring Framework 3 als Middleware
  • SOA mit Apache CXF und Rest
  • DB Migration Framework Liquibase
  • Struts Spring MVC Entwicklung
  • NoSQL Datenbank redis
  • MySQL Datenbank
Breuninger GmbH & Co.
Osnabrück
4 Monate
2011-04 - 2011-07

Weiterentwickling Banking-Software

Software-Entwickler Spring jBPM Drools ...
Software-Entwickler
  • Wartung und Entwicklung von mehreren Bestandssystemen
  • Java 5 EE Entwicklung auf Basis von Tomcat 6.x
  • Spring Framework 2.0
  • JSF 1.1 und Struts 1.x
  • Axis Weservices
  • Oracle Datenbank
  • jBPM und Drools
Oracle Eclipse
Spring jBPM Drools JSF Struts Java EE 5
WestLB
Düsseldorf
4 Monate
2011-01 - 2011-04

Erweiterung des Warehousingsystems

Software-Architect Struts SOAP Apache CXF ...
Software-Architect
  • Erweiterung des Warehousingsystems
  • Java 5 EE Entwicklung auf Basis von Tomcat 6.x
  • Spring Framework 2.5 als Middleware
  • SOA mit Apache CXF
  • DB Migration Framework Liquibase
  • Struts v1.x Entwicklung
  • IBM DB2 Datenbank
DB2 Tomcat
Struts SOAP Apache CXF Spring Java EE 5
ASWO International
Osnabrück
10 Monate
2010-03 - 2010-12

Entwicklung Telekom Kundencenter

Software-Entwickler Spring Security Ajax Javascript ...
Software-Entwickler
  • Entwicklung Customer Care (Telekom Kundencenter) Frontend/Backend
  • Java 5 EE Entwicklung auf Basis von JBoss 4.2.x
  • Spring Framework 2.x als Middleware
  • Spring Security (Acegi) zur Sicherung von Services
  • Javascript / AJAX mit Prototype und eigener JS Library
  • Integration von Telekom Load-Portalen wie Musicload, Gamesload, etc.
  • JAXB und SOAP (CXF) basierte Entwicklung
JBoss Apache CXF
Spring Security Ajax Javascript Spring JAXB SOAP HTML
Telekom P&I
Darmstadt
1 Jahr 1 Monat
2009-02 - 2010-02

Erweiterung Logistiksystem

Software-Entwickler SOAP JPA YUI ...
Software-Entwickler
  • Erweiterung des Logistiksystems um Stückgut-Outboundlogistik und Zollschnittstelle (Atlas)
  • Java 5 EE Entwicklung auf Basis von Tomcat 6.x
  • Spring Framework 2.5 als Middleware
  • Birt Reporting Framework, Jasper Reporting
  • SOA mit Apache CXF
  • Persistenz mit Apache OpenJPA
  • DB Migration Framework Liquibase
  • AJAX via Yahoo User Interface Library
Apache CXF Birt Tomcat
SOAP JPA YUI Liquibase Spring Java EE 5
ASWO International
Osnabrück
8 Monate
2008-07 - 2009-02

Entwicklung WMS

Software-Architect YUI Struts Spring ...
Software-Architect
  • Architektur und Entwicklung eines Logistiksystem für einen neuen eShop. Logistikschwerpunkte wie: Picking, QA, Versand
  • Java 5 EE Entwicklung auf Basis von Tomcat 6.x
  • Spring Framework 2.0 als Middleware
  • Ajax UI via Yahoo User Interface Library
  • SOA mit Apache-CXF
  • Persistenz mit Apache OpenJPA
  • DB Migrations-Framework Liquibase
Apache CXF
YUI Struts Spring Java EE 5
E.Breuninger
Osnabrück / Stuttgart
1 Jahr
2007-08 - 2008-07

B2C Prozesse für T-Mobile.de

Software-Entwickler SOAP Hibernate Tomcat ...
Software-Entwickler
  • Entwicklung und Wartung der B2C Shop Prozesse auf [URL auf Anfrage]
  • Java 5 EE Entwicklung auf Basis von Tomcat 5.x
  • Spring Framework 2.0 als Middleware
  • Persistenz mit Hibernate 3.x
  • SOA Architektur mit XFire und Axis
xfire
SOAP Hibernate Tomcat Java EE 5
T-Mobile
Bonn
1 Jahr 2 Monate
2006-05 - 2007-06

Entwicklung Netzwerkmanagementsystem

Software-Entwickler Scrum JSP Java EE 5 ...
Software-Entwickler
  • Mitwirkung bei der Entwicklung eines Netzwerkmanagement Systems für Funkbasisstationen und OTA Equipment
  • J2EE Entwicklung auf Basis Websphere v6
  • Test-Driven Development mit JUnit und SpringMock
  • Agile Methoden und Scrum
  • JSP Custom Taglib Entwicklung
  • Struts Extensions Entwicklung
  • Struts -> JSF Migrationsarbeiten
  • Clearcase und UCM als Versionstooling
  • Spring 2.0 als DI container
Clearcase UCM junit SpringMock
Scrum JSP Java EE 5 Struts JSF Spring
Nokia Siemens Networks
Ratingen
3 Monate
2006-02 - 2006-04

[Produktname auf Anfrage] Implementierung Sini / Ungarn

Software-Entwickler Spring JSP Java EE
Software-Entwickler
  • Weiterentwicklung Versandlogistikprodukt [Produktname auf Anfrage] für ungarischen Markt
MySQL Tomcat
Spring JSP Java EE
SINI Kereskedelmi Kft
Budapest
2 Monate
2005-12 - 2006-01

Entwicklung Web Portlets

Software-Entwickler Portlets JSR 168 J2EE
Software-Entwickler
  • Entwicklung Web Portlets
  • Einsatz von Java J2EE
  • JSR 168 Entwicklung
  • Entwicklungsumgebung Rational Developer
  • SCM via CVS
  • Deployment auf Websphere Portal Server
IBM Websphere Rational Developer
Portlets JSR 168 J2EE
Degussa AG (jetzt Evonik Industries AG)
Marl
4 Monate
2005-08 - 2005-11

Entwicklung T-Mobile Customer Care Webportal

Software-Entwickler JMS SOAP EJB 2.1 ...
Software-Entwickler
  • Entwicklung Customer Care Webportal
  • Einsatz von Java J2EE
  • Persistenz mit EntityBeans (EJB 2.1)
  • Frontend via Java Server Faces (JSF)
  • Webservices (SOAP) Implementation via Apache Axis
  • JMS Messaging
  • Benutzung von JCA Schnittstellen
  • Entwicklungsumgebung Eclipse 3.1
  • SCM via Rational ClearCase
  • Deployment auf BEA Weblogic 8.14
  • Datenbank Oracle
Oracle ClearCase XFire
JMS SOAP EJB 2.1 JSF
T-Mobile
Bonn
7 Monate
2005-01 - 2005-07

Entwicklung eines Versand- und Logistiksystems

Software-Architekt JDO Quartz Struts ...
Software-Architekt
  • Design und Entwicklung eines Versand- und Logistiksystems
  • Markenaufbau für das Versandsystem (Produkt)
  • Einsatz von Java J2EE
  • Spring Framework mit IoC/AOP Container
  • Persistenz mit JDO (KodoJDO - Solarmetric)
  • Dokumentationserstellung via Docbook XML
  • Struts als MVC Framework
  • XML-Java Binding mit JAXB 1.5
  • Komplettes Schedulerframework mit Quartz
  • Datenaustausch mit DHL World Net und GLS
  • Lizenzfile Generierung und Management
JDO Quartz Struts JAXB Struts Docbook Spring Java EE
ASWO International
Osnabrück / Eime
6 Monate
2004-07 - 2004-12

Entwicklung einer PoS Java J2SE Applikation (Swing)

Software-Entwickler Webstart Swing JDO ...
Software-Entwickler
  • Entwicklung einer Java J2SE Applikation (Swing), welche auf verschiedene EJB (SessionBeans) eines Applikationsservers (J2EE) zugreift
  • Design via UML (Use-Case, Sequence, Class Diagram)
  • Persistenz über JDO (Java Data Objects) mit dem Produkt IntelliBO von Signsoft
  • Authentifizierung gegen IBM Tivoli TIM/TAM
  • JBoss 4.0 als Applicationserver im Einsatz
  • Entwicklung unter J2SE 5.0 JDK 1.5 unter Einsatz von Java Web Start (JNLP)
IBM Tivoli
Webstart Swing JDO J2SE Java
Max Bahr Baumarkt
Hamburg / Osnabrück
4 Monate
2004-03 - 2004-06

Entwicklung einer J2EE WMS Anwendung

Software-Entwickler RPG Java Java EE ...
Software-Entwickler
  • Entwicklung einer J2EE / Struts basierten Applikation
  • Anwendung dient zur Kommissionierung und wird auf MDE Geräten der Firma Symbol bedient und auf der IBM iSeries deployed.
  • Anwendung wurde von einer RPG basierten Anwendung auf Java umgesetzt und unter Tomcat eingesetzt.
DB2 Tomcat iSeries
RPG Java Java EE CL Javascript
ASWO International
Eime / Osnabrück

Aus- und Weiterbildung

Aus- und Weiterbildung

08/87 - 11/93:

Ernst-Moritz-Arndt Gymnasium

Fachhochschulreife

 

02/94 - 06/96:

Ausbildung EDV-Kaufmann (Kfm)

 

09/00 - 09/01:

Fernuniversität Hagen

Wirtschaftsinformatik (FH)

(nicht beendet wg. Zeitmangels bzw. Beruf)

Bis 2018

????

diverse Zertifikate im Bereich Java, Java EE und Software Entwicklung im Allgemeinen. 

2018

------

Amazon AWS Certified Solutions Architekt

(https://www.certmetrics.com/amazon/public/badge.aspx?i=1&t=c&d=2018-07-20&ci=AWS00464160)

Kompetenzen

Kompetenzen

Top-Skills

Software Architect AWS Java Spring JavaScript product developement Relational Database TypeScript React Gatsby

Produkte / Standards / Erfahrungen / Methoden

Amazon AWS
2018 Certified: Cloud Practicioner & Solutions Architect Ascociate
Amazon ECS
Amazon Elastic Container Services
Amazon Route 53
Amazon S3
Apache Shiro
Alternative zu Spring-Security
AWS
AWS CDK
AWS Lambda
AWS Route53
AWS Services
Cognito, EC2, Lambda, S3, IAM
CDK
ClearCase
Codepipeline
DBVisualizer
Docker
DynamoDB
Elasticsearch
Firebase
Flutter
GIT
sowie gitflow, Versionierungsstrategien
GitHub
Gradle
Standardbuildsystem für fast alle Projekte
HTML5
IAM
Intellij IDEA
auch weitreichende Erfahrungen mit Eclipse. Jedoch keine Präferenz
Jenkins
sowie weitere CI-Server wie Teamcity
Jetty
JMS
Keycloak
Identity Management, Oauth2, OIDC
Lamda
Liquibase
DB Migration Framework
Maven
Nexus
inkl. Nutzung als Docker Registry
Route 53
S3
Scrum
Serverless
Code based AWS (cloud) deployments
Serverless Framework
SOAP
Spring
4.x, 5.x (Seit 1.x)
Spring Boot
1.x, 2.x
Spring Data JPA
Spring Security
Spring-MVC
Struts
Subversion / SVN
kaum noch angewendet, da GIT besser
Swagger UI
Thymeleaf
Tomcat
VPN
VSCode
XFire

Betriebssysteme

iOS
Linux
präferiertes Server-Betriebssystem (cloud)
Mac OS X
präferiertes Dev-Betriebssystem
OS/400
IBM certified Specialist (iSeries v5r1 Solutions and Design)
Windows
seit vielen Jahren nur zwangsweise genutzt (Server)

Programmiersprachen

AWS-CDK
CSS
Dart
Java
Sun Certified Java Programmer - SCJP (2002). Expert Level.
Java EE 5
JavaScript
jQuery, Backbone, EmberJS, React, NodeJS.
PHP
Brainbench Master Certified
RPG
(nicht mehr aktuell angewendet)
Shellscripts
Bash, Batch
Typescript

Datenbanken

Amazon RDS
DB/400
DB2
JDBC
MariaDB
MySQL
Oracle
Postgres
RDS
Redis
SQL

Datenkommunikation

EDIFACT
mehrere logistiknahe Protokolle
Ethernet
Socket Kommunikationsserver
Internet, Intranet
Message Queuing
Java JMS
Oauth2
REST Webservices
RS232
Anbindung von serieller Hardware
SMTP
SOAP Webservices
TCP/IP
Windows Netzwerk

Hardware

AS/400
IBM certified Specialist (iSeries v5r1 Solutions and Design)
Datenerfassungsterminals
siehe Scanner
Motorola
siehe Scanner
PC
Scanner
Motorola / Symbol basierte Scanner

Branchen

Branchen

  • Handel
  • Dienstleist
  • Medien
  • Touristik
  • Internet
  • Logistik
  • Industrie
  • Telekommunikation

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

6 Monate
2023-08 - 2024-01

Digitalisierung and Cloud re-architecting von mehreren Prozessen

(Interim) Chief Technology Officer TypeScript React JavaScript ...
(Interim) Chief Technology Officer

Cloud-Konzeption und Realisierung  von Businessprozessen wie Vertragsmanagement und Faktura, sowie Optimierung vorhandener Architekturen von klassischem Hosting zu feingranularen AWS Serverless Ansätzen.


Dokumentation der Architekturen und Absprache mit weiteren externen Entwicklern zur Implementierung. 


Erstellung eines neuen Konzepts im Bereich des Managements von Image-Assets für ca. 5 Terrabyte an Bildmaterial, wovon ein Großteil in einer Website-Liveumgebung Benutzern zur Verfügung gestellt wird.

AWS Postgres Git Trello Cloudflare ImageKit SevDesk You-Sign Netlify SanityCMS
TypeScript React JavaScript Shell-Script
Berlin
1 Jahr 8 Monate
2022-01 - 2023-08

Entwicklung eines digitalen zirkulären Pfandsystem für den F&B Bereich

CTO / Co-Founder Flutter ReactJS PostgreSQL ...
CTO / Co-Founder

Entwicklung einer Platform für ein digitales Pfandsystem ähnlich Vytal. Ich bin veranwortlich für alle digitalen Produkte rund um das Thema inklusive der digitalen Kennzeichung via NFC und QRCode für die F&B Verpackungen wie Cups, Boxes und Bowls. Die Platform besteht aus einer Cross-Platform App für den Endkonsumenten und einer Backend-Management Platform für uns als Betreiber und unserer Partner.

Neben eigener Entwicklung leite ich die verschiedenen Teams im Bereich App, UX Design und Marketing.

Sanity GatsbyJS Supabase PostgreSQL NFC QRCode
Flutter ReactJS PostgreSQL TailwindCSS
Yay Way UG
Remote
1 Jahr
2021-01 - 2021-12

Entwicklung einer Legal-Tech Platform im Bereich des Abgasskandals

Software-Architekt / CTO JavaScript ReactJS PostgreSQL
Software-Architekt / CTO

Entwicklung einer Customer Facing Legal-Tech Platform auf Basis von:

- Amazon AWS S3

- Gatsby Javascript SSG 

- Sanity Headless CMS

- React 

AWS GatsbyJS Sanity
JavaScript ReactJS PostgreSQL
Rechtsanwaltskanzlei
Remote
6 Monate
2020-07 - 2020-12

Entwicklung Infrastruktursoftware für E-Mobility auf AWS

Cloud Consultant / Entwickler Typescript AWS DynamoDB ...
Cloud Consultant / Entwickler

Entwicklung Infrastruktursoftware für E-Mobility mit AWS Infrastruktur.

- Entwicklung mit Typescript auf AWS Lambda Basis

- Nutzung von JS Tools wie Lerna für Single-Repo Management

- Erstellung der Infrastruktur via AWS CDK

- Management von Workflows via Stepfunctions

- Implementierung von REST Spezifikationen im Bereich E-Mobility

- DynamoDB im Bereich Datenhaltung

- Nutzung von CD/CI AWS Tools wie Codepipeline, CodeArtifact, CodeCommit, etc.

- weitere AWS Services: Route53, SystemManager, EC2, S3

- Entwicklung Prototyp Frontend mit React

Typescript AWS DynamoDB AWS CDK Serverless Framework
EWE Go
Remote / Oldenburg
5 Monate
2020-02 - 2020-06

Migration einer Java SaaS Anwendung zu Amazon AWS

AWS Certified Solutions Architect Docker Codepipeline Amazon ECS ...
AWS Certified Solutions Architect

Konzept und konkrete Migration einer Java OSGi Anwendung mit Elasticsearch und MariaDB Datenstores von Claranet zu Amazon AWS. Des weiteren Erstellung einer Continious Deployment Strategie auf Basis von Services von Github und AWS. Die Anwendung wird zudem von einer monolithischen Laufzeitumgebung zu einem Docker Container migriert. Die gesamte Infrastruktur wird als "IaS" (Infrastructure as code) mittels CDK/Typescript definiert. Die Versionierung wird von inHouse GIT zu Github transferiert.

Folgende Technologien und Services kommen zum Einsatz:

- Docker via Amazon ECS / Fargate

- Continious Deployment via AWS Codepipeline / CodeBuild und gleichzeitige Ablösung von Jenkins

- Amazon RDS 

- AWS CDK

- Amazon Elasticsearch Service

- Amazon S3

- GIT via Github

- AWS Client VPN Endpoint

- Route53 DNS Management

VSCode
Docker Codepipeline Amazon ECS Amazon Route 53 VPN elasticsearch GitHub AWS-CDK Amazon S3 Amazon RDS Amazon Elastic Container Services
Swyp GmbH
Remote
7 Monate
2019-07 - 2020-01

Proof-of-Concept Entwicklung Mobile Application

Software-Architect Dart Firebase Flutter ...
Software-Architect

Entwicklung einer mobilen Anwendung (Proof-of-Concept) im Bereich Mitarbeitermotivation für die Platformen iOS und Android mit Web 2.0 Frontend in zukünftiger Planung.

Die Anwendung soll Offline-Ready sein und auf Basis einer Codebase auf beide grossen Mobilplatformen lauffähig sein.

IntelliJ IDEA Firebase
Dart Firebase Flutter AWS Lambda AWS Route53
Berlin
5 Monate
2018-11 - 2019-03

Begleitung M&A Phase Unternehmensverkauf

CEO
CEO

Verkauf der eigenen Unternehmung.

- Zusammenarbeit mit M&A Berater

- Erstellung VK-Exposé 

- Vorbereitung Due Dilligence

- Besprechen Steuerstrategie mit Rechtsanwälten und Steuerberater

- Erstellen Financial Forecasts

- vieles mehr im Rahmen des erfolgreichen Verkaufs.

N/A
Osnabrück
1 Jahr 4 Monate
2017-11 - 2019-02

Entwicklung eines DMS auf Basis von Amazon AWS und Microservices

Software-Architekt Elasticsearch S3 IAM ...
Software-Architekt

Architektur und Proof-of-Concept Entwicklung eines SaaS Dokumentenmanagement-Systems auf der Amazon AWS Platform. 

  • Filestorage via S3
  • Indexing / BigData auf Elasticsearch
  • Cloudfunctions / Microservices via JS und Java auf Lambda
  • Identity Management auf Cognito
  • Deployment mit Serverless Framework
  • Integration von Social Logins (Twitter, FB)
  • React Frontend (PoC)
  • Zugriffsteuerung mit IAM
Elasticsearch S3 IAM Cognito OAuth2 Lamda Javascript (ES6)
[Firmenname auf Anfrage]
Berlin
4 Monate
2018-02 - 2018-05

Entwicklung einer Developer Portal Anwendung

Software-Architekt Spring Boot Swagger UI Keycloak ...
Software-Architekt

Erstellung einer Developer Portal Anwendung mit Bereitstellung von Webservices via Swagger und Anbindung an ein Identity Management System (Keycloak) via OAuth2. 

  • Erstellung einer Spring Boot Anwendung die als Developer Portal fungiert. 
  • Thymeleaf Templates für Frontend
  • Spring Security mit Keycloak Adapter
  • Erstellung eines Keycloak Docker Images mit automatischer Konfiguration mit Custom-JSON Config
  • Swagger UI Integration in andere Anwendungsteile
Spring Boot Swagger UI Keycloak Thymeleaf Spring Security Maven OAuth2
Claas E-Systems
Dissen
3 Jahre 1 Monat
2014-09 - 2017-09

Entwicklung eines Warehouse Management Systems

Software-Architekt Tomcat Java JSP ...
Software-Architekt

Entwicklung bzw. Weiterentwicklung eines webbasierten Warehouse Management Systems auf Basis von Spring Boot inklusiver Migrationsarbeiten von einem älteren Codestand.

  • Spring Boot (von Spring Core migriert)
  • Thymeleaf (von JSP migriert)
  • Apache Shiro
  • Hibernate (von OpenJPA migriert)

IDEA DBVisualizer
Tomcat Java JSP jQuery Bootstrap HTML5 Spring-MVC Spring-Data JPA Spring 4.1
[Firmenname auf Anfrage]
Osnabrück
1 Jahr 1 Monat
2013-08 - 2014-08

Neuentwicklung Web 2.0 Telematics Anwendung

Lead-Architect, Software-Entwickler jQuery Bootstrap AJAX ...
Lead-Architect, Software-Entwickler
  • Architektur einer neuen Telematics Software für Claas Maschinen
  • Cloudanwendung für die Landschwirtschaft
  • Spring Framework 3.x als Middleware.
  • Spring-MVC
  • Spring-Data
  • Hibernate im Zusammenspiel mit Oracle
  • GUI via jQuery, jQuery Plugins und Bootstrap 3
  • Anwendung als AJAX und frontendlastige, moderne Webanwendung ausgeführt
  • AngularJS und EmberJS validiert zwecks evt. Einsatzes
jQuery Bootstrap AJAX EmberJS AngularJS Hibernate Spring-Data Spring-MVC
Claas Agrosystems GmbH & Co KG
Gütersloh
1 Jahr 2 Monate
2012-02 - 2013-03

Implementierung des Versandlogistikprodukts [Produktname auf Anfrage]

Projektmanagement, Entwicklung Spring 3 Java EE JSP
Projektmanagement, Entwicklung
  • Anpassung und Implementierung des Versandlogistikprodukts [Produktname auf Anfrage]
  • Java 6 EE Entwicklung auf Basis von Tomcat 6.x
  • Spring Framework 3 als Middleware
  • DB2 Datenbankanbindung
  • Entwicklung norwegischer Carrierhandhabung in das Produkt
  • Erweiterung des Produkts auf spezielle Bedürfnisse
  • Leitung Workshops für Anforderungen und Roll-Out Management
DB2 Tomcat
Spring 3 Java EE JSP
Cordes & Graefe KG
Osnabrück
8 Monate
2011-07 - 2012-02

Erweiterung Warehousing System

Lead-Softwarentwickler, Architect
Lead-Softwarentwickler, Architect
  • Erweiterung des des Warehousingsystems
  • Java 5 EE Entwicklung auf Basis von Tomcat 6.x
  • Spring Framework 3 als Middleware
  • SOA mit Apache CXF und Rest
  • DB Migration Framework Liquibase
  • Struts Spring MVC Entwicklung
  • NoSQL Datenbank redis
  • MySQL Datenbank
Breuninger GmbH & Co.
Osnabrück
4 Monate
2011-04 - 2011-07

Weiterentwickling Banking-Software

Software-Entwickler Spring jBPM Drools ...
Software-Entwickler
  • Wartung und Entwicklung von mehreren Bestandssystemen
  • Java 5 EE Entwicklung auf Basis von Tomcat 6.x
  • Spring Framework 2.0
  • JSF 1.1 und Struts 1.x
  • Axis Weservices
  • Oracle Datenbank
  • jBPM und Drools
Oracle Eclipse
Spring jBPM Drools JSF Struts Java EE 5
WestLB
Düsseldorf
4 Monate
2011-01 - 2011-04

Erweiterung des Warehousingsystems

Software-Architect Struts SOAP Apache CXF ...
Software-Architect
  • Erweiterung des Warehousingsystems
  • Java 5 EE Entwicklung auf Basis von Tomcat 6.x
  • Spring Framework 2.5 als Middleware
  • SOA mit Apache CXF
  • DB Migration Framework Liquibase
  • Struts v1.x Entwicklung
  • IBM DB2 Datenbank
DB2 Tomcat
Struts SOAP Apache CXF Spring Java EE 5
ASWO International
Osnabrück
10 Monate
2010-03 - 2010-12

Entwicklung Telekom Kundencenter

Software-Entwickler Spring Security Ajax Javascript ...
Software-Entwickler
  • Entwicklung Customer Care (Telekom Kundencenter) Frontend/Backend
  • Java 5 EE Entwicklung auf Basis von JBoss 4.2.x
  • Spring Framework 2.x als Middleware
  • Spring Security (Acegi) zur Sicherung von Services
  • Javascript / AJAX mit Prototype und eigener JS Library
  • Integration von Telekom Load-Portalen wie Musicload, Gamesload, etc.
  • JAXB und SOAP (CXF) basierte Entwicklung
JBoss Apache CXF
Spring Security Ajax Javascript Spring JAXB SOAP HTML
Telekom P&I
Darmstadt
1 Jahr 1 Monat
2009-02 - 2010-02

Erweiterung Logistiksystem

Software-Entwickler SOAP JPA YUI ...
Software-Entwickler
  • Erweiterung des Logistiksystems um Stückgut-Outboundlogistik und Zollschnittstelle (Atlas)
  • Java 5 EE Entwicklung auf Basis von Tomcat 6.x
  • Spring Framework 2.5 als Middleware
  • Birt Reporting Framework, Jasper Reporting
  • SOA mit Apache CXF
  • Persistenz mit Apache OpenJPA
  • DB Migration Framework Liquibase
  • AJAX via Yahoo User Interface Library
Apache CXF Birt Tomcat
SOAP JPA YUI Liquibase Spring Java EE 5
ASWO International
Osnabrück
8 Monate
2008-07 - 2009-02

Entwicklung WMS

Software-Architect YUI Struts Spring ...
Software-Architect
  • Architektur und Entwicklung eines Logistiksystem für einen neuen eShop. Logistikschwerpunkte wie: Picking, QA, Versand
  • Java 5 EE Entwicklung auf Basis von Tomcat 6.x
  • Spring Framework 2.0 als Middleware
  • Ajax UI via Yahoo User Interface Library
  • SOA mit Apache-CXF
  • Persistenz mit Apache OpenJPA
  • DB Migrations-Framework Liquibase
Apache CXF
YUI Struts Spring Java EE 5
E.Breuninger
Osnabrück / Stuttgart
1 Jahr
2007-08 - 2008-07

B2C Prozesse für T-Mobile.de

Software-Entwickler SOAP Hibernate Tomcat ...
Software-Entwickler
  • Entwicklung und Wartung der B2C Shop Prozesse auf [URL auf Anfrage]
  • Java 5 EE Entwicklung auf Basis von Tomcat 5.x
  • Spring Framework 2.0 als Middleware
  • Persistenz mit Hibernate 3.x
  • SOA Architektur mit XFire und Axis
xfire
SOAP Hibernate Tomcat Java EE 5
T-Mobile
Bonn
1 Jahr 2 Monate
2006-05 - 2007-06

Entwicklung Netzwerkmanagementsystem

Software-Entwickler Scrum JSP Java EE 5 ...
Software-Entwickler
  • Mitwirkung bei der Entwicklung eines Netzwerkmanagement Systems für Funkbasisstationen und OTA Equipment
  • J2EE Entwicklung auf Basis Websphere v6
  • Test-Driven Development mit JUnit und SpringMock
  • Agile Methoden und Scrum
  • JSP Custom Taglib Entwicklung
  • Struts Extensions Entwicklung
  • Struts -> JSF Migrationsarbeiten
  • Clearcase und UCM als Versionstooling
  • Spring 2.0 als DI container
Clearcase UCM junit SpringMock
Scrum JSP Java EE 5 Struts JSF Spring
Nokia Siemens Networks
Ratingen
3 Monate
2006-02 - 2006-04

[Produktname auf Anfrage] Implementierung Sini / Ungarn

Software-Entwickler Spring JSP Java EE
Software-Entwickler
  • Weiterentwicklung Versandlogistikprodukt [Produktname auf Anfrage] für ungarischen Markt
MySQL Tomcat
Spring JSP Java EE
SINI Kereskedelmi Kft
Budapest
2 Monate
2005-12 - 2006-01

Entwicklung Web Portlets

Software-Entwickler Portlets JSR 168 J2EE
Software-Entwickler
  • Entwicklung Web Portlets
  • Einsatz von Java J2EE
  • JSR 168 Entwicklung
  • Entwicklungsumgebung Rational Developer
  • SCM via CVS
  • Deployment auf Websphere Portal Server
IBM Websphere Rational Developer
Portlets JSR 168 J2EE
Degussa AG (jetzt Evonik Industries AG)
Marl
4 Monate
2005-08 - 2005-11

Entwicklung T-Mobile Customer Care Webportal

Software-Entwickler JMS SOAP EJB 2.1 ...
Software-Entwickler
  • Entwicklung Customer Care Webportal
  • Einsatz von Java J2EE
  • Persistenz mit EntityBeans (EJB 2.1)
  • Frontend via Java Server Faces (JSF)
  • Webservices (SOAP) Implementation via Apache Axis
  • JMS Messaging
  • Benutzung von JCA Schnittstellen
  • Entwicklungsumgebung Eclipse 3.1
  • SCM via Rational ClearCase
  • Deployment auf BEA Weblogic 8.14
  • Datenbank Oracle
Oracle ClearCase XFire
JMS SOAP EJB 2.1 JSF
T-Mobile
Bonn
7 Monate
2005-01 - 2005-07

Entwicklung eines Versand- und Logistiksystems

Software-Architekt JDO Quartz Struts ...
Software-Architekt
  • Design und Entwicklung eines Versand- und Logistiksystems
  • Markenaufbau für das Versandsystem (Produkt)
  • Einsatz von Java J2EE
  • Spring Framework mit IoC/AOP Container
  • Persistenz mit JDO (KodoJDO - Solarmetric)
  • Dokumentationserstellung via Docbook XML
  • Struts als MVC Framework
  • XML-Java Binding mit JAXB 1.5
  • Komplettes Schedulerframework mit Quartz
  • Datenaustausch mit DHL World Net und GLS
  • Lizenzfile Generierung und Management
JDO Quartz Struts JAXB Struts Docbook Spring Java EE
ASWO International
Osnabrück / Eime
6 Monate
2004-07 - 2004-12

Entwicklung einer PoS Java J2SE Applikation (Swing)

Software-Entwickler Webstart Swing JDO ...
Software-Entwickler
  • Entwicklung einer Java J2SE Applikation (Swing), welche auf verschiedene EJB (SessionBeans) eines Applikationsservers (J2EE) zugreift
  • Design via UML (Use-Case, Sequence, Class Diagram)
  • Persistenz über JDO (Java Data Objects) mit dem Produkt IntelliBO von Signsoft
  • Authentifizierung gegen IBM Tivoli TIM/TAM
  • JBoss 4.0 als Applicationserver im Einsatz
  • Entwicklung unter J2SE 5.0 JDK 1.5 unter Einsatz von Java Web Start (JNLP)
IBM Tivoli
Webstart Swing JDO J2SE Java
Max Bahr Baumarkt
Hamburg / Osnabrück
4 Monate
2004-03 - 2004-06

Entwicklung einer J2EE WMS Anwendung

Software-Entwickler RPG Java Java EE ...
Software-Entwickler
  • Entwicklung einer J2EE / Struts basierten Applikation
  • Anwendung dient zur Kommissionierung und wird auf MDE Geräten der Firma Symbol bedient und auf der IBM iSeries deployed.
  • Anwendung wurde von einer RPG basierten Anwendung auf Java umgesetzt und unter Tomcat eingesetzt.
DB2 Tomcat iSeries
RPG Java Java EE CL Javascript
ASWO International
Eime / Osnabrück

Aus- und Weiterbildung

Aus- und Weiterbildung

08/87 - 11/93:

Ernst-Moritz-Arndt Gymnasium

Fachhochschulreife

 

02/94 - 06/96:

Ausbildung EDV-Kaufmann (Kfm)

 

09/00 - 09/01:

Fernuniversität Hagen

Wirtschaftsinformatik (FH)

(nicht beendet wg. Zeitmangels bzw. Beruf)

Bis 2018

????

diverse Zertifikate im Bereich Java, Java EE und Software Entwicklung im Allgemeinen. 

2018

------

Amazon AWS Certified Solutions Architekt

(https://www.certmetrics.com/amazon/public/badge.aspx?i=1&t=c&d=2018-07-20&ci=AWS00464160)

Kompetenzen

Kompetenzen

Top-Skills

Software Architect AWS Java Spring JavaScript product developement Relational Database TypeScript React Gatsby

Produkte / Standards / Erfahrungen / Methoden

Amazon AWS
2018 Certified: Cloud Practicioner & Solutions Architect Ascociate
Amazon ECS
Amazon Elastic Container Services
Amazon Route 53
Amazon S3
Apache Shiro
Alternative zu Spring-Security
AWS
AWS CDK
AWS Lambda
AWS Route53
AWS Services
Cognito, EC2, Lambda, S3, IAM
CDK
ClearCase
Codepipeline
DBVisualizer
Docker
DynamoDB
Elasticsearch
Firebase
Flutter
GIT
sowie gitflow, Versionierungsstrategien
GitHub
Gradle
Standardbuildsystem für fast alle Projekte
HTML5
IAM
Intellij IDEA
auch weitreichende Erfahrungen mit Eclipse. Jedoch keine Präferenz
Jenkins
sowie weitere CI-Server wie Teamcity
Jetty
JMS
Keycloak
Identity Management, Oauth2, OIDC
Lamda
Liquibase
DB Migration Framework
Maven
Nexus
inkl. Nutzung als Docker Registry
Route 53
S3
Scrum
Serverless
Code based AWS (cloud) deployments
Serverless Framework
SOAP
Spring
4.x, 5.x (Seit 1.x)
Spring Boot
1.x, 2.x
Spring Data JPA
Spring Security
Spring-MVC
Struts
Subversion / SVN
kaum noch angewendet, da GIT besser
Swagger UI
Thymeleaf
Tomcat
VPN
VSCode
XFire

Betriebssysteme

iOS
Linux
präferiertes Server-Betriebssystem (cloud)
Mac OS X
präferiertes Dev-Betriebssystem
OS/400
IBM certified Specialist (iSeries v5r1 Solutions and Design)
Windows
seit vielen Jahren nur zwangsweise genutzt (Server)

Programmiersprachen

AWS-CDK
CSS
Dart
Java
Sun Certified Java Programmer - SCJP (2002). Expert Level.
Java EE 5
JavaScript
jQuery, Backbone, EmberJS, React, NodeJS.
PHP
Brainbench Master Certified
RPG
(nicht mehr aktuell angewendet)
Shellscripts
Bash, Batch
Typescript

Datenbanken

Amazon RDS
DB/400
DB2
JDBC
MariaDB
MySQL
Oracle
Postgres
RDS
Redis
SQL

Datenkommunikation

EDIFACT
mehrere logistiknahe Protokolle
Ethernet
Socket Kommunikationsserver
Internet, Intranet
Message Queuing
Java JMS
Oauth2
REST Webservices
RS232
Anbindung von serieller Hardware
SMTP
SOAP Webservices
TCP/IP
Windows Netzwerk

Hardware

AS/400
IBM certified Specialist (iSeries v5r1 Solutions and Design)
Datenerfassungsterminals
siehe Scanner
Motorola
siehe Scanner
PC
Scanner
Motorola / Symbol basierte Scanner

Branchen

Branchen

  • Handel
  • Dienstleist
  • Medien
  • Touristik
  • Internet
  • Logistik
  • Industrie
  • Telekommunikation

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.