Über mich
Softwareentwickler, Projektmanager, Unternehmer.

Die Entwicklungen im Bereich der Informationstechnik (IT) überschlagen sich mit atemberaubender Geschwindigkeit. Fasziniert und beseelt von den Möglichkeiten des digitalen Zeitalters, stelle ich Unternehmen und Projektteams meine professionellen Dienste zur Verfügung. Dabei stehe ich Ihnen mit praktischen Lösungen und dem nötigen Know-how zur Seite.


Sie können darauf vertrauen, dass ich Ihnen dabei helfe, die Komplexität einer Aufgabe mit der richtigen Software zu reduzieren und das Projekt in einem logischen Zeitrahmen sowie on budget umzusetzen.


Referenzen


Was mich als Programmierer auszeichnet, ist meine langjährige Erfahrung. Tatsächlich zähle ich zu einer kleinen Gruppe ausgewählter IT-Spezialisten, die ihr Handwerk von der Pike auf gelernt haben. Allerdings gehöre ich auch zu denen, die sich keine Sekunde lang darauf ausgeruht haben.


In einer immer komplexeren Welt wird auch die Software, mit der wir sie verwalten, immer komplexer. Mit Studien in den Bereichen agile Softwareentwicklung, testgetriebene Entwicklung und Entwurfsmuster sowie mit fundierter Programmierererfahrung in den Sprachen:

  • C/C++
  • PHP
  • Javascript

verfüge ich über die notwendige Sachkenntnis, um funktionelle und qualitativ hochwertige Software zu entwickeln.

Als Technischer Direktor (CTO) eines weltweit führenden Unternehmens im Bereich Business Simulationen bin ich für die Schulung der Mitarbeiter bekannter Konzerne durch Simulationen verantwortlich. Im Rahmen meiner Selbstständigkeit übernehme ich immer wieder die Interimsleitung von Entwicklungsabteilungen.


Mehreren mittelständischen und weltweit agierenden Unternehmen ist unter meiner Anleitung die Migration in die Cloud gelungen.


Dank umfangreicher Erfahrungen im Bereich Management und Teamleitung betrachte ich das jeweilige Projekt nicht nur aus der technischen Perspektive, sondern weiß auch um die betriebswirtschaftlichen Zusammenhänge. Diese Fähigkeit ist mein Alleinstellungsmerkmal, denn mein Verständnis ökonomischer Prinzipien erlaubt es mir, bessere Ergebnisse zu liefern.


Da ich die Prozesse rund um Unternehmensgründungen und Startups genauestens kenne, bin ich der ideale Partner, um die Visionen meiner Kunden technisch und wirtschaftlich in die Realität umzusetzen.


Professioneller Werdegang


Frühe Ambitionen


Die Leidenschaft fürs Programmieren ergriff mich bereits in frühester Jugend. Meine ersten Schritte als Programmierer machte ich 1985 auf dem C64 von Commodore. Bis 1992 hatte ich die Programmiersprache C erlernt. Zunächst wandte ich diese auf Commodores Amiga an, später auf dem PC.


Kreativer Querdenker


Recht früh stieß ich an die Grenzen des Betriebssystems DOS und beschloss ich eine eigene Programmiersprache zu entwickeln. Diese sollte es auch Amateuren erlauben, 32 Bit Programme unter DOS zu schreiben. Ziel war dabei die Umgehung der 640KB Grenze zur Erzeugung besonderer grafischer Effekte. Das Ergebnis meiner Arbeit war 1994/1995 die Programmiersprache GBasic, ein Dialekt von Basic. Zunächst kostenlos im Internet vertrieben, erreichte die Software binnen kürzester Zeit weltweit über 10.000 Anwender. Zu diesen zählten Schulen in Lateinamerika und Afrika. US-amerikanische Spezialisten aus dem Bereich Psychologie sowie die spanische Marine nutzten das im Vergleich zu Microsofts QBasic wesentlich leistungsfähigere GBasic zu Simulationszwecken. Mein Beitrag zur Familie der DOS Programmiersprachen verlor durch den Siegszug von Windows allmählich an Bedeutung. So wendete ich mich C++ zu und begann unter Windows zu entwickeln.


Erste Erfolge und Spezialisierung


Mein erster kleinerer Erfolg war 1997 eine Verwaltungssoftware für Fahrschulen, 1998 schließlich entwickelte ich meine erste Warenwirtschaftssoftware für meine Lehrfirma. Kurz darauf wurde mir bereits während der Ausbildung die Leitung der IT-Abteilung anvertraut, später auch die Database Marketing Abteilung. Die Konzeption von gut funktionierenden Warenwirtschaftssystemen entwickelte sich zu meinem Fachgebiet.


Unabhängiger Dienstleister


Im Jahr 2001 wagte ich den Schritt in die Selbstständigkeit. Dabei stand der Vertrieb der von mir entwickelten Warenwirtsschaftssoftware im Fokus. Mehrere Unternehmen wandten diese erfolgreich an. Dabei erwies sie sich als funktional bei der Anwendung in teils sehr unterschiedlichen Branchen, wie dem Verlagswesen oder der Nahrungsmittelherstellung. Als sich 2006 der Trend hin zu Webanwendung abzuzeichnen begann, stieg ich auf die Programmiersprachen PHP und Javascript um. Es folgten mehrere größere Projekte. Zu meinen Kunden gehörten Tankstellenketten, Autowaschanlagen, aber auch Onlinecommunitys aus dem Bereich Bildung.

  • Full-stack
  • Angular
  • NodeJS
  • TypeScript
  • PHP
  • Java
  • Cloud
  • Magento
  • Microservices
  • eCommerce
  • Serverless

Portfolio

IndustryMasters
Angular, PHP, MySQL, AWS, DynamoDB
esyoil
AWS, NodeJS, MongoDB, NestJS
Regiocast
AWS, TypeScript, NestJS, Cognito

Erfahrungen

  • JavaScript, 14 Jahre
  • TypeScript, 4 Jahre
  • PHP, 15 Jahre
  • Java, 10 Jahre
  • Angular, 4 Jahre
  • Cloud Computing, 7 Jahre

Verfügbarkeit

Teilzeit (20-30h / Woche)

Bevorzugte Arbeitsumgebung

Mac OSX, Git, IntelliJ Idea, SourceTree, Slack

Dass coolste...

woran ich gearbeitet habe ist ein cloudbasiertes individuelles eCommerce System.

Tätigkeiten

Chief Technology Officer

03/2015 - heute
IndustryMasters GmbH
  • Pflege und Weiterentwicklung der Business Simulationssoftware. Im Zuge der internationalen Expansion musste auch ein Konzept entwickelt werden um die Software in allen wichtigen Ländern der Erde laufen zu lassen. Dies erfolgte durch eine Migrierung der Software in Amazons Cloud.
  • Refactoring und Modernisierung der Software
  • Entwicklung einer technischen Unternehmensstrategie für die Weitere Expansion
  • Leitung des Entwicklungsteams
  • Entwicklung und Implementierung einer Cloud Strategie
  • Angular
  • PHP
  • MySQL
  • Amazon Webservices
  • DynamoDB

Entwicklungsleiter

01/2018 - 07/2019
esyoil GmbH
  • Leitung der Entwicklungsabteilung für Softwarerelaunch des Unternehmens. Migrieren der Legacy PHP Anwendung (Deutschlands größte Preissuchmaschine für Heizöl) in eine Microservices Architektur
  • Analyse und Konzeption der Anwendung
  • Leitung des Entwicklungsteams
  • Entwicklung der Anwendung
  • Migration MySQL -> NoSQL
  • Migration in die Cloud
  • Migration von legacy PHP Code in eine Microservice orientierte NodeJS / TypeScript Architektur
  • Amazon Webservices
  • NodeJS
  • TypeScript
  • MongoDB
  • NestJS
  • Micro Services
  • Docker

Software Architekt

12/2018 - 07/2019
Deutsches Forschungsinstitut für öfentliche Verwaltung
  • Entwicklung eines Webportals zur Pflege und Suche von Rechtstexten im europäischen Beamtenrecht
  • Analyse und Konzeption der Anwendung
  • Entwicklung der Anwendung
  • Java
  • MySQL
  • Play Framework

Entwicklungsleiter

10/2018 - 01/2019
Regiocast GmbH & Co. KG
  • Schulung und Leitung des Entwicklungsteams. Entwicklung eines Loginsystems für die dem Unternehmen zugehörigen Radiosender.
  • Analyse und Konzeption der Anwendung
  • Leitung des Entwicklungsteams
  • Entwicklung der Anwendung
  • Schulung der Mitarbeiter
  • Schreiben der Testanwendung mit NestJS
  • Amazon Webservices
  • NodeJS
  • TypeScript
  • NestJS
  • Lambda
  • Cognito

Software Architekt

04/2017 - 08/2018
Quas GmbH
  • Entwicklung einer Software zur Verwaltung von Hilfsmitteln im Gesundheitswesen
  • Analyse und Konzeption der Anwendung
  • Design der Datenschemata
  • Entwicklung der Anwendung
  • Entwicklung mobile Apps
  • Java
  • MySQL
  • SOAP
  • Rest Services
  • NativeScript

Entwicklungsleiter

04/2014 - 08/2018
Quas GmbH
  • Entwicklung einer Software zur Wunddokumentation für Pflegepersonal im Gesundheitswesen. Entwickelt wurde eine Webanwendung, sowie mobile Apps für iOS und Android, mit der die Kunden vor Ort die Wunden dokumentieren können. Die App vermisst die Wunde automatisch durch ein aufgenommenes Foto
  • Analyse und Konzeption der Anwendung
  • Design der Datenschemata
  • Leitung des Entwicklungsteams
  • Entwicklung mobile Apps
  • Java
  • MySQL
  • iOS
  • Android

Entwicklungsleiter

11/2011 - 08/2018
Quas GmbH
  • Entwicklung einer Software zur Verwaltung von elektronischen Kostenvoranschlägen zwischen Leistungserbringern und allen gesetzlichen Krankenkassen
  • Analyse und Konzeption der Anwendung
  • Design der Datenschemata
  • Leitung des Entwicklungsteams
  • Ausarbeitung von Fach- und DV-Konzept für die Schnittstellen
  • PHP
  • MySQL
  • SOAP
  • Rest Services


Kenntnisse

Sprachen

HTML5, CSS3, Swift, PHP, Java, JavaScript, TypeScript, C++, ECMAScript (ES6), Object-oriented JavaScript (OOJS)

Frameworks

Angular, NestJS, Play Framework, Serverless, SwiftUI, Amazon Amplify, Bootstrap 4, NativeScript, Symfony, Laravel, Zend Framework

Umgebungen

MacOS, Linux, Docker, Kubernetes, Cloud Computing, Serverless, Elastic Beanstalk, Elastic Container Service, AWS Lambda

Datenspeicher

MySQL, MongoDB, DynamoDB


Gerne helfe ich auch Ihnen Ihr Projekt optimal umzusetzen. Kontaktieren Sie mich gerne.
Ich bin Mitglied im Beirat des Händlerbunds, dem Expertengremium von Europas größtem Onlinehandelsverband.
Wenn es um Datenmigrationen geht, bin ich offizieller Partner des weltweit führenden Unternehmens für Datenmigrationen, Cart2Cart Software.