Softwareentwicklung, Beratung und Coaching im Bereich Eclipse RCP, EMF und CDO
Aktualisiert am 24.01.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.04.2025
Verfügbar zu: 75%
davon vor Ort: 100%
Xtext
Eclipse RCP
EMF
JUnit
Mockito
Eclipse
MySQL
MariaDB
Oracle
CDO
Eclipse Theia
Java
Langium
Code Generation
Migration
Wartung
Cloud Migration
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Fortgeschritten
Italienisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

bevorzugt in Norddeutschland (insbesondere D2, aber auch D0 bis D6)

generell aber flexibel

nicht möglich

Projekte

Projekte

2017 - heute: Eclipse RCP-Anwendung zur Verwaltung von Umweltakten (für öffentliche Einrichtungen)

Kunde: geoGLIS GmbH & Co. KG, Eckernförde


Aufgaben:

  • Wartung, Modernisierung und Weiterentwickung einer Eclipse RCP-Anwendung (SWT, JFace, Oracle)


2011 - heute: Eclipse-basierte IDE für Steuergerätentwicklung (Automotive)


Kunde: Robert Bosch GmbH, Abstatt


Aufgaben:

  • Experte für Eclipse RCP, Xtext, Architektur, Technologien (EMF, CDO, GEF, Team API, Mylyn, SWT u.a.)
  • Entwicklung, Beratung und Coaching in Workshops, mittels Pair Programming und Code Reviews


2020 - 2021: Safety and Security Workbench


Kunde: EnCo Software GmbH, Hamburg


Aufgaben:

  • Wartung und Weiterentwicklung der SOX Workbench basierend auf Eclipse RCP, EMF, CDO, GEF, Graphiti
  • Konzeption und Implementierung von Anbindungen an Drittsysteme auf ReqIF-Basis (z.B. Intland CodeBeamer)
  • Mitwirkung bei der Konzeption zur Weiterentwicklung der SOX Workbench in eine Theia-basierte Cloud-Lösung


2010 - 2018: Webportal für die Studienplatzvergabe (Öffentliche Einrichtung)


Kunde: Stiftung für Hochschulzulassung (SfH), Dortmund


Aufgaben:

  • Unterstützung der Projektleitung: Schnittstellenkoordination
  • Konzeption, Test, Qualitätssicherung, Betriebsorganisation, 3rd Level Support
  • technische Unterstützung bei Incidents und Emergencies
  • Entwicklung und Pflege der Bewerberakte (JasperReports)


2007 - 2010: Forschungsprototyp Traceability (Forschung)


Kunde: FernUniversität, Hagen


Aufgaben:

  • Konzeption einer erweiterbaren Architektur für Traceability-Experimente auf Basis von Eclipse RCP, EMF und CDO mit einer Datenbankanbindung an H2 und MySQL sowie Implementierung einer Runtime-Skripting-Schnittstelle auf Basis von Groovy
  • Realisierung in Java (SWT, JFace, GEF, BIRT, Databinding) und Groovy
  • Durchführung von Experimenten
  • Visualisierung der Ergebnisse mit BIRT und GNU R


2006 - 2010: Forschung und Lehre


Kunde: FernUniversität, Hagen


Aufgaben:

  • Mitwirkung als wissenschaftlicher Mitarbeiter im Forschungs- und Lehrbetrieb
  • eigenständige Lehr- und Betreuungsaufgaben im Modul ?Softwarearchitektur und Entwicklungswerkzeuge? - teilweise als Lehrstuhl-Vertretung
  • eigenständige Forschung im Bereich Nachverfolgbarkeit von Anforderungen im Rahmen der Promotion
  • Präsentation auf verschiedenen internationalen Konferenzen


2006 - 2007: Online-Fragebogen inkl. Auswertung (Forschung)


Kunde: FernUniversität, Hagen


Aufgaben:

  • Konzeption und Realisierung eines Online-Fragebogens zur Ermittlung der aktuellen Praxis im Bereich Anforderungsdokumentation mit Java, Tomcat, JSP, JSF und MySQL
  • Auswertung und Visualisierung der Ergebnisse mit GNU R


2003 - 2005: Maßgebliche Mitwirkung bei der Erstellung von Angeboten


Rolle: Berater, Architekt, Entwickler

Kunde: modern software consulting gmbh, Filderstadt


Aufgaben:

  • maßgebliche Mitwirkung bei der Erstellung von Angeboten
  • Analysen und Konzepten
  • Modellbasierte Architekturkonzeption und Entwicklung in Java und JEE in diversen Projekten


2004 - 2005: Aftersales-Informationssystem (Automotive)


Kunde: DaimlerChrysler AG, Stuttgart


Aufgaben:

  • Unterstützung des Kunden über das Spektrum des gesamten Software-Entwicklungsprozesses hinweg
  • Konzeption der JEE-Architektur
  • Integration in eine SOA-Plattform auf Basis von Eclipse RCP und SOAP
  • Planung und Koordination von QS-Maßnahmen (u.a. JUnit, User Acceptance Tests) und Produktivsetzungen


2004 - 2004: Erneuerung der zentralen IT-Architektur (Bank)


Kunde: DaimlerChysler Bank, Stuttgart


Aufgaben:

  • Analyse und Review eines Architekturkonzeptes auf Basis von JEE, ILOG und Vitria Businessware (BPM)


2003 - 2004: Verwaltung von Schadensakten (Versicherung)


Kunde: Dekra, Stuttgart


Aufgaben:

  • Unterstützung des Kunden bei der UseCase-gestützten Anforderungsspezifikation
  • Realisierung der Geschäftslogik, GUI (Swing) und Datenanbindung an Oracle
  • Neukonzeption und Umsetzung der Backoffice-Architektur


2000 - 2001: Entwicklung eines Prototyps (Internettechnologie)


Kunde: Siemens Technology-To-Business Center (TTB), Berkeley, CA, USA


Aufgaben:

  • Konzeption und Implementierung eines Software-Routers in GNU C++ auf Basis des OSPF Routingprotokolls mit einer experimentellen Erweiterung


1997 - 2000: Entwicklung und Architektkonzeption (Sicherheits- und Überwachungssysteme)


Kunde: Selectronic GmbH, Werder


Aufgaben:

  • Konzeption, Entwurf und Realisierung einer Softwarearchitektur in Microsoft Visual C++ für die Integration und Ansteuerung verschiedener Überwachungsgeräte (Kameras, Videorecorder) in einer gemeinsamen Benutzeroberfläche

Aus- und Weiterbildung

Aus- und Weiterbildung

2006 - 2010

  • Promotion an der FernUniversität in Hagen
  • Schwerpunkte: Model-Driven Engineering, Requirements Engineering, Requirements Traceability, Eclipse RCP, CDO
  • Thema der Abschlussarbeit auf Anfrage
  • Abschluss: Dr. rer. nat.


1997 - 2003

  • Studium der Softwaretechnik an der Universität Stuttgart
  • Schwerpunkte: Praktische Softwareentwicklung im Team, Datenbanken, Verteilte Systeme, Software Engineering
  • Thema der Abschlussarbeit auf Anfrage
  • Abschluss: Diplom-Informatiker


1984 - 1997

  • Besuch von Grundschule und Gymnasium in Baden-Württemberg
  • Abschluss: Abitur (allgemeine Hochschulreife)

Position

Position

Schwerpunkte:

  • Softwareentwicklung im Umfeld von Java, Eclipse RCP (Rich Client Platform), EMF (Eclipse Modeling Framework) und CDO (Connected Data Objects, ein vielseitiges Verteilungs- und Persistenzframework für EMF), sowie der Verwendunge und Integration verschiedener Eclipse-Technologien (Mylyn, Team, Platform, UI, e4 und mehr)
  • Coaching insbesondere in verschiedenen Bereichen im Eclipse-Umfeld
  • Beratung und IT-seitige Begleitung von Projekten im Umfeld heterogener Architekturen und Frameworks

Kompetenzen

Kompetenzen

Top-Skills

Xtext Eclipse RCP EMF JUnit Mockito Eclipse MySQL MariaDB Oracle CDO Eclipse Theia Java Langium Code Generation Migration Wartung Cloud Migration

Produkte / Standards / Erfahrungen / Methoden

Profil:

Ich bin Experte für Xtext und Eclipse-Technologien. Meine langjährigen Erfahrungen in der Entwicklung und Beratung in Java-Softwareprojekten in verschiedenen Branchen und Fachbereichen machen mich zu einem wertvollen Mitglied von heterogenen Entwicklungsteams. Kunden schätzen meine Weitsicht, die dennoch einem realistischen Pragmatismus nicht im Wege steht. Durch meine Fähigkeiten zum konzentrierten, methodischen und selbständigen Arbeiten insbesondere auch in langjähriger Erfahrung im Home-Office bin ich in neuen Projekten in kürzester Zeit produktiv arbeitsfähig.


IT:

  • Java
  • Eclipse-RCP
  • Xtext
  • EMF
  • Xtend
  • CDO
  • UML
  • JUnit
  • YourKit
  • SWT
  • JFace
  • Unittest
  • Mockito
  • Datenbanken
  • git
  • GEF
  • MariaDB
  • MySQL
  • Groovy
  • XML
  • HTML
  • Guice
  • RCPTT
  • Performanceanalyse
  • Docker
  • Scrum
  • Oracle
  • JasperReports
  • Drools
  • Freemarker
  • BIRT
  • Frontend
  • Softwarearchitektur
  • OCL
  • JavaScript
  • Typescript
  • Python
  • Maven
  • Theia
  • Perl
  • Ruby
  • Shell
  • GNU_R
  • C/C++
  • React.js
  • SpringBoot


IT-Skills:

  • sehr breites Wissens- und Erfahrungsspektrum in den Bereichen Anforderungsanalyse, Anforderungsmanagement (DOORS, DXL), Architektur und Entwurf nach objektorientierten und modellgetriebenen Prinzipien (EMF, UML, OCL, ...), sowie Konfigurationsmanagement (CVS, SVN, Git), Test (JUnit, EasyMock), Qualitätssicherung und Betrieb von Software;
  • solide Kenntnisse im Bereich Konfiguration und Betrieb von Servern (Windows, Linux, Shell- Scripting), in weiteren Sprachen wie Python, Ruby, Perl und GNU R, sowie in weiteren APIs und Frameworks wie J2ME, GWT, Guice, u.a.

 

Soft Skills:

  • Intuition und schnelle Auffassungsgabe
  • analytische und methodische Arbeitsweitse 
  • Eigenständigkeit 
  • Teamfähigkeit 
  • Kommunikationsfähigkeit 
  • Langjährige Home-Office Erfahrung


wissenschaftlich fundiert ? praxisorientiert:

Mein Profil zeigt, dass mein akademischer und praktischer Hintergrund sehr ausgewogen sind. Vor meiner Promotion wollte ich zunächst ein konkretes Gefühl für die praxisnahen Probleme im Projektalltag als IT-Berater bekommen. Auf dieser Grundlage war es mir möglich, eine sowohl in der Theorie als auch in der Praxis verwurzelte Dissertation zu verfassen. Ich bin es daher gewohnt, viele Dinge auch in der Praxis durchaus mit einer akademischen Brille zu betrachten, aber gleichzeitig mit dem notwendigen Pragmatismus. Das Ergebnis sind zeitgerechte, solide und langlebige IT-Lösungen.

 

eigenständig ? teamorientiert ? zielführend:

Die selbständige Durchführung meines Promotionsvorhabens ist nur ein Beispiel für meine Fähigkeit zur Selbstorganisation und Eigenständigkeit. Gleichzeitig wurde während meiner bisherigen Tätigkeiten sowohl in Projekten als auch als Committer in der Eclipse-Community die Teamarbeit immer groß geschrieben und war stets wichtiger Teil meiner Arbeit. Teamarbeit und Eigenständigkeit waren für mich nie Gegensätze. Es ist mir immer gelungen, beides optimal miteinander zu kombinieren, um so das Beste erreichen zu können. Bei der Führung und Koordination eines Teams ist mir neben dem selbstverständlichen Durchsetzungsvermögen das gegenseitige Verständnis wichtig, damit ein gestecktes Ziel sicher und gemeinsam erreicht werden kann.

 

universell ? mit Profil:

Als Consultant werde ich gern als All-Rounder bezeichnet und als solchen sehe ich mich auch selbst. Es ist meine Fähigkeit, mich in sehr kurzer Zeit in neue Technologien, Fachbereiche und Umgebungen einzuarbeiten. Die Herausforderungen des Neuen sind für mich ein wichtiger Aspekt meiner Tätigkeit. Gleichzeitig ist es mir wichtig, auf Bewährtem aufzubauen. Meine Stärken konzentrieren sich dabei zurzeit klar auf das Umfeld der modellgetriebenen und objektorientierten Softwareentwicklung im Bereich Java, JEE und Eclipse. Dennoch habe ich gerade im IT-Bereich die aktuellen Entwicklungen immer im Blick.

 

Entwickler ? Architekt ? Consultant:

Während meiner früheren Projekte und nicht zuletzt als Entwickler und Committer im CDO-Projekt habe ich viele Erfahrungen als Architekt und Entwickler gesammelt. Dadurch war ich in der Vergangenheit in der Lage, in der erfolgreichen Beratung einiger Kunden bei der Konzeption und Bewertung von unternehmensweiten Softwarearchitekturen maßgeblich mitzuwirken. Auch hier ist die Mischung entscheidend, denn nur mit praktischer Erfahrung und fundiertem Wissen ist auch eine gute Beratung möglich.

Betriebssysteme

Mac OS
Unix
Windows

Programmiersprachen

C++
GNU C++
Java
Expertenkenntnisse
JavaScript
erweiterte Kenntnisse
Python
Grundkenntnisse
Ruby
Grundkenntnisse
Shell
erweiterte Kenntnisse
TeX, LaTeX
erweiterte Kenntnisse

erweiterte Kenntnisse in weiteren JVM-Sprachen, insbesondere Groovy und Scala

Datenbanken

MySQL
Oracle
9i
SQL

Kenntnisse im Bereich in-memory-Datenbanken (insbesondere H2, HSQLDB, Derby)

Hardware

Macintosh
PC

Branchen

Branchen

  • Automobilbranche
  • Finanzbranche
  • öffentlicher Sektor

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

bevorzugt in Norddeutschland (insbesondere D2, aber auch D0 bis D6)

generell aber flexibel

nicht möglich

Projekte

Projekte

2017 - heute: Eclipse RCP-Anwendung zur Verwaltung von Umweltakten (für öffentliche Einrichtungen)

Kunde: geoGLIS GmbH & Co. KG, Eckernförde


Aufgaben:

  • Wartung, Modernisierung und Weiterentwickung einer Eclipse RCP-Anwendung (SWT, JFace, Oracle)


2011 - heute: Eclipse-basierte IDE für Steuergerätentwicklung (Automotive)


Kunde: Robert Bosch GmbH, Abstatt


Aufgaben:

  • Experte für Eclipse RCP, Xtext, Architektur, Technologien (EMF, CDO, GEF, Team API, Mylyn, SWT u.a.)
  • Entwicklung, Beratung und Coaching in Workshops, mittels Pair Programming und Code Reviews


2020 - 2021: Safety and Security Workbench


Kunde: EnCo Software GmbH, Hamburg


Aufgaben:

  • Wartung und Weiterentwicklung der SOX Workbench basierend auf Eclipse RCP, EMF, CDO, GEF, Graphiti
  • Konzeption und Implementierung von Anbindungen an Drittsysteme auf ReqIF-Basis (z.B. Intland CodeBeamer)
  • Mitwirkung bei der Konzeption zur Weiterentwicklung der SOX Workbench in eine Theia-basierte Cloud-Lösung


2010 - 2018: Webportal für die Studienplatzvergabe (Öffentliche Einrichtung)


Kunde: Stiftung für Hochschulzulassung (SfH), Dortmund


Aufgaben:

  • Unterstützung der Projektleitung: Schnittstellenkoordination
  • Konzeption, Test, Qualitätssicherung, Betriebsorganisation, 3rd Level Support
  • technische Unterstützung bei Incidents und Emergencies
  • Entwicklung und Pflege der Bewerberakte (JasperReports)


2007 - 2010: Forschungsprototyp Traceability (Forschung)


Kunde: FernUniversität, Hagen


Aufgaben:

  • Konzeption einer erweiterbaren Architektur für Traceability-Experimente auf Basis von Eclipse RCP, EMF und CDO mit einer Datenbankanbindung an H2 und MySQL sowie Implementierung einer Runtime-Skripting-Schnittstelle auf Basis von Groovy
  • Realisierung in Java (SWT, JFace, GEF, BIRT, Databinding) und Groovy
  • Durchführung von Experimenten
  • Visualisierung der Ergebnisse mit BIRT und GNU R


2006 - 2010: Forschung und Lehre


Kunde: FernUniversität, Hagen


Aufgaben:

  • Mitwirkung als wissenschaftlicher Mitarbeiter im Forschungs- und Lehrbetrieb
  • eigenständige Lehr- und Betreuungsaufgaben im Modul ?Softwarearchitektur und Entwicklungswerkzeuge? - teilweise als Lehrstuhl-Vertretung
  • eigenständige Forschung im Bereich Nachverfolgbarkeit von Anforderungen im Rahmen der Promotion
  • Präsentation auf verschiedenen internationalen Konferenzen


2006 - 2007: Online-Fragebogen inkl. Auswertung (Forschung)


Kunde: FernUniversität, Hagen


Aufgaben:

  • Konzeption und Realisierung eines Online-Fragebogens zur Ermittlung der aktuellen Praxis im Bereich Anforderungsdokumentation mit Java, Tomcat, JSP, JSF und MySQL
  • Auswertung und Visualisierung der Ergebnisse mit GNU R


2003 - 2005: Maßgebliche Mitwirkung bei der Erstellung von Angeboten


Rolle: Berater, Architekt, Entwickler

Kunde: modern software consulting gmbh, Filderstadt


Aufgaben:

  • maßgebliche Mitwirkung bei der Erstellung von Angeboten
  • Analysen und Konzepten
  • Modellbasierte Architekturkonzeption und Entwicklung in Java und JEE in diversen Projekten


2004 - 2005: Aftersales-Informationssystem (Automotive)


Kunde: DaimlerChrysler AG, Stuttgart


Aufgaben:

  • Unterstützung des Kunden über das Spektrum des gesamten Software-Entwicklungsprozesses hinweg
  • Konzeption der JEE-Architektur
  • Integration in eine SOA-Plattform auf Basis von Eclipse RCP und SOAP
  • Planung und Koordination von QS-Maßnahmen (u.a. JUnit, User Acceptance Tests) und Produktivsetzungen


2004 - 2004: Erneuerung der zentralen IT-Architektur (Bank)


Kunde: DaimlerChysler Bank, Stuttgart


Aufgaben:

  • Analyse und Review eines Architekturkonzeptes auf Basis von JEE, ILOG und Vitria Businessware (BPM)


2003 - 2004: Verwaltung von Schadensakten (Versicherung)


Kunde: Dekra, Stuttgart


Aufgaben:

  • Unterstützung des Kunden bei der UseCase-gestützten Anforderungsspezifikation
  • Realisierung der Geschäftslogik, GUI (Swing) und Datenanbindung an Oracle
  • Neukonzeption und Umsetzung der Backoffice-Architektur


2000 - 2001: Entwicklung eines Prototyps (Internettechnologie)


Kunde: Siemens Technology-To-Business Center (TTB), Berkeley, CA, USA


Aufgaben:

  • Konzeption und Implementierung eines Software-Routers in GNU C++ auf Basis des OSPF Routingprotokolls mit einer experimentellen Erweiterung


1997 - 2000: Entwicklung und Architektkonzeption (Sicherheits- und Überwachungssysteme)


Kunde: Selectronic GmbH, Werder


Aufgaben:

  • Konzeption, Entwurf und Realisierung einer Softwarearchitektur in Microsoft Visual C++ für die Integration und Ansteuerung verschiedener Überwachungsgeräte (Kameras, Videorecorder) in einer gemeinsamen Benutzeroberfläche

Aus- und Weiterbildung

Aus- und Weiterbildung

2006 - 2010

  • Promotion an der FernUniversität in Hagen
  • Schwerpunkte: Model-Driven Engineering, Requirements Engineering, Requirements Traceability, Eclipse RCP, CDO
  • Thema der Abschlussarbeit auf Anfrage
  • Abschluss: Dr. rer. nat.


1997 - 2003

  • Studium der Softwaretechnik an der Universität Stuttgart
  • Schwerpunkte: Praktische Softwareentwicklung im Team, Datenbanken, Verteilte Systeme, Software Engineering
  • Thema der Abschlussarbeit auf Anfrage
  • Abschluss: Diplom-Informatiker


1984 - 1997

  • Besuch von Grundschule und Gymnasium in Baden-Württemberg
  • Abschluss: Abitur (allgemeine Hochschulreife)

Position

Position

Schwerpunkte:

  • Softwareentwicklung im Umfeld von Java, Eclipse RCP (Rich Client Platform), EMF (Eclipse Modeling Framework) und CDO (Connected Data Objects, ein vielseitiges Verteilungs- und Persistenzframework für EMF), sowie der Verwendunge und Integration verschiedener Eclipse-Technologien (Mylyn, Team, Platform, UI, e4 und mehr)
  • Coaching insbesondere in verschiedenen Bereichen im Eclipse-Umfeld
  • Beratung und IT-seitige Begleitung von Projekten im Umfeld heterogener Architekturen und Frameworks

Kompetenzen

Kompetenzen

Top-Skills

Xtext Eclipse RCP EMF JUnit Mockito Eclipse MySQL MariaDB Oracle CDO Eclipse Theia Java Langium Code Generation Migration Wartung Cloud Migration

Produkte / Standards / Erfahrungen / Methoden

Profil:

Ich bin Experte für Xtext und Eclipse-Technologien. Meine langjährigen Erfahrungen in der Entwicklung und Beratung in Java-Softwareprojekten in verschiedenen Branchen und Fachbereichen machen mich zu einem wertvollen Mitglied von heterogenen Entwicklungsteams. Kunden schätzen meine Weitsicht, die dennoch einem realistischen Pragmatismus nicht im Wege steht. Durch meine Fähigkeiten zum konzentrierten, methodischen und selbständigen Arbeiten insbesondere auch in langjähriger Erfahrung im Home-Office bin ich in neuen Projekten in kürzester Zeit produktiv arbeitsfähig.


IT:

  • Java
  • Eclipse-RCP
  • Xtext
  • EMF
  • Xtend
  • CDO
  • UML
  • JUnit
  • YourKit
  • SWT
  • JFace
  • Unittest
  • Mockito
  • Datenbanken
  • git
  • GEF
  • MariaDB
  • MySQL
  • Groovy
  • XML
  • HTML
  • Guice
  • RCPTT
  • Performanceanalyse
  • Docker
  • Scrum
  • Oracle
  • JasperReports
  • Drools
  • Freemarker
  • BIRT
  • Frontend
  • Softwarearchitektur
  • OCL
  • JavaScript
  • Typescript
  • Python
  • Maven
  • Theia
  • Perl
  • Ruby
  • Shell
  • GNU_R
  • C/C++
  • React.js
  • SpringBoot


IT-Skills:

  • sehr breites Wissens- und Erfahrungsspektrum in den Bereichen Anforderungsanalyse, Anforderungsmanagement (DOORS, DXL), Architektur und Entwurf nach objektorientierten und modellgetriebenen Prinzipien (EMF, UML, OCL, ...), sowie Konfigurationsmanagement (CVS, SVN, Git), Test (JUnit, EasyMock), Qualitätssicherung und Betrieb von Software;
  • solide Kenntnisse im Bereich Konfiguration und Betrieb von Servern (Windows, Linux, Shell- Scripting), in weiteren Sprachen wie Python, Ruby, Perl und GNU R, sowie in weiteren APIs und Frameworks wie J2ME, GWT, Guice, u.a.

 

Soft Skills:

  • Intuition und schnelle Auffassungsgabe
  • analytische und methodische Arbeitsweitse 
  • Eigenständigkeit 
  • Teamfähigkeit 
  • Kommunikationsfähigkeit 
  • Langjährige Home-Office Erfahrung


wissenschaftlich fundiert ? praxisorientiert:

Mein Profil zeigt, dass mein akademischer und praktischer Hintergrund sehr ausgewogen sind. Vor meiner Promotion wollte ich zunächst ein konkretes Gefühl für die praxisnahen Probleme im Projektalltag als IT-Berater bekommen. Auf dieser Grundlage war es mir möglich, eine sowohl in der Theorie als auch in der Praxis verwurzelte Dissertation zu verfassen. Ich bin es daher gewohnt, viele Dinge auch in der Praxis durchaus mit einer akademischen Brille zu betrachten, aber gleichzeitig mit dem notwendigen Pragmatismus. Das Ergebnis sind zeitgerechte, solide und langlebige IT-Lösungen.

 

eigenständig ? teamorientiert ? zielführend:

Die selbständige Durchführung meines Promotionsvorhabens ist nur ein Beispiel für meine Fähigkeit zur Selbstorganisation und Eigenständigkeit. Gleichzeitig wurde während meiner bisherigen Tätigkeiten sowohl in Projekten als auch als Committer in der Eclipse-Community die Teamarbeit immer groß geschrieben und war stets wichtiger Teil meiner Arbeit. Teamarbeit und Eigenständigkeit waren für mich nie Gegensätze. Es ist mir immer gelungen, beides optimal miteinander zu kombinieren, um so das Beste erreichen zu können. Bei der Führung und Koordination eines Teams ist mir neben dem selbstverständlichen Durchsetzungsvermögen das gegenseitige Verständnis wichtig, damit ein gestecktes Ziel sicher und gemeinsam erreicht werden kann.

 

universell ? mit Profil:

Als Consultant werde ich gern als All-Rounder bezeichnet und als solchen sehe ich mich auch selbst. Es ist meine Fähigkeit, mich in sehr kurzer Zeit in neue Technologien, Fachbereiche und Umgebungen einzuarbeiten. Die Herausforderungen des Neuen sind für mich ein wichtiger Aspekt meiner Tätigkeit. Gleichzeitig ist es mir wichtig, auf Bewährtem aufzubauen. Meine Stärken konzentrieren sich dabei zurzeit klar auf das Umfeld der modellgetriebenen und objektorientierten Softwareentwicklung im Bereich Java, JEE und Eclipse. Dennoch habe ich gerade im IT-Bereich die aktuellen Entwicklungen immer im Blick.

 

Entwickler ? Architekt ? Consultant:

Während meiner früheren Projekte und nicht zuletzt als Entwickler und Committer im CDO-Projekt habe ich viele Erfahrungen als Architekt und Entwickler gesammelt. Dadurch war ich in der Vergangenheit in der Lage, in der erfolgreichen Beratung einiger Kunden bei der Konzeption und Bewertung von unternehmensweiten Softwarearchitekturen maßgeblich mitzuwirken. Auch hier ist die Mischung entscheidend, denn nur mit praktischer Erfahrung und fundiertem Wissen ist auch eine gute Beratung möglich.

Betriebssysteme

Mac OS
Unix
Windows

Programmiersprachen

C++
GNU C++
Java
Expertenkenntnisse
JavaScript
erweiterte Kenntnisse
Python
Grundkenntnisse
Ruby
Grundkenntnisse
Shell
erweiterte Kenntnisse
TeX, LaTeX
erweiterte Kenntnisse

erweiterte Kenntnisse in weiteren JVM-Sprachen, insbesondere Groovy und Scala

Datenbanken

MySQL
Oracle
9i
SQL

Kenntnisse im Bereich in-memory-Datenbanken (insbesondere H2, HSQLDB, Derby)

Hardware

Macintosh
PC

Branchen

Branchen

  • Automobilbranche
  • Finanzbranche
  • öffentlicher Sektor

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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