Profilbild von Thomas Bach Freelancing Software Engineeer and Architect aus Weeze

Thomas Bach

verfügbar

Letztes Update: 09.01.2024

Freelancing Software Engineeer and Architect

Abschluss: BA Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (gut) | spanisch (verhandlungssicher)

Dateianlagen

lebenslauf_090124.pdf
projektliste_090124.pdf

Skills

Software-Architekt und System-Engineer mit starkem Hintergrund in der Linux-Server- und Netzwerkadministration.
Programmiere selbst in Python, Bash, Haskell und ähnlichem.
Beschäftige mich mit verteilten, resilienten Systemen, CI/CD Pipelines und Software-Testing.

Projekthistorie

04/2020 - 01/2024
Freelancing System Engineer
Univention (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Developing middleware with Python in the context of the Univention Corporate Server an LDAP IAM solution.

10/2021 - 10/2022
Freelancing System Architect
France Ecotours (Sonstiges, < 10 Mitarbeiter)

Dovelop a Google Cloud based backend to manage bookings.

10/2017 - 10/2019
Leitender Softwarearchitekt
Midas Technologies (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Planung und Umsetzung des Backends einer Mobile App in der AWS Cloud:
  • Design des RESTful API,
  • Letung der Umsetzung aller Services in einem Microservice-Ansatz,
  • Sicherstellen von Code- und Dokumentationsqualität,
  • Aufsetzen und Wartung der CI/CD Pipeline.

07/2013 - 10/2017
Leitender Linux-Administrator und Programmierer
ilexius GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Leitung der Linux Server Flotte:
  • Sicherstellung der Servicequalität,
  • Härtung und Absichern der Systeme,
  • Planung und Umsetzung diverser verteilter High-Availability Services (z.B. Storage, Datenbanken, Email, Web).
Außerdem Hilfe bei der Umsetzung von Projekten in Python insbesondere mit Odoo/OpenERP.

06/2006 - 11/2011
Wissenschaftliche Hilfskraft
JGU Mainz (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Administration des High Performance Cluster der Universität Mainz:
  • Planung und Umsetzung der Installations- und Wartungsroutinen,
  • Fehlersuche und Behebung bei Netzwerk- und Systemproblemen,
  • Arbeiten an Monitoring-Lösungen,
  • Entwicklung von Nutzer-Tools zur einfacheren Arbeit am Cluster.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Räumlich Verfügbar in der Region Niederrhein.

Ansonsten wegen Famillie im Moment nur bedingt Reisebereit. Bevorzuge Remotetätigkeit. Punktuelle persönliche Treffen (z.B. zwei bis drei Tage vor Ort) sind kein Problem.
Profilbild von Thomas Bach Freelancing Software Engineeer and Architect aus Weeze Freelancing Software Engineeer and Architect
Registrieren