06.03.2025 aktualisiert


80 % teilweise verfügbar
Freiberuflicher Fullstackentwickler, Architekt
Hennef, Deutschland
Deutschland
Skills
Clean CodeHTMLJavaJavaScriptPHPApache ActivemqAPIsAgile MethodologieAmazon Web ServicesApache TomcatAtlassian JiraC#C++CSSCloud Computing
Persönliche Eigenschaften
Was mich ausmacht:
… Teamplayer, der auch Leader sein kann.
… habe den Mehrwert des Kunden im Fokus.
… denke lösungsorientiert und bin eher Pragmatiker als Theoretiker.
… quick and clean: schnell im Verstehen und Umsetzen bei hoher Qualität.
… offen für neue Technologien und Methoden.
Programmier- und Markupsprachen
+++ Java
+++ SQL
+++ Shell Scripting
+++ Javascript/Typescript
+++ HTML/CSS(3)
+++ Scala
+++ Xtext
+++ Kotlin
+++ Groovy
+++ XML/XSD/XSLT
++ C/C++
++ Go
++ Perl
++ PHP
++ Objective C
++ Rust
+ Python
+ C#
+ VisualBasic
Cloud Frameworks und Tools
+++ Google Cloud Platform
+++ Docker
+++ Terraform
+++ Kubernetes
++ AWS
Persistenz
+++ RDBMS Allg.
+++ Elasticsearch
+++ MongoDB
+++ Redis
++ CouchDB
+ Neo4j
+ Hana
Backend Frameworks
+++ Spring
+++ JPA/Hibernate
+++ Quarkus
++ J2EE/EJB
WEB UI
+++ jQuery
+++ Angular
+++ Prototype
++ JSF
++ GWT/EXT
++ Vaadin
Desktop UI
+++ Swing/JGoodies
+++ JavaFX
Security
+++ OAuth2
+++ Keycloak
++ Kong Gateway
++ Open Policy Agent
+ SAML
Web- und Applicationserver
+++ Tomcat
+++ JBoss
++ ngx
Webservices, Remoting
+++ REST, swagger, OpenAPI
+++ SOAP
+++ RPC
+++ RMI
Messaging
+++ Kafka
+++ Google Pub/Sub
+++ JMS (ActiveMQ, RabbitMQ)
Tools
+++ git, svn, cvs
+++ maven (Plugin development)
+++ Jenkins (CICD)
+++ Yourkit/JProfiler
++ JIRA (Anbindung API)
++ ant
++ ER Studio
++ Omondo
++ gradle
Standard Datenmodelle
+++ GDSN
++ ARTS
Präferierte Vorgehensmodelle/Methoden
Was mich ausmacht:
… Teamplayer, der auch Leader sein kann.
… habe den Mehrwert des Kunden im Fokus.
… denke lösungsorientiert und bin eher Pragmatiker als Theoretiker.
… quick and clean: schnell im Verstehen und Umsetzen bei hoher Qualität.
… offen für neue Technologien und Methoden.
Programmier- und Markupsprachen
+++ Java
+++ SQL
+++ Shell Scripting
+++ Javascript/Typescript
+++ HTML/CSS(3)
+++ Scala
+++ Xtext
+++ Kotlin
+++ Groovy
+++ XML/XSD/XSLT
++ C/C++
++ Go
++ Perl
++ PHP
++ Objective C
++ Rust
+ Python
+ C#
+ VisualBasic
Cloud Frameworks und Tools
+++ Google Cloud Platform
+++ Docker
+++ Terraform
+++ Kubernetes
++ AWS
Persistenz
+++ RDBMS Allg.
+++ Elasticsearch
+++ MongoDB
+++ Redis
++ CouchDB
+ Neo4j
+ Hana
Backend Frameworks
+++ Spring
+++ JPA/Hibernate
+++ Quarkus
++ J2EE/EJB
WEB UI
+++ jQuery
+++ Angular
+++ Prototype
++ JSF
++ GWT/EXT
++ Vaadin
Desktop UI
+++ Swing/JGoodies
+++ JavaFX
Security
+++ OAuth2
+++ Keycloak
++ Kong Gateway
++ Open Policy Agent
+ SAML
Web- und Applicationserver
+++ Tomcat
+++ JBoss
++ ngx
Webservices, Remoting
+++ REST, swagger, OpenAPI
+++ SOAP
+++ RPC
+++ RMI
Messaging
+++ Kafka
+++ Google Pub/Sub
+++ JMS (ActiveMQ, RabbitMQ)
Tools
+++ git, svn, cvs
+++ maven (Plugin development)
+++ Jenkins (CICD)
+++ Yourkit/JProfiler
++ JIRA (Anbindung API)
++ ant
++ ER Studio
++ Omondo
++ gradle
Standard Datenmodelle
+++ GDSN
++ ARTS
Präferierte Vorgehensmodelle/Methoden
- Agile Methoden (Kanban, Scrum)
- arc42 für Architekturdokumentation
- Test und Model Driven Development
- Clean code
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2014
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Auswahl einer iPaas Lösung für heterogene Systemlandschaft: von DOS basierten Legacy Systemen über hauseigene Systeme zur Produktionssteuerung bis hin zu Infor LN hat der Kunde etwa 400 zu integrierende Systeme. Aufgaben:
- Definition der Akzeptanzkritieren und Qualitätsszenarien für die Auswahl einer iPaas Platform
- Evaluierung diverser Alternativen, hier insbes. Mulesoft und boomi als iPaas Lösungen.
- Vervollständigen/Weiterentwicklung der Architekturdokumentation.
- Beratung der Entscheiderebene bei Architektur und Strategie betreffenden Themen.
- Coaching von Softwareentwicklern.
- Codereviews.
Design, Implementierung, und Betrieb eines cloud-basierten Produktdatenpools mit ca. 18M Produkten auf Basis der Google Cloud Platform. Realisierung als Hybrid aus Serverless Ansatz und Microservices. Das Projekt startete als komplette Neuimplementierung, zunächst mit dem Fokus, Produktupdates, welche vom Supplier gesendet wurden, in near-real-time an interessierte Subscriber auszuleiten. Im weiteren Verlauf wurden weitere Services hinzugefügt, wie etwa eine umfangreiche Produktsuche, fachliches Validieren von Produktdaten. Aufgaben:
- Konzeption und Implementierung von diversen REST Services oder - je nach Anwendungsfall - Serverless Komponenten.
- Evaluierung und Bewerten von Realisierungsalternativen.
- Aufbau der Infrastruktur für CICD Pipelines (Jenkins, terraform).
- Performanceanalysen und Verbesserungen.
- Design, Implementierung und Einführung einer Validation-Engine zum validieren von Produktdaten.
- Entwicklung kleinerer Tools zur leichteren Fehlererkennung (wie etwa eine Cloud-Funktion, welche automatisch JIRA Issues generiert, wenn bestimmte Fehlermuster auftreten).
- Coaching von Mitarbeitern.
- Codereviews
Implementierung eines Webshops und zugehörigem Backends für die von igus hergestellten Produkte, basierend auf AWS und einer Microservice Architektur. Fokus auf Nachrichtenaustausch mit involvierten Umsystemen und Frontend. Aufgaben:
- Vereinheitlichung des Nachrichtenaustauschs auf Basis von Kafka (MSK).
- Anbindung diverser Inhouse Lösungen, aber auch Standard Produkten wie z.B. Akeneo PIM, Doxis et. al.
- Implementierung von Funktionalitäten im Frontend (Angular)
- Codereviews.