Thomas Gerstendörfer
Zürich
Tel. +41 79 474 7824
thomas@gerstendoerfer.com
www.gerstendoerfer.com
Personalien
Geburt | 28. Mai 1977 in Aarau |
Staatsangehörigkeit | Österreich |
Aufenthaltsbewilligung | Schweiz: Ausweis C (Niederlassungsbewilligung) |
Qualifikationen
- Dipl. Ingenieur FH, Fachrichtung Informatik, Fachhochschule Nordwestschweiz, Hochschule für Technik, Windisch, Schweiz, 2006
- Informatiker mit Eidg. Fachausweis, Fachrichtung Applikationsentwicklung, Schweiz, 2000
- Eidg. Berufsmatura, LBBZ Liebegg, Gränichen, Schweiz, 1997
- Landwirt mit Eidg. Fähigkeitsausweis, LBBZ Liebegg, Gränichen, Schweiz, 1996
Sprachen
- Deutsch, Sehr gute Kenntnisse in Wort und Schrift, Muttersprache
- Englisch, Sehr gute Kenntnisse in Wort und Schrift, CEFR Kompetenzniveau C2
- Certificate of Proficiency in English, 2005, Note A
Berufliche Tätigkeit
- Digitec Galaxus AG, Software Architect, Zürich, seit Juli 2022
- GeoWerkstatt GmbH, Software-Ingenieur, Aarau, September 2014 bis Juni 2022
- Fachliche Leitung des Entwicklungsteams.
- Entwicklung, Integration, Betrieb und Wartung von Fachanwendungen für die Abteilung Wald, Kanton Aargau. Erweiterung der Architektur um Schnittstellen.
- Entwicklung, Integration und Betrieb einer GIS-Metadatenbank und Archivsystem für Nagra (Nationale Genossenschaft für die Lagerung radioaktiver Abfälle).
- Unterstützung des Amt für Geoinformation Kanton Solothurn beim Aufbau der neuen Geodateninfrastruktur mit besonderem Fokus auf der Applikations- und Systemarchitektur und der Integration der verschiedenen Entwicklungsprojekte.
- Unterstützung des Aargauer Geoinformationssystems (AGIS) bei Fragen zur Architektur, zum Entwicklungsvorgehen und zu DevOps.
- Übernahme der Wartung, Weiterentwicklung und Betrieb einer Anwendung zur Verwaltung von GIS-Metadaten für den Kanton St. Gallen.
- Verbesserung und Strukturierung des Softwareentwicklungsprozesses: Die Produkte werden mit höherer Qualität zu abschätzbaren Kosten ausgeliefert.
- Profit Factory AG, Software Engineer R&D (20%), Binz, November 2020 bis Oktober 2021
- Vorhersage von Sportergebnissen mit Machine Learning (Keras, TensorFlow, Python).
- Aufbau einer Plattform zur Aggregation und Analyse der Daten (ASP.NET Core, Azure).
- Sabbatical/Fotografie, Juli 2012 bis September 2014
- Reportagefotografie in Schweiz, Australien, Polen, Ukraine, Portugal, Frankreich.
- Konzertfotografie und Leitung des Foto-Teams an den Winterthurer Musikfestwochen.
- Programmierung von Web-Export Modulen für Adobe Photoshop Lightroom (in Lua).
- NeuroPie Solutions AG, Zürich Flughafen, Februar 2008 bis Juni 2012
- CTO, Februar 2011 bis Juni 2012
- Leitung des Entwicklungsteams.
- Weiterentwicklung von Zeus, der Plattform für Echtzeit-Business-Intelligence und Kernprodukt von NeuroPie. Zeus ist eine verteilte Applikation und basiert auf dem Microsoft Technologiestack (C#, .NET 4, Windows Server, SQL Server, IIS). Neben der Entwicklung neuer Features lag spezieller Fokus auf verbesserter Testbarkeit und der Integration vormals kundenspezifischer Anpassungen in Kernbibliotheken und der Einführung agiler Methoden.
- Unterstützung von Vertrieb, Produktmanagement und von Kundenprojekten, beispielsweise bei der Einführung von Zeus am Flughafen Moskau-Scheremetjewo.
- Lead Architect, Januar 2009 bis Januar 2011
- Leitung der Entwicklung eines industrieneutralen Zeus-Produkts auf Basis des bestehenden Produkts für Flughäfen, und Implementation von Zeus für das SLA-Monitoring bei einer Bank.
- Erarbeiten und Einführen von Qualitätsmetriken in der Softwareentwicklung.
- Technische Verkaufsunterstützung und Lösungsdesign.
- Unterstützung des Bundesamtes für Zivilluftfahrt (BAZL) bei einem Audit von Skyguide Swiss Air Navigation Services.
- Installation und Integration von Zeus am Flughafen von Johannesburg in Südafrika.
- Senior Software Engineer, Februar 2008 bis Dezember 2008
- Design und Entwicklung von Kernkomponenten von Zeus, beispielsweise einer Rule Engine für die Erkennung von Ereignissen; oder deren Ausbleiben.
- Reengineering von Buildprozess und Server-Installer um eine neue Version in einem Schritt zu kompilieren und sie ebenso einfach in Entwicklungs-, Test- und Produktionsumgebungen zu installieren.
- CTO, Februar 2011 bis Juni 2012
- Helbling Technik AG, Software Engineer, Aarau, Juli 2006 bis Januar 2008
- Design und Architektur einer Software zur Programmierung von Brandmeldeanlagen. Die Architektur erlaubt die Unterstützung einer Vielzahl unterschiedlicher Sensoren und anderer Hardware die jeweils in individuellen, binären Formaten konfiguriert und angesteuert werden müssen.
- Design und Entwicklung von Kernkomponenten eines Systems zur sicheren Kommunikation.
- Entwicklung eines Programms zur Verifikation der Bluetooth- und Infrarot-Schnittstellen eines Gerätes aus der Medizinaltechnik.
- Implementation und Einführung der Software zur Kartenproduktion und -Personalisierung für einen führenden Hersteller von Debit-, Kredit-, Identitäts- und Kundenkarten.
- Entwicklung und Einführung eines webbasierten Reservationssystems für die Passbild-Erfassungszentren des biometrischen Schweizerpasses.
- Logismata AG, Software Engineer, Zürich, Januar 2002 bis August 2005
- Mitarbeit an Konzeption, Spezifikation und Implementation eines Datenbanksystems für Versicherungsvertreter. Besondere Schwerpunkt meiner Tätigkeit waren die Dokumentenverwaltung, die Anbindung externer Programme mittels COM, Datenvisualisierung und die Verteilung und Installation der Anwendung. Diese Applikation wurde grösstenteils in C++ und Java (J2SE/J2EE) geschrieben, die verschiedenen Komponenten kommunizieren über CORBA und ein HTTP-basiertes Kommunikationsprotokoll.
- Atraxis AG, Senior Software Engineer, Zürich Flughafen, März 2000 bis Dezember 2001
- Durchführung einer Studie zum Einsatz biometrischer Verfahren im Airline/Airport-Umfeld. Teil dieser Studie bestand in der Entwicklung einer Demo-Anwendung für Gesichtserkennungs-Technologie.
- Verantwortlich für Design, und techn. Teilprojektleitung der Entwicklung von axsWebticketing, das durch den Einsatz digitaler Signaturen ermöglicht, Flugtickets und andere Wertdokumente auf einem handelsüblichen Drucker auszudrucken.
- Planung und Entwicklung des Print-a-Ticket Prototyps, mit dem Tickets der Fluggesellschaft LTU via Internet gekauft und ausgedruckt werden konnten. Aufgrund des Erfolgs dieses Prototyps wurde das Produkt axsWebticketing entwickelt.
- CSC PLOENZKE (Schweiz) AG, Berater, Zürich, Dezember 1999 bis Februar 2000
- Sanierung einer Applikation zur Verwaltung der Auslandschweizer für das EDA. Aus Performance-Gründen wurde die Anwendungslogik serverseitig direkt in Form von T-SQL Stored Procedures implementiert, der Client hingegen wurde in VisualBasic geschrieben.
- Atraxis AG, Zürich Flughafen, Dezember 1997 bis November 1999
- Analytiker-Programmierer, April 1998 bis November 1999
- Entwicklung von Fast Track (e>track) für Swissair: Passagiere mit einer kontaktlosen Smart Card wurden am Flughafen Zürich beim Durchschreiten der Passkontrolle automatisch eingecheckt.
- Entwicklung eines OLE-Controls zur Emulation von IBM 2915 und 3270 Terminals.
- Aufbau des Intranets der Abteilung Travel und Transportation, unter Verwendung von ASP und XML.
- Analyse, Design, Entwicklung und Support für BEasy Res, einem GUI für das Swissair Flugreservationssystem. Anpassungen für weitere Fluggesellschaften, wie Crossair oder Emirates, fielen ebenfalls in meinen Zuständigkeitsbereich.
- Informatik Trainee, Dezember 1997 bis März 1998
- Analytiker-Programmierer, April 1998 bis November 1999
Skills
- C#/.NET Framework und Core, Python, Ruby on Rails, Java, C++, C, Skriptsprachen, Lucene, Java3D, RFID/NFC, Kryptographie, PKI/X.509, Biometrie, HTML, XML, XSLT, MSI, WiX, NuGet, COM, WCF, REST, SOAP, RMI, RPC, Docker, Linux, macOS, Windows, SQL Server, Oracle, PostgreSQL, Photoshop, Illustrator, InDesign
- Teamleitung, Build-Automation, Software-Test, Projekt-Management, Design Pattern, Compilerbau
Private Interessen
Velofahren, Fotografie, Musik, Literatur, Sprachen
Referenzen
Erhältlich auf Anfrage