Architektur, Entwurf und Entwicklung von Softwaresystemen
2018-2020
Software Architekt
Software Architektur im Medizintechnik-Umfeld.
Architekturanalyse von Teilprojekten.
Entwicklung und Definition eines Zielsetups.
Moderation innerhalb des Architekturteams und Kommunikation zur Projektleitung.
2017-2018
Software Architekt
Software Analyse und Architektur.
Konzeption und Umsetzung sicherheitsrelevanter Kommunikationsinfrastrukturen in einem internationalen Team.
Design von Netzwerklösungen auf Amazon AWS.
Analyse von Scala, Akka und Kafka basierter Software.
2014-2016
CTO, Skoobe GmbH
Führung des Softwareentwicklungsteams.
Verantwortung für die Skoobe iOS- und Android-App sowie
die Weiterentwicklung und den Betrieb der Cloud-basierten Infrastruktur.
Recruiting neuer Mitarbeiter und Mitwirkung an strategischen Entscheidungen
des Unternehmens als Teil des Führungsteams.
Skoobe bietet eine eBook Flatrate mit mobilen Apps für iOS und Android.
2010-2014
App- und Backendentwicklung, Skoobe GmbH
Entwicklung der ePUB Rendering-Engine für die Skoobe Apps unter iOS und Android.
Entwurf und Umsetzung von Backendkomponenten auf Basis der AWS Clouddienste.
2009
Anpassung einer Telekommunikationsplattform für ATCA Blade Systeme
sowie die Konzeption und Integration von MySQL-Cluster und Solid DB.
Erweiterungen und Bugfixes in der Java-basierten Administrations Oberfläche
und dem Java-API, das per JNI die C und C++ Funktionen bereitstellt.
2009
Entwicklung hochverfügbarer Services auf Sun Cluster
und deren Überwachung mit Nagios.
Beratung zur Paketverwaltung mit pkgsrc auf Solaris 10 sowie
zum Patchmanagement in einer Serverfarm unter Solaris.
2002-2008
Weiterentwicklung einer Telekommunikationsplattform für UNIX Cluster
Entwurf:
Entwicklung:
Projektverantwortung:
Branche: Telekommunikation
Programmiersprachen & Methoden: C, C++, Java, Perl, Agile Development, Scrum
Software: Solaris, Montavista Carrier Grade Linux, SunCluster, PrimeCluster,
Tomcat, Net-SNMP, dtrace, Oracle, Veritas Volume Manager, ClearCase, mercurial
seit 2004
Entwicklung und Mitarbeit bei verschiedenen Open Source Projekten
2000-2001
Entwurf und Implementierung eines webbasierten Reportingsystems
mit zugehöriger Berechtigungslogik.
2000-2002
Entwurf und Entwicklung webbasierter Dienste
unter Verwendung von XML und XSLT.
2000
Entwurf und Realisierung eines Internet-Umfragesystems
bei einem großen Webmail Anbieter.
2000
Unterstützung bei der Definition eines Internetportals
mit Schwerpunkt Multimedia und Bewegtbild.
2000
Dokumentation einer proprietären C-Library
für die Netzwerk-, Datenbank- und CGI-Entwicklung bei einem großen
Webmail Anbieter.
1998-2000
Entwicklung einer Telekommunikationsplattform für UNIX Cluster
Insbesondere Entwurf und Implementierung des Clustermanagements,
der Interprozesskommunikation, eines Tracingsystems und mehrerer
Test- und Kontroll-Tools.
Vorstellung und Diskussion des Gesamtsystems unter anderem bei Kunden in den USA.
Verwendung von Oracle Parallel Server (OPS) auf Reliant UNIX und Sun Solaris.
1997
Entwicklung eines SMS Clients
Programmierung einer Oberfläche in Visual Basic und Java.
1997
Entwicklung eines MPEG-Karten Treibers für Windows-NT
1996-1997
Erweiterung einer Softwareentwicklungsumgebung für
IN (Intelligent Network)-Dienste
Entwurf und Entwicklung im Rahmen der Diplomarbeit
program dependent abstract interpretation.
Insbesondere ging es um die automatische Verifikation mit Hilfe
von Modelchecking-Algorithmen.
1995-1997
Entwurf, Aufbau und Betreuung eines Internet Einwahlknotens
mit WWW-, Mail- und News-Server auf Linux Basis.
Programmierung eines Administrationsinterfaces.
1994
Portierung eines Simulationsprogramms zur Computer Tomographie