Java EE, Eclipse RCP, Rich Clients und Web Applications, Entwicklung, Teamleitung
Aktualisiert am 03.10.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.11.2019
Verfügbar zu: 100%
davon vor Ort: 100%
Java EE
Eclipse RCP
Algorithmen
JUnit
JPA
Hibernate
Oracle/SQL
C++
Ruby on Rails
Web Applications
Vue
Javascript
Rich Client Applications
Deep Learning
Deutsch
Muttersprache
Englisch
fliessend
Französisch
Latein

Einsatzorte

Einsatzorte

Lenzburg (+50km) Bern (+10km) Zürich (+10km) Basel (+10km)
nicht möglich

Projekte

Projekte

1 Jahr 7 Monate
2018-04 - 2019-10

Applikationsentwicklung fürs VBS

Software-Architekt
Software-Architekt
  • Komplette Durchführung von drei parallelen Projekten im Umfeld Netzüberwachung, Monitoring und Informationssysteme.
  • Abklären der Anforderungen mit dem Kunden
  • Lösungserarbeitung und Aufwandschätzung
  • Erstellen der Detailspezifikation
  • Implementierung von Front-End und Back-End
  • Anleitung und Ausbildung von Junior-Entwicklern
  • Integration der Applikationen in die Umgebung beim Endkunden
  • Durchführung der abschliessenden Abnahmetests
Vue JS Bootstrap Javascript Ruby on Rails Eclipse RCP (e4) Java EE JPA Oracle Postgres Perl IBM Netcool Git Gitlab Capybara Red Mine
VBS (im Auftrag von Nokia)
Zürich
5 Jahre 1 Monat
2012-12 - 2017-12

Entwicklung des Personaleinsatzsystems (PES) der Schweizer Post

  • Entwicklung des Personaleinsatzsystems (PES) der Schweizer Post, einer auf Eclipse RCP basierenden Rich-Client-Applikation zur Personalverwaltung und Einsatzplangestaltung.
  • Die Applikation ist im täglichen Einsatz und wird von etwa 3000 Mitarbeitern verwendet
  • Design und Implementierung neuer Features in Absprache mit dem Kunden
  • Verbesserung der Benutzerführung
  • Design neuer Ansichten für übersichtlichere Darstellung der Daten
  • Vereinfachung von Prozessen
  • Performance-Optimierung
  • Verbesserung der Software-Architektur
  • Beratung bei Fragen zu Eclipse RCP
  • Training von Junior-Entwicklern
Java EE Weblogic Oracle Hibernate Eclipse RCP
Schweizer Post
9 Monate
2012-01 - 2012-09

Ausbilder für objektorientierte Entwicklung, Java und C++

Kursleiter
Kursleiter
  • Ausbildung von Mitarbeitern in objektorientiertem Software Design allgemein sowie in den Programmiersprachen Java und C++.
  • Erstellung und Durchführung passender Weiterbildungsprogramme für Software-Entwickler, in verschiedenen Schwierigkeitsstufen, je nach Vorkenntnissen und Hintergrund der Auszubildenden
1 Jahr 5 Monate
2011-05 - 2012-09

Weiterentwicklung einer Finanzapplikation der Schweizer Börse

  • Weiterentwicklung einer Finanzapplikation der Schweizer Börse zur Anpassung von Wertpapieren und davon abhängigen Derivativen nach besonderen Ereignissen wie Stock Splits, Firmenfusionen, Abspaltung von Tochterunternehmen.
  • Abklärung der Anforderungen, Design, Implementierung, Performance-Analyse und Optimierung.
Eclipse RCP Java Spring Maven
7 Monate
2010-09 - 2011-03

Entwicklung einer e-Commerce-Web-Applikation

  • Weiterentwicklung einer e-Commerce-Web-Applikation für ein Telekommunikationsunternehmen
Struts Java JavaScript JMS
1 Jahr 6 Monate
2009-03 - 2010-08

Entwicklung eines Generators für technische Pläne

Senior Software Engineer / Consultant
Senior Software Engineer / Consultant

Erstellung einer Software für das Design effizienter Dampfturbinen

  • Entwicklung einer Software zur Berechnung von effizienten Dampfturbinen und Generierung technischer Pläne zum Bau derselben.
  • Architektur- und Algorithmen-Design, Design eines effizienten, approximativen Lösungsverfahrens für sehr grosse nichtlineare Gleichungssysteme (mit etwa 100'000 Variablen).
  • Technische Beratung, Ausbildung der Entwickler  Implementierung.
Eclipse RCP Java C Maven iText Mathematik (Lineare Algebra Numerik Vektorgeometrie Graphentheorie)
Zühlke Engineering AG, Zürich, Schweiz
3 Jahre 9 Monate
2006-12 - 2010-08

Ausbilder für Eclipse RCP

Ausbilder
Ausbilder
  • Durchführung von Kursen über Anwendungsentwicklung mit der Eclipse Rich Client Platform, einschliesslich Auswahl des Kursinhalts und Erstellung der Kursunterlagen.
  • Beratung in technischen Fragen in verschiedenen Zühlke-Projekten, in denen Eclipse RCP eingesetzt wird.
  • Moderation der firmeninternen RCP Special Interest Group.
Zühlke Engineering AG, Zürich, Schweiz
3 Monate
2008-12 - 2009-02

Entwicklung eines Geo Information Systems auf Basis von Google Maps und Google Earth

Senior Software Engineer / Consultant
Senior Software Engineer / Consultant
  • Entwicklung einer Applikation zur Verwaltung geographischer Informationen und Darstellung in Google Maps und Google Earth.
Java EE 6 EJB 3.1 Glassfish MySQL CometServlets JavaScript Google Web Toolkit (GWT) Google Maps Java API KML Google Earth
Zühlke Engineering AG, Zürich, Schweiz
1 Jahr
2007-12 - 2008-11

Entwicklung einer Rich Client Applikation

Senior Software Engineer / Consultant
Senior Software Engineer / Consultant

Entwicklung einer Rich Client Applikation zum Erstellen und Bearbeiten von Offerten und Verträgen für eine Versicherung

  • Entwicklung einer Applikation zur Unterstützung der Versicherungsangestellten bei der Erstellung von Offerten, der Prämienberechnung und der Verwaltung von abgeschlossenen Verträgen.
  • Beratung und Technische Unterstützung bei Design und Umsetzung.
  • Implementierung der Persistenzschicht der Applikation.
Java 1.5 Swing EJB 3.0 Hibernate Oracle Maven
Zühlke Engineering AG, Zürich, Schweiz
1 Jahr 8 Monate
2006-04 - 2007-11

Entwicklung einer Rich Client Applikation zur Planung des Bahngüterverkehrs

Senior Software Engineer / Consultant
Senior Software Engineer / Consultant

Erstellung einer Rich Client Applikation zum Planen und Bearbeiten von Bestellungen im Bahngüterverkehr

  • Design und Implementierung einer Applikation, die die Planungs- und Bestellprozesse im Güterverkehr für ein grosses Bahntransportunternehmen standardisiert und die benötigten Daten zentral zur Verfügung stellt.
  • Leitung des Entwicklungsteams
  • Design und Implementierung des Clients mit Eclipse RCP sowie firmenweites Deployment in einer Citrix Umgebung.
  • Einarbeitung neuer Team-Mitglieder
  • Machbarkeitsstudien und Prototyp-Entwicklung.
  • Beratende Unterstützung beim User Interface Design und der Ausarbeitung der Requirements.
Java EE Eclipse Rich Client Platform (Eclipse RCP) EJB 2.1 IBM WebSphere Oracle Ant JUnit CVS Cruise Control
Zühlke Engineering AG, Zürich, Schweiz
4 Monate
2005-12 - 2006-03

Entwicklung eines Bugtracking Tools

Senior Software Engineer / Consultant
Senior Software Engineer / Consultant

Design und Implementierung eines massgeschneiderten Bugtracking Tools

  • Ersetzung eines firmenweit verwendeten Bugtracking Tools durch ein moderneres, leistungsfähigeres Tool, das strengere Sicherheitsauflagen erfüllt und auf die Entwicklungsprozesse der Firma abgestimmt ist.

           
Aufgaben:

  • Anforderungsanalyse
  • Auswahl eines geeigneten neuen Tools
  • Installation und Customization
  • Implementierung des Datenexports aus dem alten und des Datenimports in das neue Tool
  • Schulung der User und Administratoren
  • Gewährleistung eines nahtlosen Übergangs zwischen den beiden Tools
Apache Web Server PHP MySQL Java
Zühlke Engineering AG, Zürich, Schweiz
3 Jahre 6 Monate
2002-04 - 2005-09

Erweiterung des GNU C Compilers

Senior Software Engineer
Senior Software Engineer
  • Verbesserung des Back-Ends des GNU C Compilers (gcc), so dass dieser den verfügbaren Prozessor-Befehlssatz besser nutzt und schnelleren Code für die IBM S/390 generiert.
  • Algorithmen-Design, Implementierung, Betreuung eines Assistenten.
C GNU C Compiler   Emacs CVS
IBM Deutschland Entwicklung, Böblingen
3 Jahre 6 Monate
2002-04 - 2005-09

Implementierung der C Standard Math Library

Senior Software Engineer
Senior Software Engineer
  • Implementierung der mathematischen Funktionen der C Standard Library (exp, log, sin, cos, tan, Arcus-Funktionen, etc.) für den S/390-Datentyp "Decimal Double", welcher jeweils 3 Dezimalstellen mit 10 Bits repräsentiert, d.h. nur 1000 der 1024 möglichen Bitkombinationen werden verwendet.
  • Entwicklung von effizienten Algorithmen zur numerischen Berechnung der geforderten Funktionen auf dem neuen Datentyp
C Emacs Mathematik Analysis Numerik
IBM Deutschland Entwicklung, Böblingen
3 Jahre 6 Monate
2002-04 - 2005-09

Performance-Optimierung einer Online Banking Applikation

Senior Software Engineer
Senior Software Engineer
  • Performance-Optimierung der Online Banking Applikation der Banco di Milano
  • Problemanalyse vor Ort
  • Aufzeigen der Lösungsmöglichkeiten
  • Anleitung des Entwickler- und Techniker-Teams
Linux für S/390 Java IBM WebSphere
IBM Deutschland Entwicklung, Böblingen
11 Monate
2001-04 - 2002-02

Architektur-Design und Entwicklung

Vice President
Vice President
  • Entwurf und Implementierung einer Online Trading Plattform für Donor-advised Funds - einer speziellen Art von Wertpapierfonds
  • Integration dieser Software in die Websites verschiedener Banken
  • Der kundenspezifische Teil des Produkts bestand aus der Website zum Kauf und Verkauf von Fonds sowie der Middleware zur Weiterleitung der Aufträge an die Börsensoftware der Broker
  • Der „Back Office“-Teil ermöglichte der Bank die Administration der Fondskonten und beinhaltete ein XML-Interface für den Datenexport in andere Programme.   
  • Leitung des Entwicklungsteams
  • Automatisierung von Business-Prozessen
  • Test und Auswahl neuer Technologien
  • Rekrutierung und Auswahl neuer Mitarbeiter
  • Koordination der verteilten Entwicklung in Philadelphia und Los Angeles,
  • Ausbildung von Mitarbeitern in Software- und Datenmodell-Design
AOLserver Oracle ACS SQL Tcl HTML XML XSLT Voice XML C
gerne auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 6 Monate
1997-09 - 2000-02

Promotion in Informatik

Dr. rer. nat., Universität Ulm
Dr. rer. nat.
Universität Ulm
  • Erweiterte Compilierung von C/C++
5 Jahre 11 Monate
1991-10 - 1997-08

Diplomstudiengang Informatik

Diplom Informatiker, Universität Ulm
Diplom Informatiker
Universität Ulm

Kompetenzen

Kompetenzen

Top-Skills

Java EE Eclipse RCP Algorithmen JUnit JPA Hibernate Oracle/SQL C++ Ruby on Rails Web Applications Vue Javascript Rich Client Applications Deep Learning

Produkte / Standards / Erfahrungen / Methoden

Bootstrap
CVS
Eclipse RCP 3.x
Eclipse RCP e4
Git
Hibernate
Hudson
IBM Netcool
Jenkins
JMS
Maven
Spring
Struts
Subversion
Weblogic

Erfahrungen

07/2017 - heute: Member of the Executive Committee

  • Mitwirkung beim Festlegen der weltweiten Strategie von Mensa, Planung internationaler Workshops.
  • Verantwortung für die Entwicklung von Mensa in 35 Ländern (inklusive Schweiz)

10/2011 - heute: Member of the Board of Directors

  • Mitwirkung beim Festlegen der weltweiten Strategie von Mensa, Planung internationaler Workshops.
  • Verantwortung für die Entwicklung von Mensa in 35 Ländern (inklusive Schweiz)

09/2011 - 06/2017: Chairman of the Board

  • Verantwortung für 3 Angestellte und für die Koordination von etwa 40 ehrenamtlichen Helfern
  • Verantwortung für Website, Mitgliedermagazin, Marketing, Finanzen, Budgetplanung
  • Leitung der jährlichen Generalversammlung mit Vorstellung des Geschäftsberichts

Software-Entwicklung, Back-End

  • Java EE
  • C, C++
  • PHP, Perl, Tcl
  • Datenbanken: SQL, PL/SQL, Oracle, Postgres
  • Object-Relational Mapping: Java Persistence API, Hibernate

 

Software-Entwicklung, Front-End

  • Desktop Applications: Eclipse Rich Client Platform (3.x und e4)
  • Reaktive Single-Page Web Applications: Javascript, Vue JS, Google Web Toolkit (GWT)
  • Klassische Web Applications: Struts, JSF, ArsDigita Community System (ACS)

 

Spezialgebiete

  • Compilerbau
  • Machine Learning: Python, Tensor Flow, Neuronale Netze, Computer Vision
  • Theoretische Informatik, Algorithmen, Optimierungsprobleme

Entwicklungs-Tools

  • Version Control: Git, Gitlab, Subversion, CVS
  • Automatisierte Tests: Junit, Capybara
  • Continuous Integration: Cruise Control, Hudson, Jenkins,
  • Build Automation: Ant, Maven

 

Allgemein

  • Leadership, Teamführung, Projektleitung
  • Vermittlung von Wissen, Weiterbildung von Mitarbeitern
  • Überragende mathematische Fähigkeiten (Statistik, Analysis, Graphentheorie)
  • Exzellente Kenntnisse in Wirtschaft und Finanzen                                                                                                           

Programmiersprachen

C
C++
Java EE
Javascript
Perl
Ruby on Rails
Vue JS

Datenbanken

Maria DB
MySQL
Oracle
Postgres

Einsatzorte

Einsatzorte

Lenzburg (+50km) Bern (+10km) Zürich (+10km) Basel (+10km)
nicht möglich

Projekte

Projekte

1 Jahr 7 Monate
2018-04 - 2019-10

Applikationsentwicklung fürs VBS

Software-Architekt
Software-Architekt
  • Komplette Durchführung von drei parallelen Projekten im Umfeld Netzüberwachung, Monitoring und Informationssysteme.
  • Abklären der Anforderungen mit dem Kunden
  • Lösungserarbeitung und Aufwandschätzung
  • Erstellen der Detailspezifikation
  • Implementierung von Front-End und Back-End
  • Anleitung und Ausbildung von Junior-Entwicklern
  • Integration der Applikationen in die Umgebung beim Endkunden
  • Durchführung der abschliessenden Abnahmetests
Vue JS Bootstrap Javascript Ruby on Rails Eclipse RCP (e4) Java EE JPA Oracle Postgres Perl IBM Netcool Git Gitlab Capybara Red Mine
VBS (im Auftrag von Nokia)
Zürich
5 Jahre 1 Monat
2012-12 - 2017-12

Entwicklung des Personaleinsatzsystems (PES) der Schweizer Post

  • Entwicklung des Personaleinsatzsystems (PES) der Schweizer Post, einer auf Eclipse RCP basierenden Rich-Client-Applikation zur Personalverwaltung und Einsatzplangestaltung.
  • Die Applikation ist im täglichen Einsatz und wird von etwa 3000 Mitarbeitern verwendet
  • Design und Implementierung neuer Features in Absprache mit dem Kunden
  • Verbesserung der Benutzerführung
  • Design neuer Ansichten für übersichtlichere Darstellung der Daten
  • Vereinfachung von Prozessen
  • Performance-Optimierung
  • Verbesserung der Software-Architektur
  • Beratung bei Fragen zu Eclipse RCP
  • Training von Junior-Entwicklern
Java EE Weblogic Oracle Hibernate Eclipse RCP
Schweizer Post
9 Monate
2012-01 - 2012-09

Ausbilder für objektorientierte Entwicklung, Java und C++

Kursleiter
Kursleiter
  • Ausbildung von Mitarbeitern in objektorientiertem Software Design allgemein sowie in den Programmiersprachen Java und C++.
  • Erstellung und Durchführung passender Weiterbildungsprogramme für Software-Entwickler, in verschiedenen Schwierigkeitsstufen, je nach Vorkenntnissen und Hintergrund der Auszubildenden
1 Jahr 5 Monate
2011-05 - 2012-09

Weiterentwicklung einer Finanzapplikation der Schweizer Börse

  • Weiterentwicklung einer Finanzapplikation der Schweizer Börse zur Anpassung von Wertpapieren und davon abhängigen Derivativen nach besonderen Ereignissen wie Stock Splits, Firmenfusionen, Abspaltung von Tochterunternehmen.
  • Abklärung der Anforderungen, Design, Implementierung, Performance-Analyse und Optimierung.
Eclipse RCP Java Spring Maven
7 Monate
2010-09 - 2011-03

Entwicklung einer e-Commerce-Web-Applikation

  • Weiterentwicklung einer e-Commerce-Web-Applikation für ein Telekommunikationsunternehmen
Struts Java JavaScript JMS
1 Jahr 6 Monate
2009-03 - 2010-08

Entwicklung eines Generators für technische Pläne

Senior Software Engineer / Consultant
Senior Software Engineer / Consultant

Erstellung einer Software für das Design effizienter Dampfturbinen

  • Entwicklung einer Software zur Berechnung von effizienten Dampfturbinen und Generierung technischer Pläne zum Bau derselben.
  • Architektur- und Algorithmen-Design, Design eines effizienten, approximativen Lösungsverfahrens für sehr grosse nichtlineare Gleichungssysteme (mit etwa 100'000 Variablen).
  • Technische Beratung, Ausbildung der Entwickler  Implementierung.
Eclipse RCP Java C Maven iText Mathematik (Lineare Algebra Numerik Vektorgeometrie Graphentheorie)
Zühlke Engineering AG, Zürich, Schweiz
3 Jahre 9 Monate
2006-12 - 2010-08

Ausbilder für Eclipse RCP

Ausbilder
Ausbilder
  • Durchführung von Kursen über Anwendungsentwicklung mit der Eclipse Rich Client Platform, einschliesslich Auswahl des Kursinhalts und Erstellung der Kursunterlagen.
  • Beratung in technischen Fragen in verschiedenen Zühlke-Projekten, in denen Eclipse RCP eingesetzt wird.
  • Moderation der firmeninternen RCP Special Interest Group.
Zühlke Engineering AG, Zürich, Schweiz
3 Monate
2008-12 - 2009-02

Entwicklung eines Geo Information Systems auf Basis von Google Maps und Google Earth

Senior Software Engineer / Consultant
Senior Software Engineer / Consultant
  • Entwicklung einer Applikation zur Verwaltung geographischer Informationen und Darstellung in Google Maps und Google Earth.
Java EE 6 EJB 3.1 Glassfish MySQL CometServlets JavaScript Google Web Toolkit (GWT) Google Maps Java API KML Google Earth
Zühlke Engineering AG, Zürich, Schweiz
1 Jahr
2007-12 - 2008-11

Entwicklung einer Rich Client Applikation

Senior Software Engineer / Consultant
Senior Software Engineer / Consultant

Entwicklung einer Rich Client Applikation zum Erstellen und Bearbeiten von Offerten und Verträgen für eine Versicherung

  • Entwicklung einer Applikation zur Unterstützung der Versicherungsangestellten bei der Erstellung von Offerten, der Prämienberechnung und der Verwaltung von abgeschlossenen Verträgen.
  • Beratung und Technische Unterstützung bei Design und Umsetzung.
  • Implementierung der Persistenzschicht der Applikation.
Java 1.5 Swing EJB 3.0 Hibernate Oracle Maven
Zühlke Engineering AG, Zürich, Schweiz
1 Jahr 8 Monate
2006-04 - 2007-11

Entwicklung einer Rich Client Applikation zur Planung des Bahngüterverkehrs

Senior Software Engineer / Consultant
Senior Software Engineer / Consultant

Erstellung einer Rich Client Applikation zum Planen und Bearbeiten von Bestellungen im Bahngüterverkehr

  • Design und Implementierung einer Applikation, die die Planungs- und Bestellprozesse im Güterverkehr für ein grosses Bahntransportunternehmen standardisiert und die benötigten Daten zentral zur Verfügung stellt.
  • Leitung des Entwicklungsteams
  • Design und Implementierung des Clients mit Eclipse RCP sowie firmenweites Deployment in einer Citrix Umgebung.
  • Einarbeitung neuer Team-Mitglieder
  • Machbarkeitsstudien und Prototyp-Entwicklung.
  • Beratende Unterstützung beim User Interface Design und der Ausarbeitung der Requirements.
Java EE Eclipse Rich Client Platform (Eclipse RCP) EJB 2.1 IBM WebSphere Oracle Ant JUnit CVS Cruise Control
Zühlke Engineering AG, Zürich, Schweiz
4 Monate
2005-12 - 2006-03

Entwicklung eines Bugtracking Tools

Senior Software Engineer / Consultant
Senior Software Engineer / Consultant

Design und Implementierung eines massgeschneiderten Bugtracking Tools

  • Ersetzung eines firmenweit verwendeten Bugtracking Tools durch ein moderneres, leistungsfähigeres Tool, das strengere Sicherheitsauflagen erfüllt und auf die Entwicklungsprozesse der Firma abgestimmt ist.

           
Aufgaben:

  • Anforderungsanalyse
  • Auswahl eines geeigneten neuen Tools
  • Installation und Customization
  • Implementierung des Datenexports aus dem alten und des Datenimports in das neue Tool
  • Schulung der User und Administratoren
  • Gewährleistung eines nahtlosen Übergangs zwischen den beiden Tools
Apache Web Server PHP MySQL Java
Zühlke Engineering AG, Zürich, Schweiz
3 Jahre 6 Monate
2002-04 - 2005-09

Erweiterung des GNU C Compilers

Senior Software Engineer
Senior Software Engineer
  • Verbesserung des Back-Ends des GNU C Compilers (gcc), so dass dieser den verfügbaren Prozessor-Befehlssatz besser nutzt und schnelleren Code für die IBM S/390 generiert.
  • Algorithmen-Design, Implementierung, Betreuung eines Assistenten.
C GNU C Compiler   Emacs CVS
IBM Deutschland Entwicklung, Böblingen
3 Jahre 6 Monate
2002-04 - 2005-09

Implementierung der C Standard Math Library

Senior Software Engineer
Senior Software Engineer
  • Implementierung der mathematischen Funktionen der C Standard Library (exp, log, sin, cos, tan, Arcus-Funktionen, etc.) für den S/390-Datentyp "Decimal Double", welcher jeweils 3 Dezimalstellen mit 10 Bits repräsentiert, d.h. nur 1000 der 1024 möglichen Bitkombinationen werden verwendet.
  • Entwicklung von effizienten Algorithmen zur numerischen Berechnung der geforderten Funktionen auf dem neuen Datentyp
C Emacs Mathematik Analysis Numerik
IBM Deutschland Entwicklung, Böblingen
3 Jahre 6 Monate
2002-04 - 2005-09

Performance-Optimierung einer Online Banking Applikation

Senior Software Engineer
Senior Software Engineer
  • Performance-Optimierung der Online Banking Applikation der Banco di Milano
  • Problemanalyse vor Ort
  • Aufzeigen der Lösungsmöglichkeiten
  • Anleitung des Entwickler- und Techniker-Teams
Linux für S/390 Java IBM WebSphere
IBM Deutschland Entwicklung, Böblingen
11 Monate
2001-04 - 2002-02

Architektur-Design und Entwicklung

Vice President
Vice President
  • Entwurf und Implementierung einer Online Trading Plattform für Donor-advised Funds - einer speziellen Art von Wertpapierfonds
  • Integration dieser Software in die Websites verschiedener Banken
  • Der kundenspezifische Teil des Produkts bestand aus der Website zum Kauf und Verkauf von Fonds sowie der Middleware zur Weiterleitung der Aufträge an die Börsensoftware der Broker
  • Der „Back Office“-Teil ermöglichte der Bank die Administration der Fondskonten und beinhaltete ein XML-Interface für den Datenexport in andere Programme.   
  • Leitung des Entwicklungsteams
  • Automatisierung von Business-Prozessen
  • Test und Auswahl neuer Technologien
  • Rekrutierung und Auswahl neuer Mitarbeiter
  • Koordination der verteilten Entwicklung in Philadelphia und Los Angeles,
  • Ausbildung von Mitarbeitern in Software- und Datenmodell-Design
AOLserver Oracle ACS SQL Tcl HTML XML XSLT Voice XML C
gerne auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 6 Monate
1997-09 - 2000-02

Promotion in Informatik

Dr. rer. nat., Universität Ulm
Dr. rer. nat.
Universität Ulm
  • Erweiterte Compilierung von C/C++
5 Jahre 11 Monate
1991-10 - 1997-08

Diplomstudiengang Informatik

Diplom Informatiker, Universität Ulm
Diplom Informatiker
Universität Ulm

Kompetenzen

Kompetenzen

Top-Skills

Java EE Eclipse RCP Algorithmen JUnit JPA Hibernate Oracle/SQL C++ Ruby on Rails Web Applications Vue Javascript Rich Client Applications Deep Learning

Produkte / Standards / Erfahrungen / Methoden

Bootstrap
CVS
Eclipse RCP 3.x
Eclipse RCP e4
Git
Hibernate
Hudson
IBM Netcool
Jenkins
JMS
Maven
Spring
Struts
Subversion
Weblogic

Erfahrungen

07/2017 - heute: Member of the Executive Committee

  • Mitwirkung beim Festlegen der weltweiten Strategie von Mensa, Planung internationaler Workshops.
  • Verantwortung für die Entwicklung von Mensa in 35 Ländern (inklusive Schweiz)

10/2011 - heute: Member of the Board of Directors

  • Mitwirkung beim Festlegen der weltweiten Strategie von Mensa, Planung internationaler Workshops.
  • Verantwortung für die Entwicklung von Mensa in 35 Ländern (inklusive Schweiz)

09/2011 - 06/2017: Chairman of the Board

  • Verantwortung für 3 Angestellte und für die Koordination von etwa 40 ehrenamtlichen Helfern
  • Verantwortung für Website, Mitgliedermagazin, Marketing, Finanzen, Budgetplanung
  • Leitung der jährlichen Generalversammlung mit Vorstellung des Geschäftsberichts

Software-Entwicklung, Back-End

  • Java EE
  • C, C++
  • PHP, Perl, Tcl
  • Datenbanken: SQL, PL/SQL, Oracle, Postgres
  • Object-Relational Mapping: Java Persistence API, Hibernate

 

Software-Entwicklung, Front-End

  • Desktop Applications: Eclipse Rich Client Platform (3.x und e4)
  • Reaktive Single-Page Web Applications: Javascript, Vue JS, Google Web Toolkit (GWT)
  • Klassische Web Applications: Struts, JSF, ArsDigita Community System (ACS)

 

Spezialgebiete

  • Compilerbau
  • Machine Learning: Python, Tensor Flow, Neuronale Netze, Computer Vision
  • Theoretische Informatik, Algorithmen, Optimierungsprobleme

Entwicklungs-Tools

  • Version Control: Git, Gitlab, Subversion, CVS
  • Automatisierte Tests: Junit, Capybara
  • Continuous Integration: Cruise Control, Hudson, Jenkins,
  • Build Automation: Ant, Maven

 

Allgemein

  • Leadership, Teamführung, Projektleitung
  • Vermittlung von Wissen, Weiterbildung von Mitarbeitern
  • Überragende mathematische Fähigkeiten (Statistik, Analysis, Graphentheorie)
  • Exzellente Kenntnisse in Wirtschaft und Finanzen                                                                                                           

Programmiersprachen

C
C++
Java EE
Javascript
Perl
Ruby on Rails
Vue JS

Datenbanken

Maria DB
MySQL
Oracle
Postgres

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.