05.05.2025 aktualisiert

**** ******** ****
60 % verfügbar

Software Engineer und Python Developer

Lenting, Deutschland
Deutschland +2
Medieninformatik B.Sc.
Lenting, Deutschland
Deutschland +2
Medieninformatik B.Sc.

Profilanlagen

Fabian Ullmann - Resume.pdf

Skills

Ich bin ein erfahrener Freelancer, Softwareentwickler und technischer Projektleiter. Ich verfüge über umfassendes Fachwissen in der Planung und Implementierung komplexer Softwarelösungen, der Umsetzung von Cloud-Architekturen sowie der Optimierung von Backend-Systemen für Skalierbarkeit und Verfügbarkeit.
Ich bin spezialisiert auf Python-Entwicklung mit Django, Wagtail und FastAPI, CI/CD-Automatisierung und Cloud-Lösungen mit AWS und Azure. Seine Arbeit zeichnet sich durch Clean Code Prinzipien, TDD, agile Methoden (Scrum, Kanban) und Containerisierung mit Docker und Kubernetes aus.
  • 10 Jahre Python
  • 10 Jahre Backend
  • 10 Jahre CI/CD
  • 10 Jahre Cloud
  • 12 Jahre Projektleitung

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Lead Developer

Sonstiges

>10.000 Mitarbeiter

Genaue Tätigkeiten: 
  • Entwicklung einer individuellen Django Anwendung als technischer Leiter.
  • Konzeption und Architektur eines skalierbaren und robusten Softwaredesigns.
  • Entwicklung eines Django-Backends
  • Migration von Fremdcode geschrieben in JavaScript in Python
  • Bereitstellung von API-Schnittstellen mit Django REST Framework
  • Anbindung sämtlicher Unternehmenssysteme über REST und Messaging Queues
  • Koordination und Umsetzung der Software-Integration in bestehende IT-Strukturen. 
Ergebnis/Erfolg im Projekt: 
  • Wissenstransfer an Junior Backend - und Junior Frontend Entwickler.
  • Ausführliche Dokumentation für den Fachbereich
  • Erfolgreicher Rollout des Systems

Technologien:
Python, Django, Django REST Framework, GraphQL, htmx, Alpine.js, JavaScript, node.js, Azure Cloud, CI/CD mit Azure DevOps, Docker, Terraform, Azure AppServices, PostgreSQL, Celery, Redis

Senior Python Entwickler

Siemens AG

Internet und Informationstechnologie

>10.000 Mitarbeiter

Genaue Tätigkeiten: 
  • Weiterentwicklung und Pflege von Softwarekomponenten (Libraries) zur effizienten Erstellung und Vereinheitlichung von Security Tests in Python3
  • Erstellung von Security Tests basierend auf diesen Libraries (inklusive der Integration von 3rd-Party Security Tools via APis und CLis)
  • Erstellung von Unit-, Integrations- und Systemtests
  • Konfiguration und Einbindung der Tests auf Jenkins und Gitlab Cl
Ergebnis/Erfolg im Projekt: 
  • Eigenständige Entwicklung von zwei Python Frameworks, auf deren Basis das Projekt-Team eigenständig
  • Wissensvermittlung an das Projekt-Team zur eigenständigen Weiterentwicklung
  • Sehr komplexe System Architektur schnell verstanden 

Technologien:
Python, PyTest, Docker, Shell-Scripting, Linux-Programming, Test Driven Development (TDD), Scrum

Lead Developer Backend (Django)

Nexum AG

Internet und Informationstechnologie

250-500 Mitarbeiter

Genaue Tätigkeiten: 
  • Weiterentwicklung eines Prototypen, der durch anderen Entwickler bereitgestellt wurde.
  • Integration von Unternehmens-Anwendungen per REST API und Messaging Queues
  • Automatisierte Aufbereitung von Content-Inhalten und Bereitstellung durch Django REST Framework für Dritt-Systeme.
  • Skalierung des Systems für mehrere Marken und Länder
  • Migration der OnPremise-Lösung in die Azure-Cloud der globalen Unternehmens-IT
  • Wissensvermittlung an 3rd- und 2nd Level Support 
Ergebnis/Erfolg im Projekt: 
  • System wurde erfolgreich für 4 Marken in 3 verschiedenen Ländern eingeführt
  • Support-Team kann eigenständig Fehler analysieren und beheben.
  • System wurde erfolgreich in der Azure Cloud ausgerollt.

Technologien:
Python, Django, Django Rest Framework, Scrum, PostgreSQL, Redis, GitHub, CI/CD mit GitHub Actions, Docker, Jira, Confluence

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden