freiberufler Senior Software Engineer | Middleware | Django | API auf freelance.de

Senior Software Engineer | Middleware | Django | API

zuletzt online vor wenigen Stunden
  • 95€/Stunde
  • 85101 Lenting
  • auf Anfrage
  • de  |  en
  • 03.12.2024

Kurzvorstellung

Erfahrener Softwareentwickler und Technical Lead mit Schwerpunkt auf Python. Spezialist für Django-Anwendung, kompetent in der Leitung komplexer Python Projekte und effektivem Teammanagement, sowie strategischer Projektplanung.

Auszug Referenzen (2)

"F. hat die ihm übertragenen Aufgaben stets selbstständig und zu unserer vollsten Zufriedenheit ausgeführt. Danke für die gute Zusammenarbeit!"
Senior Python Developer
David Spormann
Tätigkeitszeitraum

7/2022 – 10/2023

Tätigkeitsbeschreibung

Als Senior Python Entwickler habe ich das SiESTA (Siemens Extensible Security Testing Appliance) Entwicklungs Team unterstützt. Dieses Team ist auf die Entwicklung von Tools spezialisiert, die dazu dienen, die Sicherheit der Systeme zu testen und zu gewährleisten.

Während meiner Tätigkeit im Team war ich verantwortlich für die Entwicklung von zwei spezifischen Python-Frameworks. Diese Frameworks wurden entworfen, um spezielle Anforderungen zu erfüllen und die Effizienz der Sicherheitstests zu verbessern.

Darüber hinaus habe ich bestehende Testing-Tools weiterentwickelt und verbessert. Dabei habe ich neue Funktionen hinzugefügt und bestehende Funktionen optimiert, um die Genauigkeit und Effektivität der Tools zu erhöhen.

Da das System und die Entwicklungsprozesse, mit denen wir gearbeitet haben, äußerst komplex waren, war ein tiefgreifendes technisches Verständnis und eine schnelle Auffassungsgabe erforderlich. Ich habe meine Fähigkeiten und mein Wissen eingesetzt, um sicherzustellen, dass ich effektiv zu den Zielen des Teams beitragen und Lösungen für die Herausforderungen, denen wir begegnet sind, finden konnte.

Dieses Projekt hat meine technischen Fähigkeiten erweitert und mir wertvolle Erfahrungen in der Arbeit mit komplexen Systemen und Prozessen gebracht. Es hat auch meine Fähigkeiten im Bereich der Sicherheitstests und der Python-Entwicklung gestärkt.

Eingesetzte Qualifikationen

Docker, IT Sicherheit (allg.), Linux Entwicklung, Python

"Er zeigte beeindruckende Fähigkeiten als BE-DEV. Seine Kompetenz in Azure, Django und Python waren hervorragend. Bereicherung für jedes Team!"
Lead Developer Backend
Kundenname anonymisiert
Tätigkeitszeitraum

9/2021 – 9/2022

Tätigkeitsbeschreibung

- Planung und Entwicklung eines Headless-Backend-Systems
- Integration von Rest-API´s und Message Queue Sercices
- Vorbereitung für Skalierung auf verschiedene Märkte und für verschiedene Klienten

Eingesetzte Qualifikationen

Microsoft Azure, Architekturinformatik, Cloud Computing, Django, Docker, Graphql, Python

Qualifikationen

  • API-Entwickler2 J.
  • Django4 J.
  • Python4 J.
  • Continuous Integration2 J.
  • Docker3 J.
  • Microsoft Azure3 J.
  • Postgresql2 J.
  • Projektleitung / Teamleitung (IT)3 J.
  • Software Architecture2 J.
  • Softwareentwicklung (allg.)2 J.

Projekt‐ & Berufserfahrung

Technical Lead - Software Development
Kundenname anonymisiert, Düsseldorf
8/2022 – offen (2 Jahre, 5 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

8/2022 – offen

Tätigkeitsbeschreibung

- 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.

Eingesetzte Qualifikationen

Postgresql, Continuous Delivery, Continuous Integration, API-Entwickler, Docker, Python, JavaScript, Django, Graphql, Microsoft Azure, React (JavaScript library), Representational State Transfer (REST), Software Architecture, Software engineering / -technik, Softwareentwicklung (allg.)

Senior Python Developer
Siemens AG, München
7/2022 – 10/2023 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2022 – 10/2023

Tätigkeitsbeschreibung

Als Senior Python Entwickler habe ich das SiESTA (Siemens Extensible Security Testing Appliance) Entwicklungs Team unterstützt. Dieses Team ist auf die Entwicklung von Tools spezialisiert, die dazu dienen, die Sicherheit der Systeme zu testen und zu gewährleisten.

Während meiner Tätigkeit im Team war ich verantwortlich für die Entwicklung von zwei spezifischen Python-Frameworks. Diese Frameworks wurden entworfen, um spezielle Anforderungen zu erfüllen und die Effizienz der Sicherheitstests zu verbessern.

Darüber hinaus habe ich bestehende Testing-Tools weiterentwickelt und verbessert. Dabei habe ich neue Funktionen hinzugefügt und bestehende Funktionen optimiert, um die Genauigkeit und Effektivität der Tools zu erhöhen.

Da das System und die Entwicklungsprozesse, mit denen wir gearbeitet haben, äußerst komplex waren, war ein tiefgreifendes technisches Verständnis und eine schnelle Auffassungsgabe erforderlich. Ich habe meine Fähigkeiten und mein Wissen eingesetzt, um sicherzustellen, dass ich effektiv zu den Zielen des Teams beitragen und Lösungen für die Herausforderungen, denen wir begegnet sind, finden konnte.

Dieses Projekt hat meine technischen Fähigkeiten erweitert und mir wertvolle Erfahrungen in der Arbeit mit komplexen Systemen und Prozessen gebracht. Es hat auch meine Fähigkeiten im Bereich der Sicherheitstests und der Python-Entwicklung gestärkt.

Eingesetzte Qualifikationen

Docker, IT Sicherheit (allg.), Linux Entwicklung, Python

Lead Developer Backend
Nexum AG, Köln
9/2021 – 9/2022 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

9/2021 – 9/2022

Tätigkeitsbeschreibung

- Planung und Entwicklung eines Headless-Backend-Systems
- Integration von Rest-API´s und Message Queue Sercices
- Vorbereitung für Skalierung auf verschiedene Märkte und für verschiedene Klienten

Eingesetzte Qualifikationen

Microsoft Azure, Architekturinformatik, Cloud Computing, Django, Docker, Graphql, Python

Fullstack-Entwickler
Ippen Digital GmbH, München
11/2020 – 7/2021 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2020 – 7/2021

Tätigkeitsbeschreibung

Frontend- und Backend-Entwicklung für ein Redaktionssystem in einem Projekt mit folgenden
Hauptaufgaben:
- Begleitung neuer Produkte von der Idee bis zum Livegang
- Umsetzung von vorhandenen Entwürfen und Screendesigns in React, HTML5 & CSS3
- Weiterentwicklung eines Redaktions-systems
- Weiterentwicklung der Artikel-Detail-Ansicht

Eingesetzte Qualifikationen

Backend, Django, Elasticsearch, Front End, Python, React (JavaScript library)

IT-Projektleiter, connected car (Festanstellung)
Audi AG, Ingolstadt
11/2015 – 6/2019 (3 Jahre, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2015 – 6/2019

Tätigkeitsbeschreibung

Einführung MQTT-Technologie in China
Backend-Verantwortung China
Entwicklung und Integration fahrzeugbezogener Dienste

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Projektmanagement (IT)

Zertifikate

Deep Learning
2020
IPMA Level D
2018
ITIL-Foundation
2016
SCRUM - Product Owner
2016

Ausbildung

Medieninformatik
Bachelor of Science
2015
Brandenburg an der Havel
Betriebsinformatiker HWK
Ausbildung
2007
Ingolstadt
Informatikkaufmann IHK
Ausbildung
2005
Ingolstadt

Über mich

F. ist ein erfahrener Freelancer, Softwareentwickler und technischer Projektleiter. Er verfügt ü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.
F. ist 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.

Weitere Kenntnisse

Technische Fähigkeiten:
Django Expert: Herausragende Expertise in der Entwicklung und Optimierung von hochperformanten Django-Webanwendungen.
Python Specialist: Fortgeschrittene Programmierfähigkeiten in Python für skalierbare und effiziente Lösungen.
Full-Stack Web Development: Fundiertes Wissen in HTML, CSS, JavaScript sowie modernen Frameworks wie Alpine.js, htmx, Next.js und React.
Redis: Erfahrung in der Nutzung von Redis für Caching und Datenbankoptimierung.
Asynchronous Python: Expertise in der Implementierung von asynchronen Prozessen zur Verbesserung der Performance und Skalierbarkeit.
Shell Scripting: Fähigkeiten in der Automatisierung von Systemaufgaben und Skripterstellung mit Shell Script.
Pandas: Erfahrung in der Datenanalyse und -manipulation mit Pandas.
Multithreading: Kenntnisse in der parallelen Programmierung und Multithreading zur Optimierung der Performance.

Projektmanagement:
Agile Methoden: Effiziente Projektleitung und -koordination mit Scrum und Kanban.
DevOps Automation: Tiefgreifende Kenntnisse in CI/CD, Docker, Kubernetes und Terraform.

Soft Skills:
Team Leadership & Mentoring: Erfahrung in der Führung und Entwicklung von High-Performance-Teams.
Kommunikationsfähigkeiten: Effektive Kommunikation mit Stakeholdern und Teammitgliedern.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1361
Alter
38
Berufserfahrung
19 Jahre und 3 Monate (seit 09/2005)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden