Unterstützung bei der Weiterentwicklung einer Schulverwaltungssoftware:
Portierung einer komplexen externen Anwendung in ein Helm Chart
Aufbau von Gitlab CI Templates für mehrere Projekte und Teams
Konzeption & Entwicklung einer Low-/No-Code Workflow Umgebung für Industrie 4.0 Anwendungen
Unterstützung bei der Weiterentwicklung des Connected-Car-Backends für einen großen Automobilkonzern.
E-Commerce Backend Weiterentwicklung für eine führende deutsche Parfümerie-Kette
- Aufbau eines Multi-Shop Systems "from scratch" (aufgrund spezieller Anforderungen)
- Konzeption und Entwicklung
- Anleitung der Junior Developer (Team aus 3 Seniors + 3 Juniors)
- Backend: REST-API (Java 8/Spring/Hibernate + PostgreSQL auf AWS Stack)
- Frontend: AngularJS SPA
- Projektbetreuung bis zum Live-Start
Entwicklung einer Android-App zur Zeiterfassung und Aufgabenverwaltung für Marketing-Berater einer bekannten Automarke.
Verwendete libraries (Auswahl): Retrofit, Dagger 2, Butterknife
- Evaluation des bestehenden Tools
- Konzeption, Entwicklung und Rollout einer auf modernen Web-Technologien basierenden Neufassung mit erheblich erweitertem Funktionsumfang
- Erweiterung der Schnittstellen in der zu testenden Java-Software
2011-08 bis 2015-12 StartUp im Bereich Digitale Reiseführer
Mitgründer (UG) und CTO
Backend (Java, Restlet, MongoDB)
Frontend (HTML/CSS/JS, jQuery)
Android-App mit Offline-Maps auf OpenStreetMap-Basis
2008-02 bis 2011-07 StartUp im Bereich Location Based Services
Mitgründer (GmbH) und CTO
Leitung eines Teams von 4 Vollzeit-Entwicklern
Backend-Entwicklung:
* Java Webservice (Restlet)
* PostgreSQL
* mongoDB
Frontend-Entwicklung:
* HTML/Javascript/CSS
* jQuery
* Google Web Toolkit (GWT)
Systemkonzeption und -administration:
* Linux (Ubuntu, Debian)
* Apache HTTP-Server
* Apache Tomcat
* PostgreSQL + PostGIS
* mongoDB
* memcached
* VPN
* Firewall
* Backup-Strategien
* Virtualisierung (Xen, KVM)
* Monitoring (SNMP, Cacti)
* RAID
* DNS (Bind9)
* Mailserver (Postfix)
IT-Infrastruktur
* Netzwerk / WLAN / DSL / VoIP
* Samba
* Quellcodeverwaltung (subversion, mercurial)
* Knowledge Management (DekiWiki)
* Bug Tracking (MantisBT)
2009-04 bis 2010-03 weitere Projektarbeit als freier Mitarbeiter beim vorherigen Arbeitgeber
(siehe folgender Eintrag)
2001-01 bis 2009-03 Angestellter, Senior Software Developer
Steuerungssoftware für professionelle Videomischer
* Windows-GUI-Programmierung (Visual C++ / MFC)
* GUI auf Echtzeit-OS (vxWorks, Zinc/WindML, C++)
* Hardware-Ansteuerung / Treiberprogrammierung (C/C++, STL)
* Linux mit Echtzeiterweiterung
* Einführung und Administration diverser Quellcode-Verwaltungssysteme
(PVCS / CVS / ClearCase / Mercurial)
* Einführung und Administration Knowledge Management System
(MediaWiki)
* Setup und Administration Projekt-Server (Linux, Windows)
* Entwicklung interner Tools
- web-basiert (HTML / CSS / JavaScript/ PHP)
- Windows-basiert (Visual C++ / MFC)
- command-line-basiert (Shell-Skript / Perl / C++)
* Entwicklung eigener Makrosprache (lex / yacc bzw. flex / bison)
* Protokoll-Entwicklung auf TCP/IP bzw. UDP/IP Basis, inkl. IP-MultiCast
2001-07 bis 2002-12 Entwicklung einer Verwaltungssoftware für Industrievertretungen
Microsoft Visual C++, MFC, MySQL, TAPI, OLE
1999-09 bis 2000-12 Angestellter, Software Developer
div. Projekte für Kunden aus Industrie, Rundfunk und
Veranstaltungsbranche
C++, Java, Visual Basic, Lotus Notes, Crystal Reports
IBM DB2, MS SQL
mpeg-Audio-Kodierung
1997-11 bis 1999-02 Portierung div. Bibliotheken von Win16 auf Win32
Unterstützung bei der Weiterentwicklung einer Schulverwaltungssoftware:
Portierung einer komplexen externen Anwendung in ein Helm Chart
Aufbau von Gitlab CI Templates für mehrere Projekte und Teams
Konzeption & Entwicklung einer Low-/No-Code Workflow Umgebung für Industrie 4.0 Anwendungen
Unterstützung bei der Weiterentwicklung des Connected-Car-Backends für einen großen Automobilkonzern.
E-Commerce Backend Weiterentwicklung für eine führende deutsche Parfümerie-Kette
- Aufbau eines Multi-Shop Systems "from scratch" (aufgrund spezieller Anforderungen)
- Konzeption und Entwicklung
- Anleitung der Junior Developer (Team aus 3 Seniors + 3 Juniors)
- Backend: REST-API (Java 8/Spring/Hibernate + PostgreSQL auf AWS Stack)
- Frontend: AngularJS SPA
- Projektbetreuung bis zum Live-Start
Entwicklung einer Android-App zur Zeiterfassung und Aufgabenverwaltung für Marketing-Berater einer bekannten Automarke.
Verwendete libraries (Auswahl): Retrofit, Dagger 2, Butterknife
- Evaluation des bestehenden Tools
- Konzeption, Entwicklung und Rollout einer auf modernen Web-Technologien basierenden Neufassung mit erheblich erweitertem Funktionsumfang
- Erweiterung der Schnittstellen in der zu testenden Java-Software
2011-08 bis 2015-12 StartUp im Bereich Digitale Reiseführer
Mitgründer (UG) und CTO
Backend (Java, Restlet, MongoDB)
Frontend (HTML/CSS/JS, jQuery)
Android-App mit Offline-Maps auf OpenStreetMap-Basis
2008-02 bis 2011-07 StartUp im Bereich Location Based Services
Mitgründer (GmbH) und CTO
Leitung eines Teams von 4 Vollzeit-Entwicklern
Backend-Entwicklung:
* Java Webservice (Restlet)
* PostgreSQL
* mongoDB
Frontend-Entwicklung:
* HTML/Javascript/CSS
* jQuery
* Google Web Toolkit (GWT)
Systemkonzeption und -administration:
* Linux (Ubuntu, Debian)
* Apache HTTP-Server
* Apache Tomcat
* PostgreSQL + PostGIS
* mongoDB
* memcached
* VPN
* Firewall
* Backup-Strategien
* Virtualisierung (Xen, KVM)
* Monitoring (SNMP, Cacti)
* RAID
* DNS (Bind9)
* Mailserver (Postfix)
IT-Infrastruktur
* Netzwerk / WLAN / DSL / VoIP
* Samba
* Quellcodeverwaltung (subversion, mercurial)
* Knowledge Management (DekiWiki)
* Bug Tracking (MantisBT)
2009-04 bis 2010-03 weitere Projektarbeit als freier Mitarbeiter beim vorherigen Arbeitgeber
(siehe folgender Eintrag)
2001-01 bis 2009-03 Angestellter, Senior Software Developer
Steuerungssoftware für professionelle Videomischer
* Windows-GUI-Programmierung (Visual C++ / MFC)
* GUI auf Echtzeit-OS (vxWorks, Zinc/WindML, C++)
* Hardware-Ansteuerung / Treiberprogrammierung (C/C++, STL)
* Linux mit Echtzeiterweiterung
* Einführung und Administration diverser Quellcode-Verwaltungssysteme
(PVCS / CVS / ClearCase / Mercurial)
* Einführung und Administration Knowledge Management System
(MediaWiki)
* Setup und Administration Projekt-Server (Linux, Windows)
* Entwicklung interner Tools
- web-basiert (HTML / CSS / JavaScript/ PHP)
- Windows-basiert (Visual C++ / MFC)
- command-line-basiert (Shell-Skript / Perl / C++)
* Entwicklung eigener Makrosprache (lex / yacc bzw. flex / bison)
* Protokoll-Entwicklung auf TCP/IP bzw. UDP/IP Basis, inkl. IP-MultiCast
2001-07 bis 2002-12 Entwicklung einer Verwaltungssoftware für Industrievertretungen
Microsoft Visual C++, MFC, MySQL, TAPI, OLE
1999-09 bis 2000-12 Angestellter, Software Developer
div. Projekte für Kunden aus Industrie, Rundfunk und
Veranstaltungsbranche
C++, Java, Visual Basic, Lotus Notes, Crystal Reports
IBM DB2, MS SQL
mpeg-Audio-Kodierung
1997-11 bis 1999-02 Portierung div. Bibliotheken von Win16 auf Win32
"Sehr selbstständige Herangehensweise und schnelle Einarbeitung auch in komplexe Komponenten (sowohl Client- als auch Backend-seitig). Das Ergebnis war eine qualitativ hochwertige Anwendung ohne nennenswerte Bugs, dafür mit sehr gut strukturiertem Code - gut lesbar und wartbar."
— Projekt Neuerstellung einer web-basierten Testoberfläche für einen Geocoding Service, 09/13 - 11/15
Referenz durch Senior Engineering Manager, HERE Technologies, 6.500 MA, vom 31.07.17
"In mehr als 18 Monaten hatten wir Gelegenheit mit dem Consultant zusammenzuarbeiten und von seinen umfangreichen Fachkenntnissen zu profitieren. Seine Arbeitsweise und sein Auftreten empfanden wir in fachlichen Fragen stets als konstruktiv und zielorientiert, als angenehm im persönlichen Umgang und daher auch in inhaltlich und zeitliche kritischen Projektabschnitten als für alle Beteiligten motivierend. Bei sich bietender Gelegenheit würden wir jederzeit gerne erneut mit ihm zusammenarbeiten. Wir wünschen ihm persönlich und beruflich alles Gute für die Zukunft."
— Projekt Aufbau eines Online-Marktplatzes / Multi-Shop-Systems, 07/15 - 12/16
Referenz durch CFO / Abteilungsleiter Softwareentwicklung, Münchener Online Marktplatz (5 MA), vom 18.06.17
"Der Consultant arbeitete sich sehr schnell in die komplexe Umgebung und Problemstellung ein. Er überzeugte sowohl fachlich als auch menschlich auf ganzer Linie."
— Projekt Bonding E-Commerce, 01/17 - 03/17
Referenz durch Project Manager, Agentur für intelligente Digitalisierung (600 MA), vom 22.05.17