freiberufler Full-Stack Software Entwickler | Projektmanager | IT-Berater auf freelance.de

Full-Stack Software Entwickler | Projektmanager | IT-Berater

zuletzt online vor wenigen Tagen
  • 95‐120€/Stunde
  • 41238 Mönchengladbach
  • Weltweit
  • de  |  en
  • 08.12.2024

Kurzvorstellung

Neben den richtigen Werkzeugen und Know-how für die Webentwicklung, fließen in jeden Arbeitsschritt meine Erfahrungen aus Projekten und der Agenturarbeit ein. Für Effizienz bei der Organisation im Projektmanagement, nutze ich gerne agile Methoden.

Qualifikationen

  • PHP3 J.
  • React (JavaScript library)
  • Symfony
  • Amazon Web Services (AWS)1 J.
  • Docker3 J.
  • Full-Stack
  • Mariadb
  • Mysql
  • Objektorientierte Analyse und Design (OOAD)
  • Python2 J.

Projekt‐ & Berufserfahrung

Senior Software Engineer & Data Automation & Analytics
MARS, Remote
9/2024 – 12/2024 (4 Monate)
Handel
Tätigkeitszeitraum

9/2024 – 12/2024

Tätigkeitsbeschreibung

Als freiberuflicher Lead-Entwickler bei Mars verantwortete ich die Weiterentwicklung und das umfassende Refactoring einer hochkomplexen PHP-Symfony-Softwarelösung, die Marktdaten (GfK, Nielsen) automatisch in aussagekräftige PowerPoint-Präsentationen umwandelte. Über ein sicheres, nutzerfreundliches Frontend mit granularer Rollen- und Rechteverwaltung konnten Formeln und Auswertungskriterien präzise definiert werden. Dies führte zur vollautomatisierten Erstellung von über 20 umfangreichen Präsentationen mit jeweils mehr als 70 Folien – u.a. für renommierte Einzelhandelsketten wie Aldi, Netto, Edeka, Rewe, Globus und Bela.

In meiner Rolle als alleinverantwortlicher Entwickler und Koordinator leitete ich sämtliche Phasen des Projekts, von der Systemarchitektur und Programmierung über das Testing bis hin zum Projektmanagement. Durch den Einsatz moderner Technologien, etwa PowerPoint-Automation, Docker-Containerisierung und CI/CD-Pipelines, entstand eine skalierbare, performante und hochverfügbare Lösung. Diese optimierte nicht nur den internen Datenfluss, sondern steigerte die Effizienz der Reporting-Prozesse, verbesserte die Datenintegrität und sorgte für eine gleichbleibend hohe Qualität der finalen Präsentationen.

Die automatisierte Bereitstellung präziser, datengetriebener Ergebnisse erlaubte es Mars, Markttrends schneller zu erkennen, fundiertere Entscheidungen zu treffen und die Wettbewerbsfähigkeit nachhaltig zu stärken.

Eingesetzte Qualifikationen

Agile Methodologie, API-Entwickler, Architekturinformatik, Backend Entwickler, Datenarchitekt, Datenbankentwicklung, Frontend Entwickler, Identitätsmanagement

Senior Identity & Access Management (IAM) Engineer
Fielmann, Remote
6/2024 – 9/2024 (4 Monate)
Handel
Tätigkeitszeitraum

6/2024 – 9/2024

Tätigkeitsbeschreibung

Während meiner freiberuflichen Tätigkeit bei Fielmann trug ich entscheidend zur Entwicklung und Implementierung eines unternehmensweiten Identity Providers (IDP) auf Basis von Microsoft EntraID bei. Das übergeordnete Ziel bestand darin, sämtlichen Filialen eine schnelle, sichere und geräteübergreifende Anmeldung mittels moderner Biometrie-Verfahren (Irisscan, Fingerabdruck) auf Apple-Devices und Windows-PCs zu ermöglichen.

Eine der größten Herausforderungen war die nahtlose Einbindung verschiedener Third-Party-Applikationen aus den Bereichen Augenoptik und Hörgeräteakustik, kombiniert mit der Integration eigens entwickelter Software von Fielmann. Dadurch wurde eine einheitliche, nutzerzentrierte Experience geschaffen, die sowohl hohe Sicherheitsstandards als auch Effizienz in allen Filialen sicherstellte.

Meine Kernaufgaben umfassten die Konzeption und Skalierung der IDP-Infrastruktur, die präzise Konfiguration von Microsoft EntraID sowie die Implementierung von Biometrie-APIs und OAuth 2.0-basierten RESTful Services. Darüber hinaus entwickelte und optimierte ich Cross-Platform-Authentifizierungsmechanismen, um eine problemlose Nutzung auf unterschiedlichsten Endgeräten zu garantieren. Durch den Einsatz moderner DevOps-Praktiken, Container-Orchestrierung (Docker, Kubernetes) sowie Continuous-Integration/Continuous-Delivery-Prozesse (GitLab CI/CD) gelang es, eine hochverfügbare und zukunftsfähige IAM-Lösung bereitzustellen, die Sicherheit, Nutzerfreundlichkeit und Produktivität signifikant steigerte.

Eingesetzte Qualifikationen

Access Management, Identitätsmanagement, Java ME (Java Platform, Micro Edition), Microsoft Access, Risikomanagement, Softwareanforderungsanalyse

Senior E-Commerce & Mobile Solutions Engineer
BARTLES - LANGESS, Remote
4/2023 – 5/2024 (1 Jahr, 2 Monate)
Großhandel
Tätigkeitszeitraum

4/2023 – 5/2024

Tätigkeitsbeschreibung

Als freiberuflicher Entwickler bei Bartels Langness trug ich maßgeblich zur Realisierung und Optimierung moderner B2B-E-Commerce-Lösungen bei. Hierbei lag mein Fokus auf der Umsetzung skalierbarer REST-Architekturen, um eine effiziente Systemintegration über verschiedene Plattformen hinweg sicherzustellen. Einen zentralen Beitrag leistete ich bei der Entwicklung des B2B-Shopware-Shops „Bela“, in dem ich RESTful Services für Produktsuche, -darstellung, -bestellung sowie die nahtlose Integration von Zahlungsprozessen und Warenkorbfunktionen implementierte. Zusätzlich stellte ich maßgeschneiderte Geschäftslogiken bereit, um ein reibungsloses Einkaufserlebnis zu garantieren.

Ein besonderer Schwerpunkt lag auf Testgetriebener Entwicklung (TDD), wodurch ich sauberen, wartbaren und zuverlässigen Code sicherstellte. Durch den Einsatz von PHPUnit sowie einer konsequenten Testabdeckung konnte ich die Softwarequalität kontinuierlich verbessern und langfristig sichern.

Darüber hinaus entwickelte ich eine Cross-Platform-App (iOS, Android) in React Native, die per REST-APIs eng an den B2B-Shop angebunden war. Diese mobile Lösung ermöglichte es Nutzern, das gesamte Sortiment von „Bela“ ortsunabhängig zu durchsuchen, Bestellungen aufzugeben und Bestellstatus-Updates in Echtzeit zu erhalten. Eine besondere Herausforderung war dabei die Implementierung von Offline-Funktionalitäten, um auch ohne aktive Internetverbindung einen störungsfreien Zugriff auf relevante Informationen zu gewährleisten.

Im Zuge eines Benchmarkings prüfte ich den Einsatz von Electron Mobile als Framework, entschied mich jedoch in enger Abstimmung mit dem Team gegen dessen Verwendung, um den Entwicklungsprozess durch vertraute Technologien (React Native) effizient zu halten. Mein kontinuierlicher Einsatz für verbesserte Features, Sicherheitsupdates und Stabilitätsmaßnahmen trug nachhaltig zur Steigerung der Effizienz und Nutzerzufriedenheit bei.

Diese vielseitige Expertise versetze mich in die Lage, sowohl im Backend als auch im Frontend performante, skalierbare und zukunftssichere Lösungen zu liefern, die den Anforderungen des modernen B2B-E-Commerce-Marktes gerecht werden.

Eingesetzte Qualifikationen

E-Commerce, Datenbankentwicklung, Infrastrukturarchitektur, Amazon Web Services (AWS), React Native, Backend Entwickler, Frontend Entwickler

Senior Full Stack & DevOps Engineer
TUI Deutschland, Remote
5/2022 – 3/2023 (11 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

5/2022 – 3/2023

Tätigkeitsbeschreibung

In meiner freiberuflichen Tätigkeit bei der TUI trug ich maßgeblich zur Etablierung einer konsistenten, effizienten und testgetriebenen Entwicklungsumgebung bei. Zu Beginn fokussierte ich mich auf DevOps-Aufgaben, insbesondere die Implementierung einer robusten CI/CD-Pipeline, die sicherstellte, dass ohne erfolgreich durchlaufene Tests kein Deployment oder Merge in Git stattfand. Dieses konsequente Test-Driven Development (TDD) bildete das Fundament für eine hohe Code-Qualität und schlanke, stabile Release-Zyklen.

Neben dem Kundensupport übernahm ich das Application Lifecycle Management (ALM) und entwickelte komplexe SQL-Abfragen für datengetriebene Analysen. In der Weiterentwicklung der Tourismus-Service-Plattform integrierte ich sowohl REST- als auch SOAP-basierte Schnittstellen und transformierte das System in eine moderne, serviceorientierte Architektur. Die Plattform wurde optimiert, um Echtzeit-Abfragen, hohe Performance und eine herausragende Benutzererfahrung zu ermöglichen.

Ein zentrales Ergebnis dieser Bemühungen war die Konzeption und Implementierung einer Progressive Web App (PWA) als Single-Page-Applikation. Diese PWA minimierte Ladezeiten, vereinfachte Navigationsprozesse, ermöglichte Offline-Funktionen und lieferte eine app-ähnliche Experience auf verschiedenen Endgeräten. Durch regelmäßige Sicherheits- und Stabilitätsupdates, Clean Code-Praktiken sowie die Einhaltung von Best Practices stellte ich sicher, dass die Plattform langfristig wartbar, sicher und anpassungsfähig blieb.

Durch diese multidisziplinäre Rolle konnte ich bei TUI nicht nur effiziente DevOps-Prozesse etablieren, sondern auch eine moderne, skalierbare Plattform aufbauen, die Nutzern ein reibungsloses, sicheres und ansprechendes Reiseerlebnis bietet.

Eingesetzte Qualifikationen

Datenbankentwicklung, API-Entwickler, Java-Entwickler, PHP-Entwickler, Python-Programmierer, Agile Methodologie, Infrastrukturarchitektur, Backend Entwickler

Senior Software Entwickler
Kundenname anonymisiert, Remote
10/2021 – 1/2022 (4 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

10/2021 – 1/2022

Tätigkeitsbeschreibung

Horizontal skalierbare E-Commerce Plattform

Für einen führenden Anbieter von Gourmetboxen, Advents- kalender mit erlesenen Delikatessen, von ausgefallenen Ge- tränken über süße und salzige Snacks bis hin zu herzhaften Gourmetprodukten, wurde eine hochverfügbare horizontale E-Commerce Plattform geschaffen um eine Vielzahl an On- lineshops für verschiedenste Marken parallel auf Knopfdruck zu hochuzufahren. Es wurde im speziellen bei der Architektur der Software darauf geachtet das einzelne Anfragen durch
die Benutzer schnell beantwortet werden, damit keine unge- wollten hohen Ladezeiten entstehen. Durch den Einsatz einer verteilten Microservice Architektur wurde eine nachhaltige Anwendungsentwicklung gewährleistet um Zeit- und Ressour- cenaufwand zu minimieren. Zusammen mit dem Cloud-Com- puting-Dienst von AWS führte dies zu einer optimalen Nut- zung der Umgebung und zu einer einfachen und schnellen Skalierbarkeit des Systems. Durch die saubere Aufteilung der Services fiehl bei einem kritischen Fehler nicht das komplette System aus, sondern nur ein kleiner Teil, so dass die Anwen- dung weiter genutzt werden konnte.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), E-Commerce, EMS (Enhanced Message Service), Front End, Mariadb, MHS (Message Handling System), Nginx, PHP, Symfony

Berater und Senior Software Entwickler
Kundenname anonymisiert, Remote
6/2021 – 3/2022 (10 Monate)
Großhandel
Tätigkeitszeitraum

6/2021 – 3/2022

Tätigkeitsbeschreibung

Wartung eines CRM und Content Management Systems

Für einen schweizer Luxusgüterkonzern wurde ein Content Management System und CRM zur Überbrückung für ein neues System instandgehalten, damit laufende und neue Mar- keting Kampagnen für neue Produkte weiterhin ausgespielt und veröffentlicht werden konnten. Das System wurde mono- lithisch errichtet und bot daher sehr verbaute Lösungsansätze die eine Weiterentwicklung nicht begünstigten.

Eingesetzte Qualifikationen

Apache HTTP Server, Debian Linux, Docker, Drupal, Elasticsearch, Mysql, PHP, Symfony

Software Architekt und Entwickler
Kundenname anonymisiert, Remote
5/2021 – 8/2021 (4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

5/2021 – 8/2021

Tätigkeitsbeschreibung

eHealh Softwarelösung zur Vernetzung und Integration von externen Arztpraxen und Krankenhäusern zur Transformation und Automatisierung von Krankenhausprozessen

Es wurde eine digitale Lösung geschaffen um eine Antwort auf Veränderung in der Arbeitswelt zu bieten, in der Ressourcen, Arbeitsbelastungen und Ansprüche zunehmend schwerer in Einklang zu bringen sind. Bei der Entwicklung dieser innova- tiven eHealth Lösung, wurden die heutigen Anforderungen
an Prozessen und Daten berücksichtigt, damit Kliniken ihre Patienten entlang des gesamten Behandlungspfads aktiv managen können. Dabei wurden auch Optimierungspotentiale für Krankenhäuser abgeleitet und digitale Transformation mit modernen Abläufen implementiert. Der Fokus lag dabei auf der nahtlosen Integration von Patienten und externen Part- nern in die Krankenhaus-Abläufe. Mitarbeiter werden dadurch entlastet und notwendige Arbeitsabläufe beschleunigt. Die eHealth Lösung schafft Mehrwerte für alle Beteiligten in der Gesundheitsversorgung, bis hin zu weitreichenden Ökosyste- men durch die digitale Vernetzung.

Eingesetzte Qualifikationen

Docker, Apache Kafka, Mariadb, PHP

Webentwickler (Festanstellung)
Kundenname anonymisiert, Mönchengladbach
11/2018 – 3/2021 (2 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2018 – 3/2021

Tätigkeitsbeschreibung

· Entwicklung eines Single Sign On Identity Management Systems
· Entwicklung von Web Apps in einer eigenen Microservice Archtiktur
· Entwicklung von Event Sourcing / Datawarehouse / Echtzeit Analyse Tools
· Planung, Modellierung und Entwicklung von RESTful APIs
· Einrichtung und Pflege von CI und CD
· DevOp Aufgaben

Eingesetzte Qualifikationen

Ansible, Docker, Git, Nginx, PHP, Puppet, Python, Software Architecture, Testen

Technischer Projektleiter (Festanstellung)
Kundenname anonymisiert, Mönchengladbach
11/2016 – 12/2018 (2 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2016 – 12/2018

Tätigkeitsbeschreibung

· Projektleitung eines Teams von acht Entwicklern im Bereich Backend- Softwareentwicklung
· Agiles Projektmanagement nach SCRUM
· Risko- und Eskalationsmanagement
· Anforderungsmanagement
· Erstellung von Leistungsbeschreibungen
· Planung von Softwarearchitektur
· Steuerung externer Partner und Dienstleister
· Ressourcenplanung
· Kundenbetreuung
· Software-Entwicklung

Eingesetzte Qualifikationen

Agile Methodologie, Requirements Management, Arbeitsplanung / Arbeitssteuerung, Schreiben von Dokumentation, Kanban (Softwareentwicklung), Anforderungsspezifikationen, Projekt-Dokumentation, Projektmanagement - Personalentwicklung, Knowledge Management, Risikoanalyse, Scrum, Team Building, Technische Dokumentation, Technische Projektleitung / Teamleitung, Wissensmanagement

Software Entwickler und Online Marketing Manager (Festanstellung)
Kundenname anonymisiert, Düsseldorf
8/2013 – 10/2016 (3 Jahre, 3 Monate)
Großhandel
Tätigkeitszeitraum

8/2013 – 10/2016

Tätigkeitsbeschreibung

· Planung, Umsetzung und Pflege Online-Kampagnen (SEO, SEM, Social-Media, Affiliates)
· Planung, Entwicklung und Betreuung von Marketing Kampagnen Print
· Messung, Analyse, Erstellung von Reportings
· Zusammenarbeit und Coaching von Vertrieb und Aussendienst für Image Bildung und Stärkung der Marke
· Entwicklung und Etablierung eines einheitlichen Erscheinungsbild mit Hilfe eines Corporate Design sowie Corporate Identity
· Entwicklung und Betreuung und Pflege B2C/B2B-Shops
· Prozessoptimierung für Ersatzteile durch Organisationsanalyse, Verbesserung der Aussendarstellung beim Endkunden
· Planung und Konzeption einer API/Automatisierung und Anbindung an ERP-Systemen „EDI“
· Steuerung externer Dienstleister

Eingesetzte Qualifikationen

Klassisches Marketing, Marketing- / Vertriebsanalyse, Marketing-Organisationsanalyse, Social Media Marketing

Software Entwickler, Projektleiter und Ausbilder (Festanstellung)
Kundenname anonymisiert, Köln
7/2008 – 8/2013 (5 Jahre, 2 Monate)
Medienbranche
Tätigkeitszeitraum

7/2008 – 8/2013

Tätigkeitsbeschreibung

· Personalverwantwortung von bis zu acht Personen
· Ausbilder zum Mediengestalter Print/Non-Print
· Ausbilder zum Fachinformatiker Anwendungsentwicklung
· Projektplanung und Rechnungsstellung
· Konzeption, Gestaltung und Erstellung von Printprodukten
· Entwicklung und Planung, Umsetzung und Verwaltung von
Marketing-Kampagnen im Print und Non-Print Bereich
· Entwicklung/Programmierung von Anwendungen
· Entwicklung von mobilen Anwendungen (iOS, Android)
· Entwicklung und Gestaltung von 3D-Visualisierungen
· Administration der Unternehmens-IT

Eingesetzte Qualifikationen

Corporate Design, Corporate Identity, IT-Rahmenplanung, Microsoft Exchange, Microsoft Windows (allg.), Projektleitung / Teamleitung (IT), Projektmanagement - Personalmanagement, Responsive Webdesign, Typo3

Ausbildung

Bachelor B.Sc., Informatik
-
Wilhelm Büchner Hochschule
2023
Fernstudium
Mediengestalter - Mediendesign Non-Print
Ausbildung
2005
Mönchengladbach

Über mich

Für jedes alltägliche Problem gibt es in der digitalen Welt eine Lösung, oder das Problem kann effizient und erfolgreich in Prozessen modelliert und geplant werden.

Viele der heutigen Start-ups sind in aller Munde, wenn es um Innovation, technischen Fortschritt und effiziente Arbeitsweisen geht.

Meistens sind die Methoden, die sie anwenden müssen, nicht einzigartig für sie. Jede Software kann sie nutzen, um Ihr Unternehmen erfolgreich zu machen.

Ich unterstütze Unternehmen dabei, erfolgreich zu werden oder in Zukunft erfolgreich zu bleiben. Hohe Fehleranfälligkeit und Wartungsaufwände, intransparente Systeme, Monolithen und Infrastrukturen sowie lange Release-Zyklen sind Ressourcenfresser und hindern Unternehmen daran, erfolgreich zu innovieren und zu wachsen, neue Features beim Kunden zu entwickeln und damit wettbewerbsfähig zu bleiben und ihren Umsatz zu steigern.

Mit meinen speziellen Methoden und Herangehensweisen, um Ihr Unternehmen mit Ihrem Team aufzubauen und Prozesse zu erarbeiten, bleibt Ihre Software auch lange nach unserer Zusammenarbeit nachhaltig und effizient.

Sie haben weitere Fragen oder möchten ein Treffen vereinbaren? Schreiben Sie mir eine Nachricht.

Weitere Kenntnisse

MVC, docker, podman, ansible, JAVA, Spring Boot, Maven, Python, Flask, Django, FastAPI, React, Vue, TypeScript, JavaScript, Node.js, Webpack, Elasticsearch, PHP, PHPUnit, Symfony, Laravel, Laminas, MongoDB, MySQL, Git, GitHub, GitLab, Jenkins, Bitbucket, Bamboo, Confluence, JIRA

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
1439
Alter
45
Berufserfahrung
23 Jahre und 5 Monate (seit 08/2001)
Projektleitung
12 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden