02.11.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Software Developer

Bonn, Deutschland
Weltweit
Fachinformatiker Anwendungsentwicklung
Bonn, Deutschland
Weltweit
Fachinformatiker Anwendungsentwicklung

Profilanlagen

Profil - Andreas Kosubek - Deutsch.pdf
Profil - Andreas Kosubek - Englisch.pdf

Skills

Über mich
Ich bin freiberuflicher Backend-Entwickler mit knapp 20 Jahren Erfahrung in der Softwareentwicklung – spezialisiert auf Datenbanken (Oracle, PostgreSQL) und Python.
Ich entwickle robuste APIs, performante Backend-Systeme und integriere neue Komponenten effizient in bestehende Architekturen. Dabei begleite ich Projekte über den gesamten Entwicklungszyklus – von der Konzeption über Implementierung bis hin zu Testing, Deployment und Betrieb.
Technologisch bewege ich mich sicher zwischen klassischem PL/SQL, modernen Microservices mit Docker & Kubernetes, sowie CI/CD-Prozessen mit GitLab. In mehreren Projekten habe ich als technischer Projektleiter auch Teams geführt, Zeitpläne verantwortet und mit Stakeholdern zusammengearbeitet.
Ich arbeite strukturiert, pragmatisch und lösungsorientiert – gerne remote, aber auch vor Ort.
Skills (Auszug):
Python · PL/SQL · SQL · Oracle DB · PostgreSQL · Docker · Kubernetes · GitLab CI/CD · REST · Oracle APEX · Pytest · Playwright · OpenAPI · OGC API · Java 

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Kubernetes- und Python Programmierung

Univention GmbH

Internet und Informationstechnologie

250-500 Mitarbeiter

Für das Identity & Access Management Tool Nubus, der Firma Univention, wurde
Unterstützung im Bereich Kubernetes- und Python-Programmierung benötigt. In dieser Zeit
habe ich Helm-Charts, dazugehörige CI/CD Pipelines und Tests erweitert und neu aufgesetzt.
Des Weiteren habe ich eine Schnittstelle zu SCIM Servern mit Python implementiert um den
IAM mit anderen Systemen koppeln zu können.

Technisches Umfeld:
Bei Nubus handelt es sich um ein modular aufgebauten Identity & Access Management
Server, der aus vorhandenen OpenSource Komponenten als auch selbst entwickelten besteht.
Die einzelnen Komponenten werden in Docker-Containern verpackt und via Helm-Charts in
Kubernetes deployed. Dabei kommen diverse Technologien wie Helm, Gilab CI/CD
Pipelines, Unit Tests mit Pytest und Playwright und viele andere zum Einsatz.
Die Schnittstelle zu SCIM wurde in Python implementiert.

Odoo Entwicklung und Upgrade

Lightweb-Media GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

Im Zuge des Aufbaus der Infrastruktur eines jungen Unternehmens musste das ERP / CRM
Odoo aktualisiert und erweitert werden. Es wurde ein Versionsupgrade durchgeführt, bei dem
wegen eigener Anpassungen, manueller Eingriff in die Datenbank nötig war. Danach wurden
die selbst erstellten Konnektoren, an Mattermost und WooCommerce an die neue Odoo
Version angepasst und um einige Funktionalitäten ergänzt.

Daraus ergaben sich ein neuer Geschäftszweig für die Lightweb-Media AG, in dem Odoo
Support und Entwicklung angeboten wird. Dort bin ich weiterhin unterstützend tätig.

Technisches Umfeld:
Das ERP Odoo ist in Python implementiert und benutzt Postgres als Datenbank. Da Odoo
bei der Lightweb-Media GmbH selbst gehosted wird, wurden für die Systemumgebung LXD
Debian Container verwendet. Des weiteren kam Docker für den Aufbau der Entwicklungs
Infrastruktur der angebundenen Dienste (z.B. Mattermost und WooCommerce) zum Einsatz.
Für die Codeverwaltung, Test und Deployment wurde Gitlab verwendet (CI/CD).

Aufbau eines Geoinformationssystems

Agrar Markt Austria

Öffentlicher Dienst

250-500 Mitarbeiter

Die AMA in Österreich hat ein neues Geoinformationssystem auf Grundlage des neuen Standards des Open Spatial Consortiums (OGC Api) aufgesetzt. Dafür mussten diverse Geodatenserver evaluiert und ein System zur Konfiguration von Datenquellen und der Anzeige von den Daten in unterschiedlichen Clients geplant werden. Dabei war es wichtig, dass die vorhanden Daten soweit wie möglich ohne größere Anpassungen verwendet werden können.

Die Entscheidung des Geodatenserver fiel auf das Open Source Python Projekt Pygeoapi; an dem auch mitgearbeitet wurde. Dieser musste an die Kundenwünsche angepasst werden, was überwiegend durch Plugins geschah. Die Konfiguration und das Release-Management derKonfiguration wurde in einer Oracle Datenbanken abgebildet und via Apex 19 Anwendungen gepflegt. Als Backend für die Geodaten wurde eine Oracle Datenbank mit Spatial verwendet. Aufgrund der großen Datenmengen wurde hier besonders auf die Performance Optimierung Wert gelegt.

Als Client kam das JavaScript Framework Openlayers zum Einsatz, welches mit dem Style-Format von Mapbox konfiguriert wurde.

Ich war in dem Projekt sowohl bei der Planung als Architekt und später auch als Entwickler bei der Umsetzung, besonders im Bereich Python- und Oracle-Entwicklung, im Einsatz. Für die Codeverwaltung wurde Gitlab genutzt. Als Ticketsystem und Dokumentation kam Jira in Verbindung mit Confluence zum Einsatz.

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden