Software-Entwicklung, Python-Spezialist, Open Source/Linux Berater, Python-Trainer
Aktualisiert am 02.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.04.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Python Backend-Entwicklung
Python-Training
Open Source Entwicklung
Deutsch
Muttersprache
Englisch
Sehr gut (mündlich&schriftlich)
Französisch
Grundkenntnisse
Italienisch
fortgeschrittene Grundkenntnisse

Einsatzorte

Einsatzorte

Köln (+100km) Frankfurt am Main (+50km) Bonn (+50km) Düsseldorf (+50km)
Deutschland, Österreich

Arbeitserlaubnis: Arbeitserlaubnis in allen EU-Ländern

Weitere Länder: kurzzeitige Einsätze in anderen Ländern sind auf Basis englischer Kommunikation möglich

möglich

Projekte

Projekte

10 Jahre 11 Monate
2013-05 - heute

Design & Implementierung von Websites

Selbständiger Softwareentwickler und Webdesigner Wordpress Flask Bottle ...
Selbständiger Softwareentwickler und Webdesigner
  • Konzeption, Design und Implementierung von Websites für verschiedenen mittelständische Betriebe und Organisationen
Wordpress Flask Bottle Nikola Django CMS Drupal PHP Python
16 Jahre 3 Monate
2008-01 - heute

Durchführung von Inhouse Schulungen

Python Trainer
Python Trainer
  • Durchführung von Inhouse Schulungen zu Python auf speziellen Kundenwunsch mit auf den Kunden zugeschnittenen Inhalten, verschiedene bundesweite Einsatzorte
18 Jahre 3 Monate
2006-01 - heute

Open Source Entwicklung

Open Source Entwickler
Open Source Entwickler

Contributor zu verschiedenen Open Source Projekten

  • TurboGears (Webframework, ehem. Core Entwickler)
  • MicroPython (Python auf Mikroprozessoren)
  • Watson (Time-tracking Tool)
  • esper (Entity-Component-Library)
  • Nikola (Static Site Generator)
  • Arch User Repository (AUR) Packaging (über 100 Pakete)

 

Eigene Open Source-Projekte

  • python-rtmidi (MIDI I/O-Library)
  • osc2mqtt (OSC-to-MQTT Bride)
  • diverse MIDI- und Audioeffektplugins

 

Engagement in der deutschen Python-Community

  • Mitbegründer und Organisator der [auf Anfrage]
  • Mitorganisation der PyCon.DE-Konferenz 2013 in Köln
  • Mitorganisation des PythonCamps in Köln 2014-2018
diverse
1 Jahr
2021-05 - 2022-04

MVP Django-Anwendung zur Textanalyse

Software-Entwickler Python Django Kubernetes ...
Software-Entwickler
Unterstützung bei der Entwicklung eines MVPs einer Django-basierten Webanwendung zur Verwaltung und Erschließung und Textanalyse von Dokumenten des Bundestags.


Django Flask Celery Redis PostgreSQL Gitlab Docker
Python Django Kubernetes Gitlab CI REST Textanalyse Pandas
Bundesdruckerei
Remote / Berlin
8 Monate
2019-10 - 2020-05

Anpassung/Erweiterung Internet-Wettanbieterplattform

Softwareentwickler Python JavaScript Git ...
Softwareentwickler

Anpassung und Erweiterung einer vorhandenen umfangreichen Software für Internet-Wettanbieter für einen neuen Kunden. Neuaufsetzen der Entwickler-Infrastruktur und der Applikationsumgebung in Google Cloud mit Docker-Compose und Kubernetes.

Django PostgreSQL Redis MongoDB RabbitMQ ZeroMQ Websockets Ansible Docker Docker-Compose Kubernetes Helm Google Cloud Gitlab CI
Python JavaScript Git CI Container Google Cloud
aleatech (ehem. Sportsbookcloud)
Rösrath
7 Monate
2018-11 - 2019-05

Implementierung einer REST API

Selbständiger Softwareentwickler Flask Redis Cloud Foundry ...
Selbständiger Softwareentwickler
  • Implementierung einer REST API für die Abfrage von Unternehmensdaten via GraphQL aus einer LeanIX-Datenbank und Bereitstellung von JSON und Excel-Reports.
Flask Redis Cloud Foundry JSON GraphQL LeanIX Excel/OpenPyxl
innogy
Essen
1 Jahr 2 Monate
2016-05 - 2017-06

Weiterentwicklung der Django-basierten Verlagswebseite

Selbständiger Softwareentwickler Django oscar PostgreSQL ...
Selbständiger Softwareentwickler
  • Unterstützung bei der Pflege und Weiterentwicklung der Django-basierten Verlagswebseite und des Webshops und der Inhouse-IT-Anwendungen. Einbindung in das Scrum-Team mit 14-tägigen Sprints.
Django oscar PostgreSQL Redis Celery. Docker JIRA Jenkins Gitlab CI REST API Flask Restful Swagger py.test
Rheinwerk Verlag
Bonn
4 Jahre 1 Monat
2012-05 - 2016-05

Erweiterung eines OpenERP-basierten Warenwirtschaftssystems

Selbständiger Softwareentwickler Python OpenERP SQL ...
Selbständiger Softwareentwickler
  • Anpassung und Erweiterung eines OpenERP-basierten Warenwirtschaftssystems in einem Stahlbaubetrieb.
  • Migration der Datenbestände von OpenERP Version 5 auf Version 6, Programmierung der graphischen Oberfläche eines Terminals zur Erfassung von Betriebsdaten in der Produktion.
  • Programmierung von Custom-Plugins für OpenERP mit spezieller Businesslogik, Datenmodell und Eingabemasken. Systemadministration, Überwachung, Updates, Roll-Out usw.
Python OpenERP SQL PostgreSQL PyGTK XML-RPC
DEPA ? Gesellschaft für Kranausleger
Leverkusen
8 Monate
2014-10 - 2015-05

Implementierung (POC) einer Enterprise-Service-Bus-Topologie

Selbständiger Softwareentwickler Python Lua zato ...
Selbständiger Softwareentwickler
  • Implementierung (POC) einer Enterprise-Service-Bus-Topologie mit dem Zato-ESB für Provisioning-Systeme für Mobilfunk.
  • Implementierung von Services, Service-Deploymenttools, Anbindung von SOAP und REST-Schnittstellen.
Python Lua zato ESB XML SOAP REST Redis Flask JSON
pi-lar GmbH
Köln
4 Monate
2012-01 - 2012-04

Erweiterung der Suchfunktion der hauseigenen Webplattform

Selbständiger Softwareentwickler Python Django REST ...
Selbständiger Softwareentwickler
  • Erweiterung der Suchfunktion der hauseigenen Webplattform durch Anbindung von Django an den Solr-Suchserver, Testing, Bugfixing
Python Django REST HTML Selenium Solr
yingiz GmbH
Köln
1 Jahr 9 Monate
2009-10 - 2011-06

Weiterentwicklung einer Trac-basierten Umgebung

Selbständiger Softwareentwickler Python Java Shell ...
Selbständiger Softwareentwickler
  • Portierung und Weiterentwicklung einer Trac-basierten Umgebung für Software-Verwaltung und automatisiertes Testing von Software für Mikrocontroller im Automotive-Bereich von der Umgebung eines Drittanbieters auf die IT-Infrastruktur eines namhaften, süddeutschen Autoherstellers.
  • Tätigkeiten umfassten die Portierung, Refactoring, und Fehlervereinigung der Software, sowie die Konzeption und Implementierung neuer Anforderungen. Dabei war eine Hauptaufgabe die Integration von Trac mit Subversion, LDAP, dem B2B-Portal und den Custom-Entwicklertools des Kunden und dem JIRA-Ticketsystem.
  • Weitere Aufgaben umfassten die Konzeption, Implementierung und Durchführung von Deployments, Roll-Outs, Testing und Reportings.
  • Eingesetzt wurde hauptsächlich Python, Java und Bash-Shellskripte und eine auf Eclipse basierende Entwicklungsumgebung.
Python Java Shell Trac JIRA Subversion Eclipse LDAP Apache SQLite SOAP XML-RPC
xiopia
Unterföhring
1 Jahr 5 Monate
2008-03 - 2009-07

Entwicklung eines webbasierten Document Management Systems

Selbständiger Softwareentwickler HTML JavaScript Python ...
Selbständiger Softwareentwickler
  • Entwicklung eines webbasierten Document Management Systems für Finanzdienstleister in Python auf Basis des TurboGears Webframeworks.
  • Tätigkeiten umfassten alle anfallenden Aufgaben im Rahmen des Projekts, die zur Planung, Design und Implementierung gehören.
  • Softwareentwicklung mit Python, JavaScript, HTML-Templates etc, Systemadministration mit dem Aufbau des gesamten Webapplikationsstacks (Datenbank, Webserver, Applikationsserver, Hilfservices, etc.), Datenbankdesign und -implementierung, Testing, Deployment, Rollout usw
HTML JavaScript Python Roll-Out Turbo-Gears CherryPy Subversion PostgreSQL SQLite Trac
SPV Solutions
Jersey
7 Monate
2007-08 - 2008-02

Administration eines Applikationsservers

Systemadministrator, Software-Tester BEA WebLogic Application Server Java Perl ...
Systemadministrator, Software-Tester
  • Administration eines Applikationsservers für den Abschluss von Mobilfunkverträgen auf der Basis des Bea Weblogic Java Appliaktionsservers bei einem namhaften internationalen IT-Dienstleister im Auftrag eines deutschen Mobilfunkanbieters.
  • Tätigkeiten beinhalteten das Testen der Applikation während der Entwicklung, die Implementation von Überwachungstools mit Shell-Skripten, Perl, Python, Java, darunter z.B. die Implementierung eines Monitoriung-Tools mit Web-Frontend auf Basis von CherryPy, SQLAlchemy und rrdtool. die Dokumentation der Betriebsabläufe und Fehlersuche, -analyse und -behebung sowie Routineüberwachungsaufgaben
BEA WebLogic Application Server Java Perl Python Shell-Scripts CherryPy SQLAlchemy rrdtool
ATOS Origin
Düsseldorf
8 Monate
2006-10 - 2007-05

Entwicklung eines Webportals für Linktausch in Python

Selbständiger Softwareentwickler Python TurboGears Web-Framework PHP ...
Selbständiger Softwareentwickler
Python TurboGears Web-Framework PHP Subversion PostgreSQL SQLite
Axandra
Montabaur
10 Monate
2005-10 - 2006-07

Entwicklung eines web-basierten LMS

Softwareentwickler, Systemadministrator u. Supportmanager CBT CRM LMS ...
Softwareentwickler, Systemadministrator u. Supportmanager
  • Entwicklung eines web-basierten LMS in PHP und Python bei einem Anbieter für E-Learning in Irland.
  • Entwicklung von SCORM-kompatiblen Lerninhalten. Administration eines Büronetzwerks mit ca. 10 Clients und 3 Servern.
  • Technische Betreuung & Programmierung des Webauftritts.
  • Technischer Support für die Online-Lernplattform und CBT-Produkte.
  • Betreuung der CRM und der Support-Datenbank.
CBT CRM LMS PHP Python SCORM
Advance Learning
Galway/Irland

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Studium der Germanistik und Geschichte (Zwischenprüfung)

Position

Position

Schwerpunkte in absteigender Reihenfolge: Programmierung, Beratung,  Dokumentation und Schulung

Kompetenzen

Kompetenzen

Top-Skills

Python Backend-Entwicklung Python-Training Open Source Entwicklung

Schwerpunkte

Open Source/Linux Berater
Python-Spezialist
Python-Trainer
Software-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Ansible
CI
Container
Django
Docker
Git
Gitlab CI
Google Cloud
Helm
Kubernetes

Portfolio

  • Spezialisierung auf Python-Programierung im Backend-Bereich, z.B. Webapplikations-Server-Programmierung, Integration von Software und Tools mit Python, Unix-Shell und diversen Open-Source Tools. Jahrzehntelange Erfahrung in der Administration von Linux/Unix-Systemen und der Installation und Konfiguration von Server Software, wie z.b. Webserver, Datenbanken und andere Internet-Dienste (SMTP, VCS, Applikationsserver usw.). Weiterhin Benutzeroberflächen für Webanwendungen oder für Desktop-Applikationen.
  • Durchführung von Inhouse Schulungen zu Python auf speziellen Kundenwunsch mit auf den Kunden zugeschnittenen Inhalten.
  • Engagement im Open-Source-Umfeld und in der deutschen Python-Community. Dadurch lange und ausgiebige Erfahrung mit Entwickler-Tools aus dem Open-Source-Breich, z.b. Versionskontrollsysteme, Ticketsysteme, Buildtools, Testingtools/-strategien wie z.b. Unit-Testing, Mocking-Tools, und funktionale Tests.
  • Schnelle Auffassungsgabe und die Fähigkeit, sich in neue Technologien schnell einzuarbeiten sowie Blick für gesamtheitliche Zusammenhänge. Interesse und Befähigung bei der Problemanalyse, Konzeption, und Anpassung von Projekten an neue Erfordernisse eingebunden zu werden. Analytisches Denken und detektivisches Gespür für das Finden von Ursachen für technische Probleme und Lösungsstrategien. Ausgeprägte soziale Kompetenzen, um an Schnittstellen zwischen Projektleitung, Entwicklern und IT-Betrieb zu arbeiten.

Protokolle

TCP/IP, HTTP, SMTP, IMAP, XML-RPC, SOAP, REST, JSON-RPC, OSC, MQTT, SSH, SSL/TLS

Tools

Git, Subversion, Mercurial, Make, Scons, CMake, Jira, Trac, Buildbot, Travis, GitHub, Bitbucket, Eclipse, IPython/Jupyter, Vagrant, Docker(-Compose), Kubernetes, Blender

Frameworks und Bibliotheken

SQLAlchemy,  Genshi, Jinja2, TurboGears, Flask, Bottle, Django, Web2py, PyGTK, WxWidgets, Kivy, pygame, pyglet, pytest, nose, tox, Selenium, Cython, lxml, NumPy, Pandas, setuptools, virtualenv, fabric, ansible

Sonstige Produkte, Standards, Methoden

CRM, ERP, ESB, LMS, CBT, SCORM, OpenGL, MIDI, VST, LV2, ALSA, JACK, OpenERP, Zato-ESB, Django CMS, Wordpress, Nikola, Arduino, STM32F4, Raspberry Pi, BBC micro:bit, debian, Ubuntu, Arch Linux, RedHat, AUR, RPM, Apache, nginx, postfix, dovecot, dnsmasq, OpenSSH, iptables, fail2ban

Betriebssysteme

Docker-Compose
Google Cloud
Linux/Unix
Mac OS X
Windows

Programmiersprachen

Bash
C/C++
CSS
Cython
HTML
JavaScript
JSON
Less
Lua
Markdown
MicroPython
Puredata
Python
Restructured Text
SASL
SQL
XML/XSLT
YAML

Datenbanken

LDAP
MongoDB
MySQL
PostgreSQL
Redis
SQLite

Datenkommunikation

RabbitMQ
Websockets
ZeroMQ

Branchen

Branchen

  • IT
  • Softwarehersteller
  • Internet
  • EDV
  • Medien
  • Musik
  • Verlage
  • E-Learning
  • Kommunikation
  • Musikequipment
  • Industrie
  • Audomotive
  • Mobilfunk
  • Telekommunikation

Einsatzorte

Einsatzorte

Köln (+100km) Frankfurt am Main (+50km) Bonn (+50km) Düsseldorf (+50km)
Deutschland, Österreich

Arbeitserlaubnis: Arbeitserlaubnis in allen EU-Ländern

Weitere Länder: kurzzeitige Einsätze in anderen Ländern sind auf Basis englischer Kommunikation möglich

möglich

Projekte

Projekte

10 Jahre 11 Monate
2013-05 - heute

Design & Implementierung von Websites

Selbständiger Softwareentwickler und Webdesigner Wordpress Flask Bottle ...
Selbständiger Softwareentwickler und Webdesigner
  • Konzeption, Design und Implementierung von Websites für verschiedenen mittelständische Betriebe und Organisationen
Wordpress Flask Bottle Nikola Django CMS Drupal PHP Python
16 Jahre 3 Monate
2008-01 - heute

Durchführung von Inhouse Schulungen

Python Trainer
Python Trainer
  • Durchführung von Inhouse Schulungen zu Python auf speziellen Kundenwunsch mit auf den Kunden zugeschnittenen Inhalten, verschiedene bundesweite Einsatzorte
18 Jahre 3 Monate
2006-01 - heute

Open Source Entwicklung

Open Source Entwickler
Open Source Entwickler

Contributor zu verschiedenen Open Source Projekten

  • TurboGears (Webframework, ehem. Core Entwickler)
  • MicroPython (Python auf Mikroprozessoren)
  • Watson (Time-tracking Tool)
  • esper (Entity-Component-Library)
  • Nikola (Static Site Generator)
  • Arch User Repository (AUR) Packaging (über 100 Pakete)

 

Eigene Open Source-Projekte

  • python-rtmidi (MIDI I/O-Library)
  • osc2mqtt (OSC-to-MQTT Bride)
  • diverse MIDI- und Audioeffektplugins

 

Engagement in der deutschen Python-Community

  • Mitbegründer und Organisator der [auf Anfrage]
  • Mitorganisation der PyCon.DE-Konferenz 2013 in Köln
  • Mitorganisation des PythonCamps in Köln 2014-2018
diverse
1 Jahr
2021-05 - 2022-04

MVP Django-Anwendung zur Textanalyse

Software-Entwickler Python Django Kubernetes ...
Software-Entwickler
Unterstützung bei der Entwicklung eines MVPs einer Django-basierten Webanwendung zur Verwaltung und Erschließung und Textanalyse von Dokumenten des Bundestags.


Django Flask Celery Redis PostgreSQL Gitlab Docker
Python Django Kubernetes Gitlab CI REST Textanalyse Pandas
Bundesdruckerei
Remote / Berlin
8 Monate
2019-10 - 2020-05

Anpassung/Erweiterung Internet-Wettanbieterplattform

Softwareentwickler Python JavaScript Git ...
Softwareentwickler

Anpassung und Erweiterung einer vorhandenen umfangreichen Software für Internet-Wettanbieter für einen neuen Kunden. Neuaufsetzen der Entwickler-Infrastruktur und der Applikationsumgebung in Google Cloud mit Docker-Compose und Kubernetes.

Django PostgreSQL Redis MongoDB RabbitMQ ZeroMQ Websockets Ansible Docker Docker-Compose Kubernetes Helm Google Cloud Gitlab CI
Python JavaScript Git CI Container Google Cloud
aleatech (ehem. Sportsbookcloud)
Rösrath
7 Monate
2018-11 - 2019-05

Implementierung einer REST API

Selbständiger Softwareentwickler Flask Redis Cloud Foundry ...
Selbständiger Softwareentwickler
  • Implementierung einer REST API für die Abfrage von Unternehmensdaten via GraphQL aus einer LeanIX-Datenbank und Bereitstellung von JSON und Excel-Reports.
Flask Redis Cloud Foundry JSON GraphQL LeanIX Excel/OpenPyxl
innogy
Essen
1 Jahr 2 Monate
2016-05 - 2017-06

Weiterentwicklung der Django-basierten Verlagswebseite

Selbständiger Softwareentwickler Django oscar PostgreSQL ...
Selbständiger Softwareentwickler
  • Unterstützung bei der Pflege und Weiterentwicklung der Django-basierten Verlagswebseite und des Webshops und der Inhouse-IT-Anwendungen. Einbindung in das Scrum-Team mit 14-tägigen Sprints.
Django oscar PostgreSQL Redis Celery. Docker JIRA Jenkins Gitlab CI REST API Flask Restful Swagger py.test
Rheinwerk Verlag
Bonn
4 Jahre 1 Monat
2012-05 - 2016-05

Erweiterung eines OpenERP-basierten Warenwirtschaftssystems

Selbständiger Softwareentwickler Python OpenERP SQL ...
Selbständiger Softwareentwickler
  • Anpassung und Erweiterung eines OpenERP-basierten Warenwirtschaftssystems in einem Stahlbaubetrieb.
  • Migration der Datenbestände von OpenERP Version 5 auf Version 6, Programmierung der graphischen Oberfläche eines Terminals zur Erfassung von Betriebsdaten in der Produktion.
  • Programmierung von Custom-Plugins für OpenERP mit spezieller Businesslogik, Datenmodell und Eingabemasken. Systemadministration, Überwachung, Updates, Roll-Out usw.
Python OpenERP SQL PostgreSQL PyGTK XML-RPC
DEPA ? Gesellschaft für Kranausleger
Leverkusen
8 Monate
2014-10 - 2015-05

Implementierung (POC) einer Enterprise-Service-Bus-Topologie

Selbständiger Softwareentwickler Python Lua zato ...
Selbständiger Softwareentwickler
  • Implementierung (POC) einer Enterprise-Service-Bus-Topologie mit dem Zato-ESB für Provisioning-Systeme für Mobilfunk.
  • Implementierung von Services, Service-Deploymenttools, Anbindung von SOAP und REST-Schnittstellen.
Python Lua zato ESB XML SOAP REST Redis Flask JSON
pi-lar GmbH
Köln
4 Monate
2012-01 - 2012-04

Erweiterung der Suchfunktion der hauseigenen Webplattform

Selbständiger Softwareentwickler Python Django REST ...
Selbständiger Softwareentwickler
  • Erweiterung der Suchfunktion der hauseigenen Webplattform durch Anbindung von Django an den Solr-Suchserver, Testing, Bugfixing
Python Django REST HTML Selenium Solr
yingiz GmbH
Köln
1 Jahr 9 Monate
2009-10 - 2011-06

Weiterentwicklung einer Trac-basierten Umgebung

Selbständiger Softwareentwickler Python Java Shell ...
Selbständiger Softwareentwickler
  • Portierung und Weiterentwicklung einer Trac-basierten Umgebung für Software-Verwaltung und automatisiertes Testing von Software für Mikrocontroller im Automotive-Bereich von der Umgebung eines Drittanbieters auf die IT-Infrastruktur eines namhaften, süddeutschen Autoherstellers.
  • Tätigkeiten umfassten die Portierung, Refactoring, und Fehlervereinigung der Software, sowie die Konzeption und Implementierung neuer Anforderungen. Dabei war eine Hauptaufgabe die Integration von Trac mit Subversion, LDAP, dem B2B-Portal und den Custom-Entwicklertools des Kunden und dem JIRA-Ticketsystem.
  • Weitere Aufgaben umfassten die Konzeption, Implementierung und Durchführung von Deployments, Roll-Outs, Testing und Reportings.
  • Eingesetzt wurde hauptsächlich Python, Java und Bash-Shellskripte und eine auf Eclipse basierende Entwicklungsumgebung.
Python Java Shell Trac JIRA Subversion Eclipse LDAP Apache SQLite SOAP XML-RPC
xiopia
Unterföhring
1 Jahr 5 Monate
2008-03 - 2009-07

Entwicklung eines webbasierten Document Management Systems

Selbständiger Softwareentwickler HTML JavaScript Python ...
Selbständiger Softwareentwickler
  • Entwicklung eines webbasierten Document Management Systems für Finanzdienstleister in Python auf Basis des TurboGears Webframeworks.
  • Tätigkeiten umfassten alle anfallenden Aufgaben im Rahmen des Projekts, die zur Planung, Design und Implementierung gehören.
  • Softwareentwicklung mit Python, JavaScript, HTML-Templates etc, Systemadministration mit dem Aufbau des gesamten Webapplikationsstacks (Datenbank, Webserver, Applikationsserver, Hilfservices, etc.), Datenbankdesign und -implementierung, Testing, Deployment, Rollout usw
HTML JavaScript Python Roll-Out Turbo-Gears CherryPy Subversion PostgreSQL SQLite Trac
SPV Solutions
Jersey
7 Monate
2007-08 - 2008-02

Administration eines Applikationsservers

Systemadministrator, Software-Tester BEA WebLogic Application Server Java Perl ...
Systemadministrator, Software-Tester
  • Administration eines Applikationsservers für den Abschluss von Mobilfunkverträgen auf der Basis des Bea Weblogic Java Appliaktionsservers bei einem namhaften internationalen IT-Dienstleister im Auftrag eines deutschen Mobilfunkanbieters.
  • Tätigkeiten beinhalteten das Testen der Applikation während der Entwicklung, die Implementation von Überwachungstools mit Shell-Skripten, Perl, Python, Java, darunter z.B. die Implementierung eines Monitoriung-Tools mit Web-Frontend auf Basis von CherryPy, SQLAlchemy und rrdtool. die Dokumentation der Betriebsabläufe und Fehlersuche, -analyse und -behebung sowie Routineüberwachungsaufgaben
BEA WebLogic Application Server Java Perl Python Shell-Scripts CherryPy SQLAlchemy rrdtool
ATOS Origin
Düsseldorf
8 Monate
2006-10 - 2007-05

Entwicklung eines Webportals für Linktausch in Python

Selbständiger Softwareentwickler Python TurboGears Web-Framework PHP ...
Selbständiger Softwareentwickler
Python TurboGears Web-Framework PHP Subversion PostgreSQL SQLite
Axandra
Montabaur
10 Monate
2005-10 - 2006-07

Entwicklung eines web-basierten LMS

Softwareentwickler, Systemadministrator u. Supportmanager CBT CRM LMS ...
Softwareentwickler, Systemadministrator u. Supportmanager
  • Entwicklung eines web-basierten LMS in PHP und Python bei einem Anbieter für E-Learning in Irland.
  • Entwicklung von SCORM-kompatiblen Lerninhalten. Administration eines Büronetzwerks mit ca. 10 Clients und 3 Servern.
  • Technische Betreuung & Programmierung des Webauftritts.
  • Technischer Support für die Online-Lernplattform und CBT-Produkte.
  • Betreuung der CRM und der Support-Datenbank.
CBT CRM LMS PHP Python SCORM
Advance Learning
Galway/Irland

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Studium der Germanistik und Geschichte (Zwischenprüfung)

Position

Position

Schwerpunkte in absteigender Reihenfolge: Programmierung, Beratung,  Dokumentation und Schulung

Kompetenzen

Kompetenzen

Top-Skills

Python Backend-Entwicklung Python-Training Open Source Entwicklung

Schwerpunkte

Open Source/Linux Berater
Python-Spezialist
Python-Trainer
Software-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Ansible
CI
Container
Django
Docker
Git
Gitlab CI
Google Cloud
Helm
Kubernetes

Portfolio

  • Spezialisierung auf Python-Programierung im Backend-Bereich, z.B. Webapplikations-Server-Programmierung, Integration von Software und Tools mit Python, Unix-Shell und diversen Open-Source Tools. Jahrzehntelange Erfahrung in der Administration von Linux/Unix-Systemen und der Installation und Konfiguration von Server Software, wie z.b. Webserver, Datenbanken und andere Internet-Dienste (SMTP, VCS, Applikationsserver usw.). Weiterhin Benutzeroberflächen für Webanwendungen oder für Desktop-Applikationen.
  • Durchführung von Inhouse Schulungen zu Python auf speziellen Kundenwunsch mit auf den Kunden zugeschnittenen Inhalten.
  • Engagement im Open-Source-Umfeld und in der deutschen Python-Community. Dadurch lange und ausgiebige Erfahrung mit Entwickler-Tools aus dem Open-Source-Breich, z.b. Versionskontrollsysteme, Ticketsysteme, Buildtools, Testingtools/-strategien wie z.b. Unit-Testing, Mocking-Tools, und funktionale Tests.
  • Schnelle Auffassungsgabe und die Fähigkeit, sich in neue Technologien schnell einzuarbeiten sowie Blick für gesamtheitliche Zusammenhänge. Interesse und Befähigung bei der Problemanalyse, Konzeption, und Anpassung von Projekten an neue Erfordernisse eingebunden zu werden. Analytisches Denken und detektivisches Gespür für das Finden von Ursachen für technische Probleme und Lösungsstrategien. Ausgeprägte soziale Kompetenzen, um an Schnittstellen zwischen Projektleitung, Entwicklern und IT-Betrieb zu arbeiten.

Protokolle

TCP/IP, HTTP, SMTP, IMAP, XML-RPC, SOAP, REST, JSON-RPC, OSC, MQTT, SSH, SSL/TLS

Tools

Git, Subversion, Mercurial, Make, Scons, CMake, Jira, Trac, Buildbot, Travis, GitHub, Bitbucket, Eclipse, IPython/Jupyter, Vagrant, Docker(-Compose), Kubernetes, Blender

Frameworks und Bibliotheken

SQLAlchemy,  Genshi, Jinja2, TurboGears, Flask, Bottle, Django, Web2py, PyGTK, WxWidgets, Kivy, pygame, pyglet, pytest, nose, tox, Selenium, Cython, lxml, NumPy, Pandas, setuptools, virtualenv, fabric, ansible

Sonstige Produkte, Standards, Methoden

CRM, ERP, ESB, LMS, CBT, SCORM, OpenGL, MIDI, VST, LV2, ALSA, JACK, OpenERP, Zato-ESB, Django CMS, Wordpress, Nikola, Arduino, STM32F4, Raspberry Pi, BBC micro:bit, debian, Ubuntu, Arch Linux, RedHat, AUR, RPM, Apache, nginx, postfix, dovecot, dnsmasq, OpenSSH, iptables, fail2ban

Betriebssysteme

Docker-Compose
Google Cloud
Linux/Unix
Mac OS X
Windows

Programmiersprachen

Bash
C/C++
CSS
Cython
HTML
JavaScript
JSON
Less
Lua
Markdown
MicroPython
Puredata
Python
Restructured Text
SASL
SQL
XML/XSLT
YAML

Datenbanken

LDAP
MongoDB
MySQL
PostgreSQL
Redis
SQLite

Datenkommunikation

RabbitMQ
Websockets
ZeroMQ

Branchen

Branchen

  • IT
  • Softwarehersteller
  • Internet
  • EDV
  • Medien
  • Musik
  • Verlage
  • E-Learning
  • Kommunikation
  • Musikequipment
  • Industrie
  • Audomotive
  • Mobilfunk
  • Telekommunikation

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.