We optimize and automate development processes of your software development and advance digitalization in your company.
Aktualisiert am 23.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 23.10.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Backend
DevOps
Kubernetes
Spring Boot
MariaDB
OpenShift
Grafana
Python
KIBANA
AWS
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Niederländisch
Fortgeschritten
Chinesisch
noch nicht verhandlungssicher

Einsatzorte

Einsatzorte

Aachen (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 2 Monate
2023-07 - 2024-08

Modernisierung eines Krankenkassendienstleisters

Application Manager Openshift ArgoCD Helm ...
Application Manager

Die BITMARCK unterstützt gesetzliche Krankenkassen durch umfassende IT- und Prozessberatung. Sie bieten Lösungen zur Einführung und Konfiguration von IT-Systemen, Prozessoptimierung sowie die Integration von BITMARCK-Produkten und Lösungen von Partnern. Außerdem begleiten sie komplexe Projekte wie Kassenfusionen und IT-Modernisierungen, um Digitalisierung im Gesundheitswesen voranzutreiben.


Erzielte Ergebnisse:

  • Entwicklung von IT-Lösungen im Bereich Identity und Access Management und implementierte Build- und Softwareverteilungsprozesse. Er erreichte eine Kostenersparnis von 75% durch Automatisierung von Deployments und Erfassung von Change Management mit ITSM.
  • Automatiosierung von Server-Setups mit Ansible und CI/CD-Pipelines. Dadurch senkte er den manuellen Aufwand um 80%.
  • Erstellung eines Migrationskonzepts für die Migration von LinuxVMs nach OpenShift und setzte dies erfolgreich um .
  • der Freiberufler entwickelte eine Anwendung mit Python Streamlit zur Automatisierung des Konfigurationsmanagements und Abbildung von Geschäftsprozessen und erreichte durch Ansprechen von ITSM-Schnittstellen eine Reduzierung des manuellen Aufwands um 80%.

Openshift ArgoCD Helm Docker Kubernetes VSCode GitlabCI Confluence Terraform Deployment Java 8 Java 11 MVC Hibernate SQL MariaDB Tomcat helm openshift docker kubernetes argocd gitops gitlab Windows Server Redhat Linux Graylog Grafana bash go k8s iac infrastructure as code backend ansible lift and shift debian scripting python graylog zabbix rest redhat rhel8 centos streamlit oauth api
BITMARCK Beratung GmbH
1 Monat
2024-07 - 2024-07

Firewallkonfiguration mit iptables

Cloud Engineer site2site vpn iptables netzwerk ...
Cloud Engineer
Die Sal.A iT-Services GmbH bietet IT-Dienstleistungen mit einem Schwerpunkt auf Softwareentwicklung und IT-Beratung, insbesondere im Gesundheitswesen. Sie entwickelt sichere Online-Portale und mobile Apps für Kunden wie Krankenkassen und bietet zudem IT-Infrastruktur-Beratung und Sicherheitslösungen. Ihre Dienstleistungen umfassen außerdem Netzwerk-, Server-, und Dokumentenmanagement sowie umfassenden Support für Home-Office-Lösungen.


Ergebnisse

Der Freiberufler stellte die korrekte Konfiguration von einem Site2Site VPN sicher und ermöglichte so die effektive Arbeit mit Kundensystemen der KVB und der Stadtwerke Dresden.
site2site vpn iptables netzwerk tcp udp
Sal.A iT-Services GmbH
1 Monat
2023-08 - 2023-08

GCP Migrationsprojekt

DevOps Engineer GCP google cloud GitOps ...
DevOps Engineer
Tilcra GmbH ist ein auf den Onlinehandel spezialisiertes Unternehmen, das Bau- und Verlegematerialien für professionelle Handwerker anbietet. Ihr Sortiment umfasst Fliesenwerkzeuge, Kleber, Dichtstoffe und weiteres Zubehör, das direkt an Fachleute verkauft wird. Tilcra legt besonderen Wert auf hochwertige Produkte, eine schnelle Lieferung und fachgerechte Beratung.


Ergebnisse:

Der Freiberufler optimierte und erweiterte einen Online-Shop in GCP und steigerte die Kundenzufriedenheit durch strategische GCP-Optimierungen durch eine Reduzierung der Ladezeiten um 30%
GCP google cloud GitOps docker kubernetes backend
Tilcra GmbH
1 Jahr
2022-08 - 2023-07

Entwicklung einer Plattform für Empfehlungsmarketing

Linux Engineer ansible jenkins bookstack ...
Linux Engineer
Tellja ist ein führender Anbieter für digitales Empfehlungsmarketing. Das Unternehmen ermöglicht es, durch Kundenempfehlungen neue Kunden zu gewinnen, indem es Belohnungen wie Geldprämien oder Gutscheine anbietet. Tellja integriert seine Lösungen plattformübergreifend und hilft Unternehmen, ihre Reichweite und Umsätze zu steigern.


Ergebnisse:

  • Der Freiberufler etablierte die unternehmensweite Einrichtung und Konfiguration von Jitsi und Seafile, was die Team-Kommunikation und das Dateimanagement um 100% verbesserte.
  • Er leitete die Migration von Bare-Metal Server Infrastruktur zu einer virtualisierten Proxmox Infrastruktur durch Automatisierung der Server-Installation für Debian und Ubuntu Maschinen, was zu einer Kostenersparnis von über 50% führte.
  • Er reorganisierte Ansible-Rollen und Prozesse, um eine effektivere Wissensübergabe sicherzustellen. Er leitete die Migration zu Proxmox und automatisierte das Server-Setup für Debian und Ubuntu.  Er führte neue Entwicklertools wie Gitea ein und optimierte die Nutzung von Git. Er erreichte 80% schnellere Installationen im Vergleich zu manuellen Methoden.
  • Er war Mentor für Java Backend-Junior-Entwickler und förderte eine robuste Applikationsentwicklung. Er organisierte Code-Review-Sessions und entwickelte individuelle Lernpfade für technische und Soft Skills. Er förderte kontinuierliches Lernen.
ansible jenkins bookstack docker keycloak kubernetes Netzwerkinfrastruktur Erstellung Arbeitspakete scrum proxmox git Java 8 Java 11 Sonar Qube Sonar Lint Terraform Spring Boot JUnit Spring Test MVC Hibernate / JPA Gitlab CI / CD Code Review Deployments Issue Tracking OpenAPI REST SOAP Github Copilot Code Coverage Automated Testing Complexity Checks Javascript tomcat debian python ubuntu ansible roles iac infrastructure as code java spring codereview sonarqube whitesource spring boot maven backend
Tellja GmbH / Unternehmen für Affiliate Marketing
9 Monate
2022-05 - 2023-01

Entwicklung einer Provisioning-Software für Router

Java DevOps Engineer jenkins kubernetes helm ...
Java DevOps Engineer
Im Rahmen eines neuen Produkt-Launches sollte eine Plattform geschaffen werden, über die sich Endkunden mit ihrem Internet-Router über eine App anmelden können und die Provisionierung des Endgeräts  automatisiert erfolgt. Dazu müssen Daten mit Kafka mit über 18 Millionen Kundendaten verarbeitet werden.


Ergebnisse:

  • Der Freiberufler führte als DevOps-Lead ein automatisiertes AWS Kubernetes Deployment via Jenkins ein. Er stärkte die Entwicklungseffizienz durch Prozessdokumentation und Schulungen.
  • Er implementierte automatisierte Tests und die Log-Übermittlung in Kibana. Er verbesserte die Softwarequalität und Compliance mit Sonarqube und Whitesource. Er nutzte seine interkulturelle Kompetenz für die Zusammenarbeit.
jenkins kubernetes helm AWS Java Spring Boot Fluentd Microservices Kibana Whitesource / Mend SonarQube Python Java 8 Docker Java 11 JUnit Spring Test MVC Hibernate JPA GIT Gitlab CI / CD Code Review SonarLint Code Coverage Automated Testing Complexity Checks Javascript SOAP REST Tomcat Bash Jenkins GitlabCI CircleCI DroneCI Github Actions Open Shift Kubernetes VCS SVN VSCode IntelliJ SCRUM Agile Kanban SOLID SAFe Helm Umbrella Charts OpenAPI keycloak SAML OIDC Code Review backend
Vodafone UK
6 Monate
2022-03 - 2022-08

Modernisierung eines Online Shops

DevOps Engineer java intellij Spring Boot ...
DevOps Engineer

Weltbild ist eines der größten Medien- und Versandhandelsunternehmen in Deutschland. Es bietet Bücher, Medienprodukte, Elektronik, Haushaltsartikel und Dekorationswaren sowohl online als auch in Filialen an. Zudem ist Weltbild als Verlag tätig und entwickelt eigene Buchproduktionen und Produkte. Das Unternehmen richtet sich an Familien und setzt verstärkt auf E-Commerce.


Ergebnisse:

  • Der Freiberufler optimierte den Entwicklungsprozess der Frontend-Entwickler durch seine Expertise in Docker. Dies steigerte die Effizienz und Produktivität im gesamten Entwicklungszyklus um 50%.
  • Er leitete die Migration von Stammdaten mit über 14 Millionen Datensätzen zwischen externen Dienstleistern. Er verbesserte die Handhabung großer Datenvolumen und erzielte eine Performanzsteigerung von bis zu 30%.
  • Als Senior Entwickler implementierte er User-Stories in Java & Spring Boot und trug zu Sprintplanungen bei, indem er die Umsetzung für den Fachbereich sicherstellte.
  • Als Mentor leitete er Java Backend Junior-Entwickler durch Wissenstransfer und organisierte Code-Review-Sessions, um die Code-Qualität und fachliche Entwicklung zu verbessern.

java intellij Spring Boot RabbitMQ Python JIRA Confluence Gitlab CI / CD Code Reviews Pull Requests Java 8 IntelliJ Pull Requests Docker Automated Testing Complexity Checks Code Coverage Sonar Qube Sonar Lint GitLab Copilot Relationale Datenbanken MariaDB MongoDB GIT Tomcat docker angularjs gitlab backend mongodb asyncio python pandas spring Javascript Java Java 11 Java 8 Bash Jenkins GitlabCI CircleCI DroneCI Github Actions Springboot Spring Test JUnit Open Shift Kubernetes VCS SVN VSCode SCRUM MVC Code Review Code Coverage Agile Kanban DDD SOLID OOP SAFe Design Patterns Dependency Injection REST JSON SOAP GraphQL gRPC RabbitMQ.
Weltbild GmbH & Co. KG
3 Monate
2022-05 - 2022-07

DevOps Engineer

DevOps Engineer
DevOps Engineer
  • Kubernetes

  • DevOps

  • Logging with Fluentd, Logstash, Kibana

  • Jenkins CI/CD

5 Monate
2022-03 - 2022-07

Software Engineer Java, Python

Software Engineer
Software Engineer
  • E-Commerce

  • Java and PythonSpring Boot

9 Monate
2021-06 - 2022-02

Digitalisierung, Analyse und Verifizierung Provisionsabrechnungen

Software Entwickler, Backend spring boot MariaDB Java ...
Software Entwickler, Backend

Für einen Finanzdienstleister entwickelte ich eine Software zur automatisierten Analyse von PapierProvisionsabrechnungen. Ziel war es, Fehler auf einer Abrechnung durch das Nachrechnen von Provisionsbeiträgen zu erkennen. Dazu habe ich im ersten Schritt die Papierrechnungen mit Hilfe von OCR in lesbaren Text konvertiert und mit einem eigenen Algorithmus die Daten in eine MariaDB-SQL Datenbank überführt. Im zweiten Schritt musste ich die Formeln zur Ermittlung von Provisionsbeiträgen herleiten und in die Datenbank importieren sowie den Algorithmus zur Ermittlung der Fehlerquote schreiben. Abschließend galt es noch, eine Visualisierung zu finden und einen abschließenden Report zu generieren.

spring boot MariaDB Java VSCode Docker GitlabCI Java 8 docker vscode Gitlab CI / CD mariaDB openCV Java 11 Spring Boot Terraform MVC Hibernate JPA GIT Code Review Deployments Kubernetes SOAP OpenAPI REST Sonar Qube Sonar Lint Code Coverage Automated Testing Complexity Checks
AP Software
Aachen
1 Jahr 2 Monate
2021-01 - 2022-02

Entwicklung eines Cloud basierten OCR Systems zur Klassifizierung von Provisionsabrechnungen

Senior Java Architekt Javascript Java Java 11 ...
Senior Java Architekt

Freiberufliches Kundenprojekt FinTech - Für einen großen deutschen Finanzdienstleister für Versicherungsprodukte sollte eine OCR Software geschrieben werden, welche Provisionsabrechnungen aus dem Papierformat in ein maschinell lesbares Format umwandelt.

Ergebnisse:

  • Der Freiberufler entwickelte eine Analyse-Software für Provisionsabrechnungen, die die Effizienz im Finanzsektor steigerte.
  • Er konvertierte Papierrechnungen zu Text via OCR für MariaDB, was das Datenmanagement verbesserte.
  • Er leitete Provisionsbeitragsformeln her und optimierte Fehlerquoten mit einem eigens entwickelten Algorithmus. Er integrierte die Software ins DMS-System, was die Prozesse und die Systemintegration verbesserte.
  • Er erreichte eine 50% Zeitersparnis und 30% geringere Fehlerquoten.
Javascript Java Java 11 Java 8 Python Bash Jenkins GitlabCI CircleCI DroneCI Github Actions Tomcat Springboot Spring Test JUnit Docker Open Shift Kubernetes Issue Tracking Confluence JIRA VSCode IntelliJ VCS GIT SVN SCRUM MVC Code Review Code Coverage Complexity Checks Agile Kanban DDD SOLID OOP SAFe Design Patterns Dependency Injection SOAP OpenAPI REST
1 Jahr 6 Monate
2019-06 - 2020-11

Realisierung einer Openshift Umgebung zum Aufbau einer IoT Plattform

Senior System Architekt
Senior System Architekt

Schwarz IT ist die IT-Dienstleistungsgesellschaft der Schwarz Gruppe, zu der auch Lidl  und Kaufland gehören. Sie betreut die gesamte IT-Infrastruktur und entwickelt maßgeschneiderte Softwarelösungen für alle Geschäftseinheiten der Gruppe. Die Bereiche reichen von klassischer Softwareentwicklung über IT-Beratung bis hin zu Cloud-Diensten, künstlicher Intelligenz und IT-Sicherheit, und sorgen für reibungslose IT-Betriebsabläufe in über 30 Ländern. In diesem Projekt sollte eine IoT Plattform mit OpenShift aufgebaut werden. Es mussten zudem Software für den Datenimport aus unterschiedlichen Quellen mit Java und Python geschrieben werden.


Ergebnisse:

  • Der Freiberufler konzipierte eine Monitoring- und Logging-Lösung mit dem ELK-Stack. Er erstellte Grafana-Dashboards, um die Betriebsüberwachung und Systemdiagnose zu verbessern.
  • Er baute ein OpenShift-Cluster zur Infrastrukturoptimierung auf. Er erhöhte die Skalierbarkeit und Zuverlässigkeit trotz wechselnder Anforderungen. Er implementierte Kibana für fortgeschrittene Log-Analysen.
  • Er ermöglichte effizientes Troubleshooting und bessere operationale Einblicke. Er kreierte zusätzliche Grafana-Dashboards, um das Monitoring zu verbessern.
  • Er erleichterte die Echtzeit-Überwachung der Performance und Systemgesundheit. Er nutzte Zabbix zur Förderung umfassender Systemüberwachung. Er sicherte hohe Verfügbarkeit und Performance-Kontinuität von kritischen Diensten.
  • Er implementierte OpenShift für eine IoT-Plattform unter den Herausforderungen der COVID-19-Pandemie für einen kontinental operierenden Retailer.
  • Er entwickelte einen Microservices-basierten Python-SOAP Importer zum täglichen Abruf von Kühlstellendaten. Er demonstrierte herausragende Skalierbarkeit trotz steigender Datenanforderungen und setzte Best Practices für Code-Qualität und -Performance ein. Dies führte zu einer robusten und erweiterbaren Anwendung. Die Anwendung unterstützt effizient zukünftige Anforderungen und Expansionen.

Java Python Bash Docker Open Shift VSCode IntelliJ Grafana Prometheus Kubernetes Java 11 Springboot JUnit Spring Test MVC Hibernate / JPA Code Review Terraform SonarQube SOAP OpenAPI REST Code Coverage Complexity Checks Javascript ETL-Pipelines Tomcat openshift monitoring grafana zabbix backend python soap fastapi asyncio pandas mqtt mosquitto hivemq
Schwarz IT
Aachen
6 Monate
2018-11 - 2019-04

Erstellung eines Plugins für CAD Import

Senior Java Architekt Java CAD Spring ...
Senior Java Architekt

Kelvion ist ein weltweit führender Hersteller von Wärmetauschern und bietet Lösungen für eine Vielzahl von industriellen Anwendungen. Seit den 1920er Jahren spezialisiert sich das Unternehmen auf  maßgeschneiderte Wärmetauschersysteme, die auch unter extremen Umweltbedingungen funktionieren. Die Produkte von Kelvion finden Anwendung in Branchen wie Energie, Chemie, Lebensmittel und Transport, und tragen zur Effizienzsteigerung in industriellen Prozessen bei.

Ergebnisse:

  • Der Freiberufler entwickelte ein Plugin für Kelvion GmbH?s Tacton CPQ, das XML-Dateien für den CAD-Import generiert.
  • Er implementierte eine SAP-Anbindung für effizientere Materiallisten-Ablage und Produktionsplanung.
  • Er adaptierte Ingenieursanforderungen und transformierte den Prototyp in ein universelles Plugin für mehr Flexibilität.
  • Er entwarf einen spezifischen Algorithmus zur Optimierung der Tacton-Datenverarbeitung und -integration.

tacton
Java CAD Spring SQL TDD Bash Scrum Java 8 / 11 Springboot JUnit Spring Test MVC Hibernate / JPA Docker GIT Gitlab CI / CD Code Review Terraform OpenAPI REST SOAP SonarQube SonarLint Code Coverage Automated Testing Complexity Checks Javascript REST Tomcat .Net Java 11 Java 8 Python Issue Tracking Confluence JIRA Open Shift Kubernetes VCS SVN SAP SCRUM Code Coverage Hibernate JPA Gitlab CI CD OpenAPI sync async APIs
Kelvion GmbH
Bochum
1 Jahr 2 Monate
2017-08 - 2018-09

Entwicklung einer Lösung für digitale Vermögensverwaltung

Java Backend Developer Java Bash SQL ...
Java Backend Developer

Die aixigo AG ist ein führender Anbieter von Softwarelösungen im Bereich Wealth Management. Ihre API-basierte Plattform ermöglicht es Banken, Finanzdienstleistern und Vermögensverwaltern,  digitale und individuelle Vermögensverwaltungsdienste anzubieten. Zu den Hauptfunktionen gehören  Investmentberatung, Portfoliomanagement und Finanzplanung. Die Plattform zeichnet sich durch hohe Geschwindigkeit, Flexibilität und Skalierbarkeit aus und wird von über 140 Organisationen weltweit genutzt.

Ergebnisse:

  • Der Freiberufler unterstützte bei der Entwicklung und Implementierung einer Aktienverwaltungssoftware, inklusive MiFiD-2 konformer PDF-Berichte. Er optimierte Prozesse mit Java-Microservices und BPMN via Camunda.
  • Er führte Refactoring und eine Maven POM-Optimierung der Projektabhängigkeiten durch. Er erweiterte die Jenkins CI/CD-Pipelines und verbesserte die Softwarebereitstellung.

Java Bash SQL Python Fintech IntelliJ Jenkins Java 8 / 11 Camunda BPMN SpringBoot JUnit Spring Test MVC Hibernate JPA Docker Kubernetes Gitlab CI / CD Code Review Terraform OpenAPI REST SOAP SonarLint SonarQube Automated Testing Complexity Checks GIT Javascript Tomcat Java 11 Java 8 Springboot Open Shift SCRUM Code Coverage VCS SVN Hibernate JPA GitlabCI CircleCI DroneCI Github Actions OpenAPI REST sync async APIs Actors Akka
Aixigo AG
Aachen
7 Monate
2017-04 - 2017-10

Building Software for Smart Public Transport

Mobile Developer
Mobile Developer
  • Mobile Developement
  •  diesem Softwarepraktikum liegt der Schwerpunkt auf Entwurf und die Realisierung von Softwaresystemen im Bereich Public Transport
  • Das Unternehmen IVU Traffic Technologies AG als Kooperationspartner wird die zu lösende Aufgabenstellung präsentieren und die Praktikumsteilnehmer während der Arbeit mit seinem Fachwissen unterstützen
Java NodeJS Android SDK AngularJS D3 NoSQL Docker Kubernetes Jenkins Pipeline DSL
RWTH & IVU Taffic Technologies AG
Aachen
4 Monate
2017-03 - 2017-06

Android App für eine Analysesoftware "ESKAPE"

Mobile Developer
Mobile Developer

  • Mobile Developement 
  • Design und Implementierung einer Android Applikation für die Analysesoftware Eskape

Android Annotations IntelliJ Android SDK Java
IMA/ZLW & IfU (RWTH)
Aachen
6 Monate
2017-01 - 2017-06

Frontend für Analysesoftware "ESKAPE"

Web Developer
Web Developer
  • Web Developement & Backend
  • Finale Implementierung der Frontendlogik in SpringBoot und umsetzen eines vorgegebenen Designs in AngularJS2
Angular JS 2 Spring Boot Hadoop OrientDB SocketIO MySQL
IMA/ZLW & IfU (RWTH)
Aachen
4 Monate
2016-10 - 2017-01

Prototypen Frontend für betriebsinterne Analyseplatform

Web Developer
Web Developer
  • Ein Prototyp für ein Frontend für eine Analysesoftware, welche vom Institut vertrieben wird
Angular JS 2 NodeJS Adobe XD Balsamiq MongoDB
IMA/ZLW & IfU (RWTH)
Aachen
1 Monat
2016-12 - 2016-12

Anforderungsanalyse für Frontend "Eskape"

Analyst
Analyst
Apache Storm MongoDB RabbitMQ Drill
IMA/ZLW & IfU (RWTH)
Aachen
2 Monate
2016-09 - 2016-10

Hotel Total Backend

Backend
Backend
Spring Framework MongoDB Java
IMA/ZLW & IfU (RWTH)
Aachen
2 Monate
2016-09 - 2016-10

Mockup für eine Analyseplatfrom im Auftrag von Porsche

Analyse
Analyse
  • Entwurf eines UI für eine Analyseplatform zur visuellen Darstellung von generischen Listenvergleichen
  • Finden von sinnvollen Darstellungen (Treemap, Sunburst, u.a.)
Umled Balsamiq Photoshop Powerpoint
IMA/ZLW & IfU (RWTH)
Aachen
6 Monate
2016-04 - 2016-09

Hotel Total Android App

Mobile Developement
Mobile Developement

  • Design und Implementierung einer Android Applikation für ein Hotel. Arbeiten direkt beim Kunden vor Ort
  • Anzeigen von statischem & dynamischen Content. Stadttouren, Point of Interests
  • Arbeiten mit Locations

Android Annotations IntelliJ Android SDK Java
IMA/ZLW & IfU (RWTH)
Aachen
7 Monate
2015-03 - 2015-09

"iAsk - Simply ask"

Analyse, Mobile Developement & Backend
Analyse, Mobile Developement & Backend

  • Analyse, Entwurf & Implementierung einer Idee eines Privatkunden
  • Mobile Applikation
  • Stichworte: Social Network mit Fokus auf Fragen & Antworten

PHP Android
Entgeldfrei
Aachen

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 7 Monate
2016-04 - 2021-10

Technical Communication with Computer Science

Bachelor of Science, RWTH Aachen
Bachelor of Science
RWTH Aachen

  • Programmierung und Datenstrukturen
  • Grundzüge der Informatik
  • Differential- und Integralrechnung
  • Lineare Algebra
  • Technische Informatik
  • Diskrete Strukturen
  • Praktische Informatik
  • Betriebssysteme
  • Formale Systeme
  • Wahlmodul Mathematik
  • Softwaretechnik
  • Designing Interactive Systems

Position

Position

  • Über 5 Jahre Erfahrung in der Backend Softwareentwicklung
  • Über 3 Jahre Erfahrung in der Administration von IT-Infrastruktur mit Linux
  • Immer mal wieder im Frontend unterwegs

Kompetenzen

Kompetenzen

Top-Skills

Backend DevOps Kubernetes Spring Boot MariaDB OpenShift Grafana Python KIBANA AWS

Produkte / Standards / Erfahrungen / Methoden

JIRA
Confluence
Slack
Rocketchat
Lens
VSCode
IntelliJ
K6 Load Test

Profil

Der Freiberufler ist ein erfahrener Softwareentwickler und Architekt mit umfassender Expertise in der Automatisierung von Geschäftsprozessen. In verschiedenen IT- und Implementierungsprojekten im privaten sowie öffentlichen Sektor hat er maßgeschneiderte, effiziente Lösungen entwickelt, die operative  Abläufe erheblich verbessern. Sein besonderes Talent liegt darin, technische Komplexität zu reduzieren und gleichzeitig den geschäftlichen Nutzenzu  maximieren. Durch seine fundierte Erfahrung in der BackendEntwicklung und die enge Zusammenarbeit mit Stakeholdern gelingt es ihm, komplexe Herausforderungen effizient zu bewältigen. Er arbeitet stets ergebnisorientiert, übernimmt Verantwortung und sorgt dafür, dass Projekte termingerecht und  erfolgreich abgeschlossen werden.

Ausgewählte Erfahrungen
Rolle: Senior Python Developer 
Kunde: Schwarz IT

Aufgaben:

  • Der Freiberufler entwickelte einen Microservices-basierten Python-SOAP Importer zum täglichen Abruf von Kühlstellendaten
  • Er demonstrierte herausragende Skalierbarkeit trotz steigender Datenanforderungen. Er setzte Best Practices für Code-Qualität und -Performance ein. Dies führte zu einer robusten und erweiterbaren Anwendung. Die Anwendung unterstützt effizient zukünftige Anforderungen und Expansionen.

Rolle: Java DevOps Engineer 
Kunde: Vodafone UK

Aufgaben:
  • Der Freiberufler führte als DevOps-Lead ein automatisiertes AWS Kubernetes Deployment via Jenkins ein. Er stärkte die Entwicklungseffizienz durch Prozessdokumentation und Schulungen.
  • Er implementierte automatisierte Tests und die Log-Übermittlung in Kibana und verbesserte die Softwarequalität und Compliance mit Sonarqube und Whitesource. Er nutzte seine interkulturelle Kompetenz für die Zusammenarbeit.

Rolle: Application Manager 
Kunde: BITMARCK Beratung GmbH

Aufgaben:
  • Der Freiberufler entwickelte IT-Lösungen im Bereich Identity und Access Management und implementierte Build- und Softwareverteilungsprozesse. Er erreichte eine Kostenersparnis von 75% durch Automatisierung von Deployments und Erfassung von Change Management mit ITSM.
  • Er automatisierte Server-Setups mit Ansible und CI/CD-Pipelines.
  • Dadurch senkte er den manuellen Aufwand um 80%.
  • Er erstellte ein Migrationskonzept für die Migration von LinuxVMs nach OpenShift und setzte dies erfolgreich um .
  • Er entwickelte eine Anwendung mit Python Streamlit zur Automatisierung des Konfigurationsmanagements und Abbildung von Geschäftsprozessen und erreichte durch Ansprechen von ITSM-Schnittstellen eine Reduzierung des manuellen Aufwands um 80%

Skills

  • DevOps: helm, openshift, docker, kubernetes, argocd, gitops, gitlab, Windows Server, Redhat Linux, Graylog, Grafana, bash, go, k8s, docker, iac, infrastructure as code, Bash, Jenkins, GitlabCI, CircleCI, DroneCI, Github Actions, Tomcat, Docker, Open Shift, Kubernetes, VCS, GIT, SVN, Helm, Umbrella Charts, keycloak, SAML, OIDC, Kibana
  • Programming: backend, python, soap, fastapi, asyncio, mqtt
  • Python Libraries: pandas
  • MQTT Brokers: mosquitto, hivemq
  • IDEs: VSCode, IntelliJ
  • Process and Principles: SCRUM, Complexity Checks, Agile, Kanban, SOLID, SAFe, Code Review
  • API and Protocols: SOAP, OpenAPI, REST
  • Cloud: AWS

Linux
Docker / Docker Compose / Docker Swarm / LXC, Proxmox / vSphere / CEPH, Kubernetes / Openshift, Debian / Ubuntu / SUSE / RHEL, Terraform / Ansible, vim / sed / awk, nginx / apache / caddy, SMTP / IMAP / DMARC / SPF / Domain Keys, rook / kubespray

AWS

  • RDS 
  • ECS 
  • EC2 
  • CloudWatch 
  • Lambda 
  • SQS 
  • SNS
  • ECR 
  • EKS 
  • Security Groups

VCS
  • GIT 
  • SVN

AI / ML
  • ChatGPT 
  • tensorflow 
  • pytorch

Python
  • OpenAPI / FastApi, pypi / pip / conda / venv, pandas / tensorflow / pytorch / pyPdf2 / pyMongo / Streamlit, Synchronous / Django / flask / pyramid, Asynchronous / gevent / aiohttp / tornado / sanic, pyTest / doctest / nose / pyUnit

Java
  • Spring / SpringBoot / Spark / Play, C3P0 / JDBI3 / JDBC, JUnit / Mockito / Mocking / Cucumber / Cukes / JBehave, Logback / log4j / slf4j / tinylog, Java8 / Java11 / Jave EE, Generics / Streams, Tomcat, ORM / JPA / Spring Data JPA / Hibernate / EBean, JMeter / JUnit / TestNG / REST Assured, Vaadin / JSF

Tools
  • JIRA / Confluence, Rocketchat / Slack / MS Teams, Lens, VSCode / IntelliJ, K6 Load Test, AI - ML / ChatGPT / OpenAI, Windows 7 / 10 / 11 / Server, chocolatey, macOS / brew

Azure
  • Virtual Machines, Cloud Services, Functions, Container Service, Autoscale, Blob Storage, Managed Storage, CDN, SQL Database, DocumentDB, Virtual Network, Express Route, Traffic Manager, Operational Insights, Application Insights, Active Directory, Trust Center, Stream Analytics, Automation, Resource Manager, Notification Hub, Load Balancing

Terminal
  • nslookup / dig, curl / wget, grep / awk / sed, ls / lsof / chmod, addgroup / usermod, tail / head / less / find, ssh / kill, ping / telnet / nmap, vim

Berufserfahrung
01/2023 - heute
Rolle: Geschäftsführender Gesellschafter
Kunde: auf Anfrage

Aufgaben:
  • Mit der Gründung der GmbH übernahm der Freiberufler zeitweise die Personalverantwortung für 5 Mitarbeiter. Auch übernahm er die Koordination von externen Dienstleistern, sofern ein Projekt zusätzlich kurzfristigen Personalbedarf erforderte. Sein breit aufgestelltes Wissen führte zu erstklassigen Ergebnissen und wenig Overhead in der Kommunikation


10/2018 - 10/2024

Rolle: Freiberuflicher Fotograf 
Kunde: auf Anfrage

Aufgaben:
  • Der Freiberufler erstellte Portraitfotografien sowie Auftragsfotografien für Hochzeiten und andere Events. Dabei musste er in Teilen unter hohem Zeitrdruck arbeiten und Ergebnisse liefern. Er zeigte eine hohes Organisationstalent und gutes Zeitmanagement sowie Kompetenz in der Führung von Assistenten.

01/2017 - 04/2023
Rolle: Freiberuflicher Softwarentwickler
Kunde: auf Anfrage

Aufgaben:
  • Als freiberuflicher IT Consultant löste er schnell und in hohem Maße zufriedenstellend IT- und Implementierungsprojekte und sorgte für einen termingerechten Abschluss.

05/2021 - 12/2022
Rolle: Senior Software Developer / DevOps
Kunde: AP Software GbR

Aufgaben:
  • Parsing von Papierrechnungen in relationale Daten
  • Prüfalgorithmus zur Validierung des Datums

07/2017 - 04/2021
Rolle: Infrastructure Administrator
Kunde: Ingenieurbüro

Aufgaben:
  • Verwaltung der Server-Infrastruktur für ein IT-Unternehmen.
  • Linux / Docker
  • ?DNS und Netzwerkverwaltung

04/2016 - 06/2017
Rolle: Werkstudent
Kunde: IMA / ZLW / IfU

OPEN SOURCE PROJEKTE
kafka-logging-sidecar
Dieses kleine in Python geschriebene Programm kann in einer mit Kubernetes betriebenen Anwendung dabei Helfen, die Logdateien im Sidecar-Pattern in einen Kafka Broker zu schreiben.

python-fritz-office-365-sync
Heizkosten sind teuer und sollten vermieden werden, wenn möglich. Dazu schrieb ich ein Python Skript, welches automatisch einen Kalender in Office365 prüft. In diesem Kalender wurden die Anwesenheitszeiten im Büro getrackt, sodass die Thermostate an den Radiatioren den Raum auf angenehme 22 Grad temperierten.

tiny release
In meinem Nebenberuf als Fotograf muss ich bei der Zusammenarbeit mit Models die DSGVO einhalten. Dazu entschied ich mich, mit dem zu diesem Zeitpunkt recht neuen Flutter Framework eine eigene App zu entwickeln, welche mir den Papierkram während den Shootings abnimmt.

teams webhook for drone ci
Mein erstes Projekt in der Programmiersprache Go bestand aus diesem kleinen Plugin für DroneCI. Damit ist es möglich, Nachrichten über den aktuellen Buildstatus in Teams zu posten.

    Betriebssysteme

    Linux
    Experte
    Docker / LXC / Container
    Fortgeschritten

    Programmiersprachen

    Java
    Experte
    Python
    Fortgeschritten
    Go
    Dart
    Kotlin
    PostgreSQL
    MariaDB
    MySQL
    Oracle
    MS SQL, Java
    Groovy
    Powershell
    Bash
    Rust
    PHP
    NoSQL
    MongoDB
    CouchDB, Time Series
    InfluxDB
    TimeScale, Realtime
    Firebase, Column
    Cassendra
    HBase, Key-Value
    Redis
    DynamoDB, GraphDB
    Neo4j, ORM
    ACID
    N+1
    Normalization
    Transactions
    Failure Modes, Monolithic
    Microservices
    Serverless
    SOA
    Serverless, Elasticsearch
    Solr, RabbitMQ
    Kafka, REST
    JSON
    SOAP
    GraphQL
    gRPC, Websockets
    Server Sent Events, SOLID
    OOP
    SAFe
    Design Patterns
    Dependency Injection, UML
    DDD, ETL
    BPMN
    Camunda
    N8N
    Snowflake

    Datenbanken

    MariaDB
    Experte
    PostgreSQL
    Fortgeschritten
    MongoDB
    Fortgeschritten
    OracleDB
    Fortgeschritten
    MicrosoftSQL
    Fortgeschritten

    Branchen

    Branchen

    • Öffentlicher Sektor
    • Krankenkassen
    • Software Industrie
    • E-Commerce
    • Telekommunikation
    • Banken und Finanzen
    • Sozialversicherungs- und Gesundheitswesen

    Einsatzorte

    Einsatzorte

    Aachen (+100km)
    Deutschland, Schweiz, Österreich
    möglich

    Projekte

    Projekte

    1 Jahr 2 Monate
    2023-07 - 2024-08

    Modernisierung eines Krankenkassendienstleisters

    Application Manager Openshift ArgoCD Helm ...
    Application Manager

    Die BITMARCK unterstützt gesetzliche Krankenkassen durch umfassende IT- und Prozessberatung. Sie bieten Lösungen zur Einführung und Konfiguration von IT-Systemen, Prozessoptimierung sowie die Integration von BITMARCK-Produkten und Lösungen von Partnern. Außerdem begleiten sie komplexe Projekte wie Kassenfusionen und IT-Modernisierungen, um Digitalisierung im Gesundheitswesen voranzutreiben.


    Erzielte Ergebnisse:

    • Entwicklung von IT-Lösungen im Bereich Identity und Access Management und implementierte Build- und Softwareverteilungsprozesse. Er erreichte eine Kostenersparnis von 75% durch Automatisierung von Deployments und Erfassung von Change Management mit ITSM.
    • Automatiosierung von Server-Setups mit Ansible und CI/CD-Pipelines. Dadurch senkte er den manuellen Aufwand um 80%.
    • Erstellung eines Migrationskonzepts für die Migration von LinuxVMs nach OpenShift und setzte dies erfolgreich um .
    • der Freiberufler entwickelte eine Anwendung mit Python Streamlit zur Automatisierung des Konfigurationsmanagements und Abbildung von Geschäftsprozessen und erreichte durch Ansprechen von ITSM-Schnittstellen eine Reduzierung des manuellen Aufwands um 80%.

    Openshift ArgoCD Helm Docker Kubernetes VSCode GitlabCI Confluence Terraform Deployment Java 8 Java 11 MVC Hibernate SQL MariaDB Tomcat helm openshift docker kubernetes argocd gitops gitlab Windows Server Redhat Linux Graylog Grafana bash go k8s iac infrastructure as code backend ansible lift and shift debian scripting python graylog zabbix rest redhat rhel8 centos streamlit oauth api
    BITMARCK Beratung GmbH
    1 Monat
    2024-07 - 2024-07

    Firewallkonfiguration mit iptables

    Cloud Engineer site2site vpn iptables netzwerk ...
    Cloud Engineer
    Die Sal.A iT-Services GmbH bietet IT-Dienstleistungen mit einem Schwerpunkt auf Softwareentwicklung und IT-Beratung, insbesondere im Gesundheitswesen. Sie entwickelt sichere Online-Portale und mobile Apps für Kunden wie Krankenkassen und bietet zudem IT-Infrastruktur-Beratung und Sicherheitslösungen. Ihre Dienstleistungen umfassen außerdem Netzwerk-, Server-, und Dokumentenmanagement sowie umfassenden Support für Home-Office-Lösungen.


    Ergebnisse

    Der Freiberufler stellte die korrekte Konfiguration von einem Site2Site VPN sicher und ermöglichte so die effektive Arbeit mit Kundensystemen der KVB und der Stadtwerke Dresden.
    site2site vpn iptables netzwerk tcp udp
    Sal.A iT-Services GmbH
    1 Monat
    2023-08 - 2023-08

    GCP Migrationsprojekt

    DevOps Engineer GCP google cloud GitOps ...
    DevOps Engineer
    Tilcra GmbH ist ein auf den Onlinehandel spezialisiertes Unternehmen, das Bau- und Verlegematerialien für professionelle Handwerker anbietet. Ihr Sortiment umfasst Fliesenwerkzeuge, Kleber, Dichtstoffe und weiteres Zubehör, das direkt an Fachleute verkauft wird. Tilcra legt besonderen Wert auf hochwertige Produkte, eine schnelle Lieferung und fachgerechte Beratung.


    Ergebnisse:

    Der Freiberufler optimierte und erweiterte einen Online-Shop in GCP und steigerte die Kundenzufriedenheit durch strategische GCP-Optimierungen durch eine Reduzierung der Ladezeiten um 30%
    GCP google cloud GitOps docker kubernetes backend
    Tilcra GmbH
    1 Jahr
    2022-08 - 2023-07

    Entwicklung einer Plattform für Empfehlungsmarketing

    Linux Engineer ansible jenkins bookstack ...
    Linux Engineer
    Tellja ist ein führender Anbieter für digitales Empfehlungsmarketing. Das Unternehmen ermöglicht es, durch Kundenempfehlungen neue Kunden zu gewinnen, indem es Belohnungen wie Geldprämien oder Gutscheine anbietet. Tellja integriert seine Lösungen plattformübergreifend und hilft Unternehmen, ihre Reichweite und Umsätze zu steigern.


    Ergebnisse:

    • Der Freiberufler etablierte die unternehmensweite Einrichtung und Konfiguration von Jitsi und Seafile, was die Team-Kommunikation und das Dateimanagement um 100% verbesserte.
    • Er leitete die Migration von Bare-Metal Server Infrastruktur zu einer virtualisierten Proxmox Infrastruktur durch Automatisierung der Server-Installation für Debian und Ubuntu Maschinen, was zu einer Kostenersparnis von über 50% führte.
    • Er reorganisierte Ansible-Rollen und Prozesse, um eine effektivere Wissensübergabe sicherzustellen. Er leitete die Migration zu Proxmox und automatisierte das Server-Setup für Debian und Ubuntu.  Er führte neue Entwicklertools wie Gitea ein und optimierte die Nutzung von Git. Er erreichte 80% schnellere Installationen im Vergleich zu manuellen Methoden.
    • Er war Mentor für Java Backend-Junior-Entwickler und förderte eine robuste Applikationsentwicklung. Er organisierte Code-Review-Sessions und entwickelte individuelle Lernpfade für technische und Soft Skills. Er förderte kontinuierliches Lernen.
    ansible jenkins bookstack docker keycloak kubernetes Netzwerkinfrastruktur Erstellung Arbeitspakete scrum proxmox git Java 8 Java 11 Sonar Qube Sonar Lint Terraform Spring Boot JUnit Spring Test MVC Hibernate / JPA Gitlab CI / CD Code Review Deployments Issue Tracking OpenAPI REST SOAP Github Copilot Code Coverage Automated Testing Complexity Checks Javascript tomcat debian python ubuntu ansible roles iac infrastructure as code java spring codereview sonarqube whitesource spring boot maven backend
    Tellja GmbH / Unternehmen für Affiliate Marketing
    9 Monate
    2022-05 - 2023-01

    Entwicklung einer Provisioning-Software für Router

    Java DevOps Engineer jenkins kubernetes helm ...
    Java DevOps Engineer
    Im Rahmen eines neuen Produkt-Launches sollte eine Plattform geschaffen werden, über die sich Endkunden mit ihrem Internet-Router über eine App anmelden können und die Provisionierung des Endgeräts  automatisiert erfolgt. Dazu müssen Daten mit Kafka mit über 18 Millionen Kundendaten verarbeitet werden.


    Ergebnisse:

    • Der Freiberufler führte als DevOps-Lead ein automatisiertes AWS Kubernetes Deployment via Jenkins ein. Er stärkte die Entwicklungseffizienz durch Prozessdokumentation und Schulungen.
    • Er implementierte automatisierte Tests und die Log-Übermittlung in Kibana. Er verbesserte die Softwarequalität und Compliance mit Sonarqube und Whitesource. Er nutzte seine interkulturelle Kompetenz für die Zusammenarbeit.
    jenkins kubernetes helm AWS Java Spring Boot Fluentd Microservices Kibana Whitesource / Mend SonarQube Python Java 8 Docker Java 11 JUnit Spring Test MVC Hibernate JPA GIT Gitlab CI / CD Code Review SonarLint Code Coverage Automated Testing Complexity Checks Javascript SOAP REST Tomcat Bash Jenkins GitlabCI CircleCI DroneCI Github Actions Open Shift Kubernetes VCS SVN VSCode IntelliJ SCRUM Agile Kanban SOLID SAFe Helm Umbrella Charts OpenAPI keycloak SAML OIDC Code Review backend
    Vodafone UK
    6 Monate
    2022-03 - 2022-08

    Modernisierung eines Online Shops

    DevOps Engineer java intellij Spring Boot ...
    DevOps Engineer

    Weltbild ist eines der größten Medien- und Versandhandelsunternehmen in Deutschland. Es bietet Bücher, Medienprodukte, Elektronik, Haushaltsartikel und Dekorationswaren sowohl online als auch in Filialen an. Zudem ist Weltbild als Verlag tätig und entwickelt eigene Buchproduktionen und Produkte. Das Unternehmen richtet sich an Familien und setzt verstärkt auf E-Commerce.


    Ergebnisse:

    • Der Freiberufler optimierte den Entwicklungsprozess der Frontend-Entwickler durch seine Expertise in Docker. Dies steigerte die Effizienz und Produktivität im gesamten Entwicklungszyklus um 50%.
    • Er leitete die Migration von Stammdaten mit über 14 Millionen Datensätzen zwischen externen Dienstleistern. Er verbesserte die Handhabung großer Datenvolumen und erzielte eine Performanzsteigerung von bis zu 30%.
    • Als Senior Entwickler implementierte er User-Stories in Java & Spring Boot und trug zu Sprintplanungen bei, indem er die Umsetzung für den Fachbereich sicherstellte.
    • Als Mentor leitete er Java Backend Junior-Entwickler durch Wissenstransfer und organisierte Code-Review-Sessions, um die Code-Qualität und fachliche Entwicklung zu verbessern.

    java intellij Spring Boot RabbitMQ Python JIRA Confluence Gitlab CI / CD Code Reviews Pull Requests Java 8 IntelliJ Pull Requests Docker Automated Testing Complexity Checks Code Coverage Sonar Qube Sonar Lint GitLab Copilot Relationale Datenbanken MariaDB MongoDB GIT Tomcat docker angularjs gitlab backend mongodb asyncio python pandas spring Javascript Java Java 11 Java 8 Bash Jenkins GitlabCI CircleCI DroneCI Github Actions Springboot Spring Test JUnit Open Shift Kubernetes VCS SVN VSCode SCRUM MVC Code Review Code Coverage Agile Kanban DDD SOLID OOP SAFe Design Patterns Dependency Injection REST JSON SOAP GraphQL gRPC RabbitMQ.
    Weltbild GmbH & Co. KG
    3 Monate
    2022-05 - 2022-07

    DevOps Engineer

    DevOps Engineer
    DevOps Engineer
    • Kubernetes

    • DevOps

    • Logging with Fluentd, Logstash, Kibana

    • Jenkins CI/CD

    5 Monate
    2022-03 - 2022-07

    Software Engineer Java, Python

    Software Engineer
    Software Engineer
    • E-Commerce

    • Java and PythonSpring Boot

    9 Monate
    2021-06 - 2022-02

    Digitalisierung, Analyse und Verifizierung Provisionsabrechnungen

    Software Entwickler, Backend spring boot MariaDB Java ...
    Software Entwickler, Backend

    Für einen Finanzdienstleister entwickelte ich eine Software zur automatisierten Analyse von PapierProvisionsabrechnungen. Ziel war es, Fehler auf einer Abrechnung durch das Nachrechnen von Provisionsbeiträgen zu erkennen. Dazu habe ich im ersten Schritt die Papierrechnungen mit Hilfe von OCR in lesbaren Text konvertiert und mit einem eigenen Algorithmus die Daten in eine MariaDB-SQL Datenbank überführt. Im zweiten Schritt musste ich die Formeln zur Ermittlung von Provisionsbeiträgen herleiten und in die Datenbank importieren sowie den Algorithmus zur Ermittlung der Fehlerquote schreiben. Abschließend galt es noch, eine Visualisierung zu finden und einen abschließenden Report zu generieren.

    spring boot MariaDB Java VSCode Docker GitlabCI Java 8 docker vscode Gitlab CI / CD mariaDB openCV Java 11 Spring Boot Terraform MVC Hibernate JPA GIT Code Review Deployments Kubernetes SOAP OpenAPI REST Sonar Qube Sonar Lint Code Coverage Automated Testing Complexity Checks
    AP Software
    Aachen
    1 Jahr 2 Monate
    2021-01 - 2022-02

    Entwicklung eines Cloud basierten OCR Systems zur Klassifizierung von Provisionsabrechnungen

    Senior Java Architekt Javascript Java Java 11 ...
    Senior Java Architekt

    Freiberufliches Kundenprojekt FinTech - Für einen großen deutschen Finanzdienstleister für Versicherungsprodukte sollte eine OCR Software geschrieben werden, welche Provisionsabrechnungen aus dem Papierformat in ein maschinell lesbares Format umwandelt.

    Ergebnisse:

    • Der Freiberufler entwickelte eine Analyse-Software für Provisionsabrechnungen, die die Effizienz im Finanzsektor steigerte.
    • Er konvertierte Papierrechnungen zu Text via OCR für MariaDB, was das Datenmanagement verbesserte.
    • Er leitete Provisionsbeitragsformeln her und optimierte Fehlerquoten mit einem eigens entwickelten Algorithmus. Er integrierte die Software ins DMS-System, was die Prozesse und die Systemintegration verbesserte.
    • Er erreichte eine 50% Zeitersparnis und 30% geringere Fehlerquoten.
    Javascript Java Java 11 Java 8 Python Bash Jenkins GitlabCI CircleCI DroneCI Github Actions Tomcat Springboot Spring Test JUnit Docker Open Shift Kubernetes Issue Tracking Confluence JIRA VSCode IntelliJ VCS GIT SVN SCRUM MVC Code Review Code Coverage Complexity Checks Agile Kanban DDD SOLID OOP SAFe Design Patterns Dependency Injection SOAP OpenAPI REST
    1 Jahr 6 Monate
    2019-06 - 2020-11

    Realisierung einer Openshift Umgebung zum Aufbau einer IoT Plattform

    Senior System Architekt
    Senior System Architekt

    Schwarz IT ist die IT-Dienstleistungsgesellschaft der Schwarz Gruppe, zu der auch Lidl  und Kaufland gehören. Sie betreut die gesamte IT-Infrastruktur und entwickelt maßgeschneiderte Softwarelösungen für alle Geschäftseinheiten der Gruppe. Die Bereiche reichen von klassischer Softwareentwicklung über IT-Beratung bis hin zu Cloud-Diensten, künstlicher Intelligenz und IT-Sicherheit, und sorgen für reibungslose IT-Betriebsabläufe in über 30 Ländern. In diesem Projekt sollte eine IoT Plattform mit OpenShift aufgebaut werden. Es mussten zudem Software für den Datenimport aus unterschiedlichen Quellen mit Java und Python geschrieben werden.


    Ergebnisse:

    • Der Freiberufler konzipierte eine Monitoring- und Logging-Lösung mit dem ELK-Stack. Er erstellte Grafana-Dashboards, um die Betriebsüberwachung und Systemdiagnose zu verbessern.
    • Er baute ein OpenShift-Cluster zur Infrastrukturoptimierung auf. Er erhöhte die Skalierbarkeit und Zuverlässigkeit trotz wechselnder Anforderungen. Er implementierte Kibana für fortgeschrittene Log-Analysen.
    • Er ermöglichte effizientes Troubleshooting und bessere operationale Einblicke. Er kreierte zusätzliche Grafana-Dashboards, um das Monitoring zu verbessern.
    • Er erleichterte die Echtzeit-Überwachung der Performance und Systemgesundheit. Er nutzte Zabbix zur Förderung umfassender Systemüberwachung. Er sicherte hohe Verfügbarkeit und Performance-Kontinuität von kritischen Diensten.
    • Er implementierte OpenShift für eine IoT-Plattform unter den Herausforderungen der COVID-19-Pandemie für einen kontinental operierenden Retailer.
    • Er entwickelte einen Microservices-basierten Python-SOAP Importer zum täglichen Abruf von Kühlstellendaten. Er demonstrierte herausragende Skalierbarkeit trotz steigender Datenanforderungen und setzte Best Practices für Code-Qualität und -Performance ein. Dies führte zu einer robusten und erweiterbaren Anwendung. Die Anwendung unterstützt effizient zukünftige Anforderungen und Expansionen.

    Java Python Bash Docker Open Shift VSCode IntelliJ Grafana Prometheus Kubernetes Java 11 Springboot JUnit Spring Test MVC Hibernate / JPA Code Review Terraform SonarQube SOAP OpenAPI REST Code Coverage Complexity Checks Javascript ETL-Pipelines Tomcat openshift monitoring grafana zabbix backend python soap fastapi asyncio pandas mqtt mosquitto hivemq
    Schwarz IT
    Aachen
    6 Monate
    2018-11 - 2019-04

    Erstellung eines Plugins für CAD Import

    Senior Java Architekt Java CAD Spring ...
    Senior Java Architekt

    Kelvion ist ein weltweit führender Hersteller von Wärmetauschern und bietet Lösungen für eine Vielzahl von industriellen Anwendungen. Seit den 1920er Jahren spezialisiert sich das Unternehmen auf  maßgeschneiderte Wärmetauschersysteme, die auch unter extremen Umweltbedingungen funktionieren. Die Produkte von Kelvion finden Anwendung in Branchen wie Energie, Chemie, Lebensmittel und Transport, und tragen zur Effizienzsteigerung in industriellen Prozessen bei.

    Ergebnisse:

    • Der Freiberufler entwickelte ein Plugin für Kelvion GmbH?s Tacton CPQ, das XML-Dateien für den CAD-Import generiert.
    • Er implementierte eine SAP-Anbindung für effizientere Materiallisten-Ablage und Produktionsplanung.
    • Er adaptierte Ingenieursanforderungen und transformierte den Prototyp in ein universelles Plugin für mehr Flexibilität.
    • Er entwarf einen spezifischen Algorithmus zur Optimierung der Tacton-Datenverarbeitung und -integration.

    tacton
    Java CAD Spring SQL TDD Bash Scrum Java 8 / 11 Springboot JUnit Spring Test MVC Hibernate / JPA Docker GIT Gitlab CI / CD Code Review Terraform OpenAPI REST SOAP SonarQube SonarLint Code Coverage Automated Testing Complexity Checks Javascript REST Tomcat .Net Java 11 Java 8 Python Issue Tracking Confluence JIRA Open Shift Kubernetes VCS SVN SAP SCRUM Code Coverage Hibernate JPA Gitlab CI CD OpenAPI sync async APIs
    Kelvion GmbH
    Bochum
    1 Jahr 2 Monate
    2017-08 - 2018-09

    Entwicklung einer Lösung für digitale Vermögensverwaltung

    Java Backend Developer Java Bash SQL ...
    Java Backend Developer

    Die aixigo AG ist ein führender Anbieter von Softwarelösungen im Bereich Wealth Management. Ihre API-basierte Plattform ermöglicht es Banken, Finanzdienstleistern und Vermögensverwaltern,  digitale und individuelle Vermögensverwaltungsdienste anzubieten. Zu den Hauptfunktionen gehören  Investmentberatung, Portfoliomanagement und Finanzplanung. Die Plattform zeichnet sich durch hohe Geschwindigkeit, Flexibilität und Skalierbarkeit aus und wird von über 140 Organisationen weltweit genutzt.

    Ergebnisse:

    • Der Freiberufler unterstützte bei der Entwicklung und Implementierung einer Aktienverwaltungssoftware, inklusive MiFiD-2 konformer PDF-Berichte. Er optimierte Prozesse mit Java-Microservices und BPMN via Camunda.
    • Er führte Refactoring und eine Maven POM-Optimierung der Projektabhängigkeiten durch. Er erweiterte die Jenkins CI/CD-Pipelines und verbesserte die Softwarebereitstellung.

    Java Bash SQL Python Fintech IntelliJ Jenkins Java 8 / 11 Camunda BPMN SpringBoot JUnit Spring Test MVC Hibernate JPA Docker Kubernetes Gitlab CI / CD Code Review Terraform OpenAPI REST SOAP SonarLint SonarQube Automated Testing Complexity Checks GIT Javascript Tomcat Java 11 Java 8 Springboot Open Shift SCRUM Code Coverage VCS SVN Hibernate JPA GitlabCI CircleCI DroneCI Github Actions OpenAPI REST sync async APIs Actors Akka
    Aixigo AG
    Aachen
    7 Monate
    2017-04 - 2017-10

    Building Software for Smart Public Transport

    Mobile Developer
    Mobile Developer
    • Mobile Developement
    •  diesem Softwarepraktikum liegt der Schwerpunkt auf Entwurf und die Realisierung von Softwaresystemen im Bereich Public Transport
    • Das Unternehmen IVU Traffic Technologies AG als Kooperationspartner wird die zu lösende Aufgabenstellung präsentieren und die Praktikumsteilnehmer während der Arbeit mit seinem Fachwissen unterstützen
    Java NodeJS Android SDK AngularJS D3 NoSQL Docker Kubernetes Jenkins Pipeline DSL
    RWTH & IVU Taffic Technologies AG
    Aachen
    4 Monate
    2017-03 - 2017-06

    Android App für eine Analysesoftware "ESKAPE"

    Mobile Developer
    Mobile Developer

    • Mobile Developement 
    • Design und Implementierung einer Android Applikation für die Analysesoftware Eskape

    Android Annotations IntelliJ Android SDK Java
    IMA/ZLW & IfU (RWTH)
    Aachen
    6 Monate
    2017-01 - 2017-06

    Frontend für Analysesoftware "ESKAPE"

    Web Developer
    Web Developer
    • Web Developement & Backend
    • Finale Implementierung der Frontendlogik in SpringBoot und umsetzen eines vorgegebenen Designs in AngularJS2
    Angular JS 2 Spring Boot Hadoop OrientDB SocketIO MySQL
    IMA/ZLW & IfU (RWTH)
    Aachen
    4 Monate
    2016-10 - 2017-01

    Prototypen Frontend für betriebsinterne Analyseplatform

    Web Developer
    Web Developer
    • Ein Prototyp für ein Frontend für eine Analysesoftware, welche vom Institut vertrieben wird
    Angular JS 2 NodeJS Adobe XD Balsamiq MongoDB
    IMA/ZLW & IfU (RWTH)
    Aachen
    1 Monat
    2016-12 - 2016-12

    Anforderungsanalyse für Frontend "Eskape"

    Analyst
    Analyst
    Apache Storm MongoDB RabbitMQ Drill
    IMA/ZLW & IfU (RWTH)
    Aachen
    2 Monate
    2016-09 - 2016-10

    Hotel Total Backend

    Backend
    Backend
    Spring Framework MongoDB Java
    IMA/ZLW & IfU (RWTH)
    Aachen
    2 Monate
    2016-09 - 2016-10

    Mockup für eine Analyseplatfrom im Auftrag von Porsche

    Analyse
    Analyse
    • Entwurf eines UI für eine Analyseplatform zur visuellen Darstellung von generischen Listenvergleichen
    • Finden von sinnvollen Darstellungen (Treemap, Sunburst, u.a.)
    Umled Balsamiq Photoshop Powerpoint
    IMA/ZLW & IfU (RWTH)
    Aachen
    6 Monate
    2016-04 - 2016-09

    Hotel Total Android App

    Mobile Developement
    Mobile Developement

    • Design und Implementierung einer Android Applikation für ein Hotel. Arbeiten direkt beim Kunden vor Ort
    • Anzeigen von statischem & dynamischen Content. Stadttouren, Point of Interests
    • Arbeiten mit Locations

    Android Annotations IntelliJ Android SDK Java
    IMA/ZLW & IfU (RWTH)
    Aachen
    7 Monate
    2015-03 - 2015-09

    "iAsk - Simply ask"

    Analyse, Mobile Developement & Backend
    Analyse, Mobile Developement & Backend

    • Analyse, Entwurf & Implementierung einer Idee eines Privatkunden
    • Mobile Applikation
    • Stichworte: Social Network mit Fokus auf Fragen & Antworten

    PHP Android
    Entgeldfrei
    Aachen

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    5 Jahre 7 Monate
    2016-04 - 2021-10

    Technical Communication with Computer Science

    Bachelor of Science, RWTH Aachen
    Bachelor of Science
    RWTH Aachen

    • Programmierung und Datenstrukturen
    • Grundzüge der Informatik
    • Differential- und Integralrechnung
    • Lineare Algebra
    • Technische Informatik
    • Diskrete Strukturen
    • Praktische Informatik
    • Betriebssysteme
    • Formale Systeme
    • Wahlmodul Mathematik
    • Softwaretechnik
    • Designing Interactive Systems

    Position

    Position

    • Über 5 Jahre Erfahrung in der Backend Softwareentwicklung
    • Über 3 Jahre Erfahrung in der Administration von IT-Infrastruktur mit Linux
    • Immer mal wieder im Frontend unterwegs

    Kompetenzen

    Kompetenzen

    Top-Skills

    Backend DevOps Kubernetes Spring Boot MariaDB OpenShift Grafana Python KIBANA AWS

    Produkte / Standards / Erfahrungen / Methoden

    JIRA
    Confluence
    Slack
    Rocketchat
    Lens
    VSCode
    IntelliJ
    K6 Load Test

    Profil

    Der Freiberufler ist ein erfahrener Softwareentwickler und Architekt mit umfassender Expertise in der Automatisierung von Geschäftsprozessen. In verschiedenen IT- und Implementierungsprojekten im privaten sowie öffentlichen Sektor hat er maßgeschneiderte, effiziente Lösungen entwickelt, die operative  Abläufe erheblich verbessern. Sein besonderes Talent liegt darin, technische Komplexität zu reduzieren und gleichzeitig den geschäftlichen Nutzenzu  maximieren. Durch seine fundierte Erfahrung in der BackendEntwicklung und die enge Zusammenarbeit mit Stakeholdern gelingt es ihm, komplexe Herausforderungen effizient zu bewältigen. Er arbeitet stets ergebnisorientiert, übernimmt Verantwortung und sorgt dafür, dass Projekte termingerecht und  erfolgreich abgeschlossen werden.

    Ausgewählte Erfahrungen
    Rolle: Senior Python Developer 
    Kunde: Schwarz IT

    Aufgaben:

    • Der Freiberufler entwickelte einen Microservices-basierten Python-SOAP Importer zum täglichen Abruf von Kühlstellendaten
    • Er demonstrierte herausragende Skalierbarkeit trotz steigender Datenanforderungen. Er setzte Best Practices für Code-Qualität und -Performance ein. Dies führte zu einer robusten und erweiterbaren Anwendung. Die Anwendung unterstützt effizient zukünftige Anforderungen und Expansionen.

    Rolle: Java DevOps Engineer 
    Kunde: Vodafone UK

    Aufgaben:
    • Der Freiberufler führte als DevOps-Lead ein automatisiertes AWS Kubernetes Deployment via Jenkins ein. Er stärkte die Entwicklungseffizienz durch Prozessdokumentation und Schulungen.
    • Er implementierte automatisierte Tests und die Log-Übermittlung in Kibana und verbesserte die Softwarequalität und Compliance mit Sonarqube und Whitesource. Er nutzte seine interkulturelle Kompetenz für die Zusammenarbeit.

    Rolle: Application Manager 
    Kunde: BITMARCK Beratung GmbH

    Aufgaben:
    • Der Freiberufler entwickelte IT-Lösungen im Bereich Identity und Access Management und implementierte Build- und Softwareverteilungsprozesse. Er erreichte eine Kostenersparnis von 75% durch Automatisierung von Deployments und Erfassung von Change Management mit ITSM.
    • Er automatisierte Server-Setups mit Ansible und CI/CD-Pipelines.
    • Dadurch senkte er den manuellen Aufwand um 80%.
    • Er erstellte ein Migrationskonzept für die Migration von LinuxVMs nach OpenShift und setzte dies erfolgreich um .
    • Er entwickelte eine Anwendung mit Python Streamlit zur Automatisierung des Konfigurationsmanagements und Abbildung von Geschäftsprozessen und erreichte durch Ansprechen von ITSM-Schnittstellen eine Reduzierung des manuellen Aufwands um 80%

    Skills

    • DevOps: helm, openshift, docker, kubernetes, argocd, gitops, gitlab, Windows Server, Redhat Linux, Graylog, Grafana, bash, go, k8s, docker, iac, infrastructure as code, Bash, Jenkins, GitlabCI, CircleCI, DroneCI, Github Actions, Tomcat, Docker, Open Shift, Kubernetes, VCS, GIT, SVN, Helm, Umbrella Charts, keycloak, SAML, OIDC, Kibana
    • Programming: backend, python, soap, fastapi, asyncio, mqtt
    • Python Libraries: pandas
    • MQTT Brokers: mosquitto, hivemq
    • IDEs: VSCode, IntelliJ
    • Process and Principles: SCRUM, Complexity Checks, Agile, Kanban, SOLID, SAFe, Code Review
    • API and Protocols: SOAP, OpenAPI, REST
    • Cloud: AWS

    Linux
    Docker / Docker Compose / Docker Swarm / LXC, Proxmox / vSphere / CEPH, Kubernetes / Openshift, Debian / Ubuntu / SUSE / RHEL, Terraform / Ansible, vim / sed / awk, nginx / apache / caddy, SMTP / IMAP / DMARC / SPF / Domain Keys, rook / kubespray

    AWS

    • RDS 
    • ECS 
    • EC2 
    • CloudWatch 
    • Lambda 
    • SQS 
    • SNS
    • ECR 
    • EKS 
    • Security Groups

    VCS
    • GIT 
    • SVN

    AI / ML
    • ChatGPT 
    • tensorflow 
    • pytorch

    Python
    • OpenAPI / FastApi, pypi / pip / conda / venv, pandas / tensorflow / pytorch / pyPdf2 / pyMongo / Streamlit, Synchronous / Django / flask / pyramid, Asynchronous / gevent / aiohttp / tornado / sanic, pyTest / doctest / nose / pyUnit

    Java
    • Spring / SpringBoot / Spark / Play, C3P0 / JDBI3 / JDBC, JUnit / Mockito / Mocking / Cucumber / Cukes / JBehave, Logback / log4j / slf4j / tinylog, Java8 / Java11 / Jave EE, Generics / Streams, Tomcat, ORM / JPA / Spring Data JPA / Hibernate / EBean, JMeter / JUnit / TestNG / REST Assured, Vaadin / JSF

    Tools
    • JIRA / Confluence, Rocketchat / Slack / MS Teams, Lens, VSCode / IntelliJ, K6 Load Test, AI - ML / ChatGPT / OpenAI, Windows 7 / 10 / 11 / Server, chocolatey, macOS / brew

    Azure
    • Virtual Machines, Cloud Services, Functions, Container Service, Autoscale, Blob Storage, Managed Storage, CDN, SQL Database, DocumentDB, Virtual Network, Express Route, Traffic Manager, Operational Insights, Application Insights, Active Directory, Trust Center, Stream Analytics, Automation, Resource Manager, Notification Hub, Load Balancing

    Terminal
    • nslookup / dig, curl / wget, grep / awk / sed, ls / lsof / chmod, addgroup / usermod, tail / head / less / find, ssh / kill, ping / telnet / nmap, vim

    Berufserfahrung
    01/2023 - heute
    Rolle: Geschäftsführender Gesellschafter
    Kunde: auf Anfrage

    Aufgaben:
    • Mit der Gründung der GmbH übernahm der Freiberufler zeitweise die Personalverantwortung für 5 Mitarbeiter. Auch übernahm er die Koordination von externen Dienstleistern, sofern ein Projekt zusätzlich kurzfristigen Personalbedarf erforderte. Sein breit aufgestelltes Wissen führte zu erstklassigen Ergebnissen und wenig Overhead in der Kommunikation


    10/2018 - 10/2024

    Rolle: Freiberuflicher Fotograf 
    Kunde: auf Anfrage

    Aufgaben:
    • Der Freiberufler erstellte Portraitfotografien sowie Auftragsfotografien für Hochzeiten und andere Events. Dabei musste er in Teilen unter hohem Zeitrdruck arbeiten und Ergebnisse liefern. Er zeigte eine hohes Organisationstalent und gutes Zeitmanagement sowie Kompetenz in der Führung von Assistenten.

    01/2017 - 04/2023
    Rolle: Freiberuflicher Softwarentwickler
    Kunde: auf Anfrage

    Aufgaben:
    • Als freiberuflicher IT Consultant löste er schnell und in hohem Maße zufriedenstellend IT- und Implementierungsprojekte und sorgte für einen termingerechten Abschluss.

    05/2021 - 12/2022
    Rolle: Senior Software Developer / DevOps
    Kunde: AP Software GbR

    Aufgaben:
    • Parsing von Papierrechnungen in relationale Daten
    • Prüfalgorithmus zur Validierung des Datums

    07/2017 - 04/2021
    Rolle: Infrastructure Administrator
    Kunde: Ingenieurbüro

    Aufgaben:
    • Verwaltung der Server-Infrastruktur für ein IT-Unternehmen.
    • Linux / Docker
    • ?DNS und Netzwerkverwaltung

    04/2016 - 06/2017
    Rolle: Werkstudent
    Kunde: IMA / ZLW / IfU

    OPEN SOURCE PROJEKTE
    kafka-logging-sidecar
    Dieses kleine in Python geschriebene Programm kann in einer mit Kubernetes betriebenen Anwendung dabei Helfen, die Logdateien im Sidecar-Pattern in einen Kafka Broker zu schreiben.

    python-fritz-office-365-sync
    Heizkosten sind teuer und sollten vermieden werden, wenn möglich. Dazu schrieb ich ein Python Skript, welches automatisch einen Kalender in Office365 prüft. In diesem Kalender wurden die Anwesenheitszeiten im Büro getrackt, sodass die Thermostate an den Radiatioren den Raum auf angenehme 22 Grad temperierten.

    tiny release
    In meinem Nebenberuf als Fotograf muss ich bei der Zusammenarbeit mit Models die DSGVO einhalten. Dazu entschied ich mich, mit dem zu diesem Zeitpunkt recht neuen Flutter Framework eine eigene App zu entwickeln, welche mir den Papierkram während den Shootings abnimmt.

    teams webhook for drone ci
    Mein erstes Projekt in der Programmiersprache Go bestand aus diesem kleinen Plugin für DroneCI. Damit ist es möglich, Nachrichten über den aktuellen Buildstatus in Teams zu posten.

      Betriebssysteme

      Linux
      Experte
      Docker / LXC / Container
      Fortgeschritten

      Programmiersprachen

      Java
      Experte
      Python
      Fortgeschritten
      Go
      Dart
      Kotlin
      PostgreSQL
      MariaDB
      MySQL
      Oracle
      MS SQL, Java
      Groovy
      Powershell
      Bash
      Rust
      PHP
      NoSQL
      MongoDB
      CouchDB, Time Series
      InfluxDB
      TimeScale, Realtime
      Firebase, Column
      Cassendra
      HBase, Key-Value
      Redis
      DynamoDB, GraphDB
      Neo4j, ORM
      ACID
      N+1
      Normalization
      Transactions
      Failure Modes, Monolithic
      Microservices
      Serverless
      SOA
      Serverless, Elasticsearch
      Solr, RabbitMQ
      Kafka, REST
      JSON
      SOAP
      GraphQL
      gRPC, Websockets
      Server Sent Events, SOLID
      OOP
      SAFe
      Design Patterns
      Dependency Injection, UML
      DDD, ETL
      BPMN
      Camunda
      N8N
      Snowflake

      Datenbanken

      MariaDB
      Experte
      PostgreSQL
      Fortgeschritten
      MongoDB
      Fortgeschritten
      OracleDB
      Fortgeschritten
      MicrosoftSQL
      Fortgeschritten

      Branchen

      Branchen

      • Öffentlicher Sektor
      • Krankenkassen
      • Software Industrie
      • E-Commerce
      • Telekommunikation
      • Banken und Finanzen
      • Sozialversicherungs- und Gesundheitswesen

      Vertrauen Sie auf Randstad

      Im Bereich Freelancing
      Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

      Fragen?

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

      Das Freelancer-Portal

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