Senior Software Engineer (Backend)
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 33100 Paderborn
- DACH-Region
- de | en
- 08.06.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
3/2022 – offen
TätigkeitsbeschreibungFestangestellt als Softwareentwickler mit den Schwerpunkten Entwicklung eines Machine Learning Backends, Testautomatisierung, Release Pipelines und der Verantwortung der zugrunde liegenden IT Infrastruktur.
Eingesetzte QualifikationenAnsible, Subversion, Data Mining, Debian Linux, DevOps, Docker, Git, JavaScript, Jira, Netzwerkadministration (allg.), Netzwerkarchitektur, Python, Windows Server (allg.)
7/2021 – 2/2022
TätigkeitsbeschreibungVollzeitstelle (festangestellt) als Softwareentwickler mit den Schwerpunkten Entwicklung eines Machine Learning Backends, Testautomatisierung, Release Pipelines und der Verantwortung der zugrunde liegenden IT Infrastruktur.
Eingesetzte QualifikationenSubversion, Data Mining, Debian Linux, DevOps, Docker, Git, JavaScript, Netzwerkadministration (allg.), Netzwerkarchitektur, Python, Windows Server (allg.)
4/2017 – 6/2021
TätigkeitsbeschreibungVollzeitstelle (festangestellt) als Softwareentwickler mit den Schwerpunkten Entwicklung eines Machine Learning Backends, Testautomatisierung, Release Pipelines und der Verantwortung der zugrunde liegenden IT Infrastruktur.
Eingesetzte QualifikationenSubversion, Data Mining, Debian Linux, DevOps, Docker, Git, JavaScript, Netzwerkadministration (allg.), Netzwerkarchitektur, Python, Windows Server (allg.)
7/2015 – 4/2017
TätigkeitsbeschreibungVollzeitstelle (festangestellt) als Softwareentwickler mit den Schwerpunkten Entwicklung eines Machine Learning Backends, Testautomatisierung, Release Pipelines und der Verantwortung der zugrunde liegenden IT Infrastruktur.
Eingesetzte QualifikationenSubversion, Debian Linux, DevOps, Git, JavaScript, Netzwerkadministration (allg.), Netzwerkarchitektur, Python, Windows Server (allg.)
4/2014 – 5/2014
Tätigkeitsbeschreibung
Erweiterung einer Webanwendung:
- Benutzerauthentifizierung
- AJAX Formulare
- Datenbank Design
- PHP5, CSS (Twitter Bootstrap 2), JavaScript (jQuery), MySQL, HTML
3/2014 – 4/2014
Tätigkeitsbeschreibung
Design & Umsetzung der Internetseiten -Hyperlink entfernt-:
- AJAX Kontaktformular
- Validierung der Formulareingabe
- One-Page Design
- Logo erstellt
- PHP5, CSS3, JavaScript (jQuery), MySQL, HTML (Boilerplate)
8/2013 – 4/2014
Tätigkeitsbeschreibung
Komplette Entwicklung des Internetauftritts:
- Full-Width Design
- CMS (WordPress)
- Logo erstellt
- Responsive
- HTML , CSS (Twitter Bootstrap 2), JavaScript (jQuery), PHP5
- Weiterentwicklung aktuell pausiert
- Zwischenstand unter: -Hyperlink entfernt-
8/2013 – 4/2014
Tätigkeitsbeschreibung
Design & Umsetzung der Internetseiten -Hyperlink entfernt-:
- AJAX Kontaktformular
- Validierung der Formulareingabe
- One-Page Design
- Logo erstellt
- PHP5, CSS3, JavaScript (jQuery), MySQL, HTML (Boilerplate)
9/2012 – 9/2012
Tätigkeitsbeschreibung
Implementierung eines Online-Gewinnspiels:
- Formular zur Teilnahme an einem Gewinnspiel
- Promotion des Gewinnspiels auf den Internetseiten des Auftraggebers
- HTML, CSS, PHP, Magento, JavaScript
9/2012 – 9/2012
Tätigkeitsbeschreibung
Fehleranalyse und -behebung einer eBay API Anwendung zum automatisierten Einstellen von eBay Angeboten:
- PHP5, eBay API, HTML5
11/2011 – 3/2013
Tätigkeitsbeschreibung
Pflege der Internetseiten
- Aktualisieren der Informationen auf der Internetseite
- Entwicklung einer Galerie für projektbezogene Fotos in Presseberichten
- CMS, Typo3, HTML, JavaScript (jQuery, jQuery UI), PHP5
11/2011 – 11/2011
Tätigkeitsbeschreibung
Mitwirkung an der Konzeption des Messeauftritts auf der Expo Real 2011:
- Gestaltung der MS Powerpoint Präsentation für den Messestand
- MS Office
10/2011 – 5/2014
Tätigkeitsbeschreibung
Online-Marketing und technische Verantwortung für die Entwicklung und den Betrieb des Online-Shops nachtkonzept.de auf Basis der Shop-Software xt:Commerce. Dabei habe ich die Entwicklung hauptsächlich selbst durchgeführt.
- xt:Commerce, PHP5, JavaScript (jQuery), HTML, CSS
9/2011 – 3/2012
Tätigkeitsbeschreibung
Weiterentwicklung eines Online-Produktkonfigurators für die Anfertigung von Plissees nach Maß:
- HTML, CSS, PHP, JavaScript
9/2011 – 12/2011
Tätigkeitsbeschreibung
IT-Beratung und Präsentationsgestaltung:
- MS Office
4/2011 – 4/2011
Tätigkeitsbeschreibung
Beratungstätigkeit im Bereich des Online-Auftritts:
- Analyse der Internetseiten
- Empfehlungen für einen erfolgreicheren Online-Auftritt aufgrund der Analyse
- MS Office
1/2011 – 4/2014
Tätigkeitsbeschreibung
Konzepte für Präsentationen und bedarfsweise Erweiterung und Wartung des Content Management Systems
- CMS für spezielle Bedürfnisse angepasst und weiterentwickelt
- PHP, HTML, k4CMS, JavaScript, CSS, MS Office
6/2010 – 2/2014
Tätigkeitsbeschreibung
Entwicklung, Umsetzung und Pflege der Internetseiten:
- Online-Formular zur Bewerbung von Zeitarbeitskräften
- Integration der Facebook Posts als News auf der Startseite
- Interaktive Karte auf der Startseite zur Darstellung verschiedener Standorte mit Anbindung an eine dynamisch auf die Standorte reagierende Kontaktseite
- HTML, CSS, JavaScript (jQuery), PHP, Bildbearbeitung
6/2009 – 10/2010
Tätigkeitsbeschreibung
Betreuung und Entwicklung eines Windows Netzwerks:
- externer Administrator für das gesamte Netzwerk der Firma
- Datensicherung
- Mailverteiler
- Windows Netzwerk
- Netzwerkspeicher Lösung
- Rechnerinstallation mit Datenmigration
3/2009 – 12/2012
Tätigkeitsbeschreibung
Teilzeitstelle (fest angestellt) als Softwareentwickler mit den Schwerpunkten der Entwicklung von Backend Prozessen in Python und einer Webschnittstelle zum Backend in PHP.
- Netzwerkadministration von heterogenen Netzwerken
- PHP, Python, MS Office, C++, JavaScript (jQuery), HTML, CSS, Windows, Linux, Batch Programmierung, Bash Shell Programmierung
Subversion, Debian Linux, JavaScript, Python, SQL, Windows Server (allg.)
1/2008 – 2/2009
TätigkeitsbeschreibungAutomatisierung verschiedener Prozesse
Eingesetzte QualifikationenPython
7/2007 – 1/2008
TätigkeitsbeschreibungAutomatisierung verschiedener Prozesse
Eingesetzte QualifikationenPython
Ausbildung
Universität Paderborn
Universität Paderborn / b.i.b. International Colle
Über mich
Hauptsächlich auf Debian fokussiert, daneben auch mit RHEL Systemen vertraut, bin ich nicht nur sicher im Umgang, sondern auch in der Administration und Absicherung von Linux Systemen. Mein Stack zur Unterstützung besteht dabei aus Ansible, Bash und Python.
DevOps:
Ich bin erfahren in der Entwicklung von CI/CD Pipelines in Azure DevOps, GitLab und ein wenig auch in Jenkins. Für das Deployment arbeite ich bisher vorwiegend mit den Containertechnologien Docker und Kubernetes oder VMs mit KVM als Hypervisor. Nicht in gleichem Maße, aber auch mit GitOps Prinzipien habe ich bereits Erfahrungen in professionellem Umfeld sammeln können – mit ArgoCD als Tool.
Softwarearchitektur:
Monolithen sind nicht grundsätzlich schlecht, dennoch nicht zu unrecht haben sich REST API intensive Microservice Architekturen etabliert. Ich bediene beide Ansätze und würde, wenn nicht bereits vorgegeben, immer im Einzelfall entscheiden, welche Architektur die sinnvollere ist.
Programmiersprachen und Frameworks:
Eine Auflistung der Programmiersprachen und Frameworks absteigend nach Skill Level sortiert:
Python
FastAPI
Flask
Django
Plain PHP
Go
Testautomation:
Pytest zur Testautomatisierung innerhalb von Python Projekten, Selenium und vor allem Playwright für Webanwendungen sind meine Go-Tos in diesem Bereich.
Monitoring:
Für den zuverlässigen Betrieb ist die Überwachung von Anwendungen und Systemen unerlässlich. Dabei habe ich sehr gute Erfahrungen mit einem der verbreitetsten Stacks gemacht: Grafana, Loki, Prometheus, OpenTelemetry
Webserver:
Es gibt viele Anwendungsfälle für Webserver. In der DevOps Domäne werden sie bspw. häufig als Reverse Proxy genutzt. Habe ich in den früheren Phasen meiner beruflichen Laufbahn fast ausschließlich mit Apache httpd gearbeitet, setze ich gegenwärtig in der Regel eher Nginx oder Caddy ein.
Batch Processing & Data Mining:
Strukturierte Anreicherung von Daten ist nicht nur für das Training von KI Modellen von großer Bedeutung. aus dem Internet mit Pythons Requests und Beautiful Soup Modulen. Mehrstufige Verarbeitung von Daten in Abläufen mit Argo Workflows.
Reporting:
Ich erstelle PDF und Word Berichte inkl. Diagramme automatisiert in Python.
Weitere Kenntnisse
Azure DevOps
PHP
Bash Shell
Debian Linux
Linux
DevOps
Django
JSON
Python
PostgreSQL
MariaDB
MySQL
Ansible
Subversion
WordPress
YAML
S3 Bucket
Flask
Backend
GitLab
Git
FastAPI
Backend-programmierung
Kubernetes
DevSecOps
Docker
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
