Seasoned Java Developer
Aktualisiert am 10.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 10.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
CI
Swing
SQL
MongoDB
Python
REST
TDD
Englisch
fliessend
Schriftdeutsch

Einsatzorte

Einsatzorte

Biel (+100km)
möglich

Projekte

Projekte

3 months
2023-02 - 2023-04

Microfrontend weiterentwickeln : TDD, OpenAPI zu SAP

  • Strikte hochmodulare Architektur
Spring Boot Spring REST Gherkin/Cucumber AssertJ IntelliJ git Gradle
Quatico Solutions AG
10 months
2022-03 - 2022-12

Neuentwicklung eines Backends für Kundendaten.

  • Migration eines Backends von Spring Boot 2.1 auf 2.5.
git Maven Intelli Spring Boot Spring MongoDB Spring MVC JUnit Hamcrest
Skribble AG
1 year 6 months
2020-08 - 2022-01

Pikett

Security Consultant
Security Consultant
SIX Group AG
4 years 6 months
2017-08 - 2022-01

Softwarewartung am Produkt ?SIX iD?

  • Fehleranalyse und -korrektur, Refactoring, Erweiterung,
  • Technologieerkundung und -erschließung,
  • Bestandsaufnahme / Strategieentwicklung für bestehende technische Schulden
  • Onboarding neuer Teammitglieder


Highlight:

  • Technische Schulden in 350 kLoC Java: Die richtigen Ansätze machten aus einem unmöglichen ?das müsste man neu schreiben? eine Serie inkrementeller, planbarer und demonstrierbarer Verbesserungen.
  • O-Ton Kollege aus der Build-Infrastruktur: ?Ich habe viel von dir gelernt.? (Über Tools, die er neu nutzen musste.)
  • O-Ton gleicher Kollege: ?Wenn ich etwas für dich getan habe, hast du das immer auch aktiv genutzt.?
  • O-Ton Kolleging aus dem Kundensupport: ?Ich sag immer, ohne den Jo sind wir verratzt.?
  • O-Ton Vorgesetzter: ?Bei einer Analyse von dir weiss ich, ich muss nichts nachfragen, das ist vollständig und stimmt.

Java Swing JUnit Hamcrest QF-Test : IntelliJ IDEA git Maven Jenkins OpenShif BitBucket Jira Confluence
SIX Group AG
4 years 6 months
2017-08 - 2022-01

Vorträge zur Wissensweitergabe

SIX Group AG
2 years 10 months
2019-02 - 2021-11

PEPCheck (Webapplikation mit JSF)

Projektbegleitung
Projektbegleitung
  • Analysen, Dokumentation, Setup der Build Toolchain
Java JSF IntelliJ IDEA OpenShift
SIX Group AG
15 years 2 months
2004-06 - 2019-07

Technische Nutzerbetreuung, Administration

Selbständige Erwerbstätigkeit
3 months
2017-02 - 2017-04

Softwareentwicklung im Projekt ?Applicant Tracking System?

  • Überarbeitung der Toolchain-Konfiguration, Arbeiten am Datenmodell.
AngularJS Java H2 PostgreSQL JHipster 4 Eclipse git.
Fincons: Interner Einsatz
6 months
2016-08 - 2017-01

Softwareentwicklung, Automated Testing im Projekt ?Digital Workflows?

Highlight: 

  • Scripting für automatisiertes Testing: Kompliziertes Verhalten von Dropdowns hinter einer einfachen Funktion ?bitte diesen Eintrag aus dem Dropdown aktivieren? verstecken; mit ausführlicher Dokumentation für zukünftige Wartung.
  • Refactoring eines ?Workflow? zur Herstellung von Testbarkeit (was in Appway schwierig ist).
  • O-Ton Kollege: ?You are the most amazing guy I ever worked with! All the things that you did for us.?

Appway Webservices der CS Appway Studio Selenium Jira Confluence
Credit Suisse Zürich
1 month
2016-07 - 2016-07

SBB-Projekt TUSP (Streckensperrverwaltung)

  • Einstieg in die laufende Problemanalyse


Highlight: 

Reviewumfang auf Netzwerkverhalten ausgedehnt, beobachtetes Fehlverhalten aufgedeckt und reproduzierbar gemacht.

Java SE Quellcode von TUSP TUSP selbst eviewUnterlagen zu TUSP Eclipse SoapUI.
Interner Einsatz
3 months
2016-04 - 2016-06

Projekt LOPPIS

  • Softwareentwicklung: Mitwirkung beim Projekt LOPPIS für Rangierbahnhofssteuerung.


Highlight: 

Applikationsarchitektur: Statt der sonst üblichen drei-Schichten-Architektur gab es wegen der Echtzeitanforderungen die Bereiche ?latenzkritisch? und ?latenzunkritisch?, mit Kommunikation via ActiveMQ.

Java: Spring Boot Scout SLF4J ActiveMQ JUnit H2 Oracle Eclipse Maven git Sonar Jira Confluence
SBB Bern
1 year 3 months
2014-05 - 2015-07

Softwareprojekte für mehrere Auftraggeber

Java Swing SLF4J DB MySQL Eclipse Subversion Gradle
Selbständigkeit als Softwarebüro
3 years 5 months
2011-11 - 2015-03

Softwareentwicklung, Architekturberatung

Highlight: 

  • Refactoring der Projekt-Metaklassen; hier hatten sich technische Schulden angesammelt, die wegen Disruptionspotential nicht angegangen wurden. Ich habe im Projekt einen Vorschlag zum Konsens gebracht, die Änderungen durchgeführt, getestet und ins Projekt eingebracht.
  • Stichtagsumstellung war nicht möglich, deshalb Erfahrungsgewinn mit inkrementeller Gestaltung disruptiver Softwareänderungen.

3 months
2014-02 - 2014-04

diverse Projekte

  • Softwareanalyse
  • Softwaredokumentation
  • Notfalleinsätze
  • Softwareentwicklung

Java Swing Spring Boot JUnit Hamcrest MySQL Eclipse Subversion Gradle.
mehrere Auftraggeber
5 years 7 months
2008-07 - 2014-01

Neuerstellung einer Dispositionssoftware

  • Einarbeitung des Junior Developer und des nachfolgenden Senior Developer


Highlight: 

Aufsetzen der kompletten Toolchain von Design bis Deployment. Dafür selbständige Einarbeitung in sämtliche Tools.

JGoodies Swing JUnit Hamcrest Spring TX & Security SLF4J Oracle. Java EE Eclipse Infinitest; Maven Gradle
Hennig Fahrzeugteile
Essen
5 years 2 months
2003-05 - 2008-06

Erstellung von Webanwendungen

Softwareentwickler und -architekt
Softwareentwickler und -architekt

Highlight 1: 

Partielle Parameterübergabe (eine Abart von Closures bzw. Currying), implementiert in PHP 5. Überraschend einfach umsetzbar, erwies sich im Debugging als unhandlich.


Highlight 2: 

Die partielle Parameterübergabe ermöglichte eine enorm flexible Tabellengenerierung.


Highlight 3: 

Emulation von Prepared Statements in PHP5.


Highlight 4: 

Datenbankfilter-Architektur: Zwischen DB und Anwendungsprogramm lag ein Stack frei kombinierbarer Filter. Konkret waren Filter für Audit Trails, automatisches Timestamping und die Prepared-Statement-Emulation im Einsatz; optimistisches Locking war angedacht. Hätte sich der Bedarf ergeben, wäre Mocking möglich gewesen.

PHP 5 MySQL NuSphere PhpED
CMN die Agentur
Boppard

Aus- und Weiterbildung

Aus- und Weiterbildung

1991

Diplom-Informatiker (Universität)

Technische Universität München


1982

Abitur

Albert-Einstein-Gymnasium, St. Augustin


Zertifikat

2016

Oracle Certified Professional ? Java SE 7 Programmer

Kompetenzen

Kompetenzen

Top-Skills

Java Spring CI Swing SQL MongoDB Python REST TDD

Produkte / Standards / Erfahrungen / Methoden

Kompetenzen/Erfahrungen

Software Development

Alle Phasen des Lebenszyklus:

  • Anforderungen
  • Entwicklung 
  • Dokumentation 
  • automatisierte Tests 
  • Betrieb?(Ops)
  • Wartung 
  • Support.
  • Frontend (Swing), Backend (Spring Boot).


Legacy Maintenance

  • Bis ca. 350'000 LoC, alle Aufgaben:
  • Bestandsaufnahme und?Analyse
  • Strategieentwicklung
  • Umsetzung
  • Refactoring
  • Testbarkeit herstellen.
  • Besondere Stärke: Qualitätsverbesserung.


Paradigmen 

  • Cloud
  • OO
  • RDBMS
  • API-Design
  • ATDD
  • DDD


Fachgebiete 

  • Endkundenportal
  • digitale Signaturen
  • Finanzinformationen
  • Kreditabwicklung
  • Lagerverwaltung
  • Gerätesteuerung
  • Softwareentwicklertools
  • symbolische Mathematik
  • Generierung natürlichsprachiger Texte


Arbeitsstil

  • Strategisch
  • Denken von Zielen her
  • Fokus auf Wartbarkeit und Zuverlässigkeit.
  • Gerne: Dokumentation, automatisierte Tests. Nüchterne Betrachtung auch großer Aufgaben


Beruflicher Werdegang

02/2023 - 04/2023 

Rolle: Softwareentwickler (Java)

Kunde: Quatico Solutions AG

Einsatzort: Zürich


Aufgaben:

  • Microfrontend weiterentwickeln.


Skills: 

TDD, Hexagonale Architektur, Spring Boot, Spring REST, H2, MongoDBk, Gherkin/Cucumber, AssertJ


03/2022 - 12/2022 

Rolle: Softwareentwickler (Java)

Kunde: Skribble AG

Einsatzort: Zürich


Aufgaben:

  • Backend
  • Microservice von Spring Boot 2.1 auf 2.5 migriert.
  • Performanter Microservice als einheitlichen Layer über multiplen Repositories erstellt.


Skills:

TDD, Spring Boot, Spring MVC, H2, MongoDB, JUnit, Hamcrest, Docker, CD (GitHub Actions).


08/2017 - 01/2022 

Rolle: Softwareentwickler (Java)

Kunde: SIX Group AG

Einsatzort: Zürich


Aufgaben:

  • Wartung, Tooling, Architektur-Fortentwicklung, Vorträge,
  • Onboarding, Security Consultant, Pikett.
  • Finanzinformations-Terminal, Know-Your-Customer-Lösung.


Skills

Swing, JCEF, Spring, JSF, JUnit, Hamcrest, QF-Test, CD (OpenShift).


04/2016 - 04/2017

Rolle: Softwareentwickler (Java, Appway)

Kunde: Fincons Group AG

Einsatzort: Bern


Aufgaben:

  • Neuentwicklung Rangierbahnhofssteuerung,
  • Project Results Review Streckensperrverwaltung.


Skills: 

ActiveMQ, H2, Oracle, JUnit, Hamcrest, Selenium


02/2014 - 06/2015 

Rolle: Softwareentwickler (Java)

Kunde: Selbständig


Aufgaben:

  • Rettung eines Projekts, für das die Vorgehensweise des vorherigen Dienstleisters inadäquat geworden war.


Skills

Swing, MySQL.


07/2008 - 01/2014 

Rolle: Softwareentwickler (Java)

Kunde: SFi Software GmbH

Einsatzort: Gummersbach


Aufgaben:

  • Neuentwicklung Bestellprognose.


Skills:

Swing, Spring; JUnit, Hamcrest; Oracle; CD per .BAT.


05/2003 - 06/2008

Rolle: Softwareentwickler (PHP)

Kunde: Selbständig, mit CMN die Agentur

Einsatzort: Boppard


Aufgaben:

  • Neuentwicklung Sportturnierverwaltung.


09/1999 - 04/2003 

Rolle: Softwareentwickler (Eiffel), Tester (Java)

Kunde: Halstenbach ACT GmbH

Einsatzort: Wiehl


Aufgaben:

  • Wartung und Weiterentwicklung GUI-Library.


09/1997 - 08/1999 

Rolle: Softwareentwickler (C/C++)

Kunde: computerhansa GmbH

Einsatzort: München


Aufgaben:

  • Für MTU München: Vektortriebwerksdemonstration.
  • Für MTU München: Jettriebwerk-Betriebsparameter-Verwaltung.


02/1997 - 08/1997 

Rolle: Softwareentwickler (Delphi)

Kunde: Tele Data Systems

Einsatzort: München


Aufgaben:

  • Neuentwicklung CRM-Software


09/1994 - 01/1997 

Rolle: Softwareentwickler (RPG IV, Clarion for Windows)

Kunde: INA Werk Schaeffler KG

Einsatzort: Herzogenaurach


Aufgaben:

  • Lagerverwaltung.
  • Aussendienstsoftware


03/1994 - 06/1994 

Rolle: Redakteur

Kunde: microMedia GmbH

Einsatzort: Pastetten


01/1992 - 02/1994 

Rolle: IT-Verwantwortlicher & Gründer

Kunde: auf Anfrage

Einsatzort: München


Aufgaben:

  • Betrieb von Play by Mail-Spielen (Online-Spiele, aber per Post)
  • CIO: Softwarelizenzierung, Anpassungen an deutschen Markt.


01/1991 - 12/1991 

Rolle: Fachübersetzer Englisch-Deutsch

Kunde: BOTS Sprachen & Technik

Einsatzort: München


Aufgaben:

  • Übersetzungen, Projektleitung, Dictionary Manager


09/1984 - 05/1989 

Rolle: Helpdesk (Werksstudent)

Kunde: Technische Universität München 

Programmiersprachen

Java
Python

Einsatzorte

Einsatzorte

Biel (+100km)
möglich

Projekte

Projekte

3 months
2023-02 - 2023-04

Microfrontend weiterentwickeln : TDD, OpenAPI zu SAP

  • Strikte hochmodulare Architektur
Spring Boot Spring REST Gherkin/Cucumber AssertJ IntelliJ git Gradle
Quatico Solutions AG
10 months
2022-03 - 2022-12

Neuentwicklung eines Backends für Kundendaten.

  • Migration eines Backends von Spring Boot 2.1 auf 2.5.
git Maven Intelli Spring Boot Spring MongoDB Spring MVC JUnit Hamcrest
Skribble AG
1 year 6 months
2020-08 - 2022-01

Pikett

Security Consultant
Security Consultant
SIX Group AG
4 years 6 months
2017-08 - 2022-01

Softwarewartung am Produkt ?SIX iD?

  • Fehleranalyse und -korrektur, Refactoring, Erweiterung,
  • Technologieerkundung und -erschließung,
  • Bestandsaufnahme / Strategieentwicklung für bestehende technische Schulden
  • Onboarding neuer Teammitglieder


Highlight:

  • Technische Schulden in 350 kLoC Java: Die richtigen Ansätze machten aus einem unmöglichen ?das müsste man neu schreiben? eine Serie inkrementeller, planbarer und demonstrierbarer Verbesserungen.
  • O-Ton Kollege aus der Build-Infrastruktur: ?Ich habe viel von dir gelernt.? (Über Tools, die er neu nutzen musste.)
  • O-Ton gleicher Kollege: ?Wenn ich etwas für dich getan habe, hast du das immer auch aktiv genutzt.?
  • O-Ton Kolleging aus dem Kundensupport: ?Ich sag immer, ohne den Jo sind wir verratzt.?
  • O-Ton Vorgesetzter: ?Bei einer Analyse von dir weiss ich, ich muss nichts nachfragen, das ist vollständig und stimmt.

Java Swing JUnit Hamcrest QF-Test : IntelliJ IDEA git Maven Jenkins OpenShif BitBucket Jira Confluence
SIX Group AG
4 years 6 months
2017-08 - 2022-01

Vorträge zur Wissensweitergabe

SIX Group AG
2 years 10 months
2019-02 - 2021-11

PEPCheck (Webapplikation mit JSF)

Projektbegleitung
Projektbegleitung
  • Analysen, Dokumentation, Setup der Build Toolchain
Java JSF IntelliJ IDEA OpenShift
SIX Group AG
15 years 2 months
2004-06 - 2019-07

Technische Nutzerbetreuung, Administration

Selbständige Erwerbstätigkeit
3 months
2017-02 - 2017-04

Softwareentwicklung im Projekt ?Applicant Tracking System?

  • Überarbeitung der Toolchain-Konfiguration, Arbeiten am Datenmodell.
AngularJS Java H2 PostgreSQL JHipster 4 Eclipse git.
Fincons: Interner Einsatz
6 months
2016-08 - 2017-01

Softwareentwicklung, Automated Testing im Projekt ?Digital Workflows?

Highlight: 

  • Scripting für automatisiertes Testing: Kompliziertes Verhalten von Dropdowns hinter einer einfachen Funktion ?bitte diesen Eintrag aus dem Dropdown aktivieren? verstecken; mit ausführlicher Dokumentation für zukünftige Wartung.
  • Refactoring eines ?Workflow? zur Herstellung von Testbarkeit (was in Appway schwierig ist).
  • O-Ton Kollege: ?You are the most amazing guy I ever worked with! All the things that you did for us.?

Appway Webservices der CS Appway Studio Selenium Jira Confluence
Credit Suisse Zürich
1 month
2016-07 - 2016-07

SBB-Projekt TUSP (Streckensperrverwaltung)

  • Einstieg in die laufende Problemanalyse


Highlight: 

Reviewumfang auf Netzwerkverhalten ausgedehnt, beobachtetes Fehlverhalten aufgedeckt und reproduzierbar gemacht.

Java SE Quellcode von TUSP TUSP selbst eviewUnterlagen zu TUSP Eclipse SoapUI.
Interner Einsatz
3 months
2016-04 - 2016-06

Projekt LOPPIS

  • Softwareentwicklung: Mitwirkung beim Projekt LOPPIS für Rangierbahnhofssteuerung.


Highlight: 

Applikationsarchitektur: Statt der sonst üblichen drei-Schichten-Architektur gab es wegen der Echtzeitanforderungen die Bereiche ?latenzkritisch? und ?latenzunkritisch?, mit Kommunikation via ActiveMQ.

Java: Spring Boot Scout SLF4J ActiveMQ JUnit H2 Oracle Eclipse Maven git Sonar Jira Confluence
SBB Bern
1 year 3 months
2014-05 - 2015-07

Softwareprojekte für mehrere Auftraggeber

Java Swing SLF4J DB MySQL Eclipse Subversion Gradle
Selbständigkeit als Softwarebüro
3 years 5 months
2011-11 - 2015-03

Softwareentwicklung, Architekturberatung

Highlight: 

  • Refactoring der Projekt-Metaklassen; hier hatten sich technische Schulden angesammelt, die wegen Disruptionspotential nicht angegangen wurden. Ich habe im Projekt einen Vorschlag zum Konsens gebracht, die Änderungen durchgeführt, getestet und ins Projekt eingebracht.
  • Stichtagsumstellung war nicht möglich, deshalb Erfahrungsgewinn mit inkrementeller Gestaltung disruptiver Softwareänderungen.

3 months
2014-02 - 2014-04

diverse Projekte

  • Softwareanalyse
  • Softwaredokumentation
  • Notfalleinsätze
  • Softwareentwicklung

Java Swing Spring Boot JUnit Hamcrest MySQL Eclipse Subversion Gradle.
mehrere Auftraggeber
5 years 7 months
2008-07 - 2014-01

Neuerstellung einer Dispositionssoftware

  • Einarbeitung des Junior Developer und des nachfolgenden Senior Developer


Highlight: 

Aufsetzen der kompletten Toolchain von Design bis Deployment. Dafür selbständige Einarbeitung in sämtliche Tools.

JGoodies Swing JUnit Hamcrest Spring TX & Security SLF4J Oracle. Java EE Eclipse Infinitest; Maven Gradle
Hennig Fahrzeugteile
Essen
5 years 2 months
2003-05 - 2008-06

Erstellung von Webanwendungen

Softwareentwickler und -architekt
Softwareentwickler und -architekt

Highlight 1: 

Partielle Parameterübergabe (eine Abart von Closures bzw. Currying), implementiert in PHP 5. Überraschend einfach umsetzbar, erwies sich im Debugging als unhandlich.


Highlight 2: 

Die partielle Parameterübergabe ermöglichte eine enorm flexible Tabellengenerierung.


Highlight 3: 

Emulation von Prepared Statements in PHP5.


Highlight 4: 

Datenbankfilter-Architektur: Zwischen DB und Anwendungsprogramm lag ein Stack frei kombinierbarer Filter. Konkret waren Filter für Audit Trails, automatisches Timestamping und die Prepared-Statement-Emulation im Einsatz; optimistisches Locking war angedacht. Hätte sich der Bedarf ergeben, wäre Mocking möglich gewesen.

PHP 5 MySQL NuSphere PhpED
CMN die Agentur
Boppard

Aus- und Weiterbildung

Aus- und Weiterbildung

1991

Diplom-Informatiker (Universität)

Technische Universität München


1982

Abitur

Albert-Einstein-Gymnasium, St. Augustin


Zertifikat

2016

Oracle Certified Professional ? Java SE 7 Programmer

Kompetenzen

Kompetenzen

Top-Skills

Java Spring CI Swing SQL MongoDB Python REST TDD

Produkte / Standards / Erfahrungen / Methoden

Kompetenzen/Erfahrungen

Software Development

Alle Phasen des Lebenszyklus:

  • Anforderungen
  • Entwicklung 
  • Dokumentation 
  • automatisierte Tests 
  • Betrieb?(Ops)
  • Wartung 
  • Support.
  • Frontend (Swing), Backend (Spring Boot).


Legacy Maintenance

  • Bis ca. 350'000 LoC, alle Aufgaben:
  • Bestandsaufnahme und?Analyse
  • Strategieentwicklung
  • Umsetzung
  • Refactoring
  • Testbarkeit herstellen.
  • Besondere Stärke: Qualitätsverbesserung.


Paradigmen 

  • Cloud
  • OO
  • RDBMS
  • API-Design
  • ATDD
  • DDD


Fachgebiete 

  • Endkundenportal
  • digitale Signaturen
  • Finanzinformationen
  • Kreditabwicklung
  • Lagerverwaltung
  • Gerätesteuerung
  • Softwareentwicklertools
  • symbolische Mathematik
  • Generierung natürlichsprachiger Texte


Arbeitsstil

  • Strategisch
  • Denken von Zielen her
  • Fokus auf Wartbarkeit und Zuverlässigkeit.
  • Gerne: Dokumentation, automatisierte Tests. Nüchterne Betrachtung auch großer Aufgaben


Beruflicher Werdegang

02/2023 - 04/2023 

Rolle: Softwareentwickler (Java)

Kunde: Quatico Solutions AG

Einsatzort: Zürich


Aufgaben:

  • Microfrontend weiterentwickeln.


Skills: 

TDD, Hexagonale Architektur, Spring Boot, Spring REST, H2, MongoDBk, Gherkin/Cucumber, AssertJ


03/2022 - 12/2022 

Rolle: Softwareentwickler (Java)

Kunde: Skribble AG

Einsatzort: Zürich


Aufgaben:

  • Backend
  • Microservice von Spring Boot 2.1 auf 2.5 migriert.
  • Performanter Microservice als einheitlichen Layer über multiplen Repositories erstellt.


Skills:

TDD, Spring Boot, Spring MVC, H2, MongoDB, JUnit, Hamcrest, Docker, CD (GitHub Actions).


08/2017 - 01/2022 

Rolle: Softwareentwickler (Java)

Kunde: SIX Group AG

Einsatzort: Zürich


Aufgaben:

  • Wartung, Tooling, Architektur-Fortentwicklung, Vorträge,
  • Onboarding, Security Consultant, Pikett.
  • Finanzinformations-Terminal, Know-Your-Customer-Lösung.


Skills

Swing, JCEF, Spring, JSF, JUnit, Hamcrest, QF-Test, CD (OpenShift).


04/2016 - 04/2017

Rolle: Softwareentwickler (Java, Appway)

Kunde: Fincons Group AG

Einsatzort: Bern


Aufgaben:

  • Neuentwicklung Rangierbahnhofssteuerung,
  • Project Results Review Streckensperrverwaltung.


Skills: 

ActiveMQ, H2, Oracle, JUnit, Hamcrest, Selenium


02/2014 - 06/2015 

Rolle: Softwareentwickler (Java)

Kunde: Selbständig


Aufgaben:

  • Rettung eines Projekts, für das die Vorgehensweise des vorherigen Dienstleisters inadäquat geworden war.


Skills

Swing, MySQL.


07/2008 - 01/2014 

Rolle: Softwareentwickler (Java)

Kunde: SFi Software GmbH

Einsatzort: Gummersbach


Aufgaben:

  • Neuentwicklung Bestellprognose.


Skills:

Swing, Spring; JUnit, Hamcrest; Oracle; CD per .BAT.


05/2003 - 06/2008

Rolle: Softwareentwickler (PHP)

Kunde: Selbständig, mit CMN die Agentur

Einsatzort: Boppard


Aufgaben:

  • Neuentwicklung Sportturnierverwaltung.


09/1999 - 04/2003 

Rolle: Softwareentwickler (Eiffel), Tester (Java)

Kunde: Halstenbach ACT GmbH

Einsatzort: Wiehl


Aufgaben:

  • Wartung und Weiterentwicklung GUI-Library.


09/1997 - 08/1999 

Rolle: Softwareentwickler (C/C++)

Kunde: computerhansa GmbH

Einsatzort: München


Aufgaben:

  • Für MTU München: Vektortriebwerksdemonstration.
  • Für MTU München: Jettriebwerk-Betriebsparameter-Verwaltung.


02/1997 - 08/1997 

Rolle: Softwareentwickler (Delphi)

Kunde: Tele Data Systems

Einsatzort: München


Aufgaben:

  • Neuentwicklung CRM-Software


09/1994 - 01/1997 

Rolle: Softwareentwickler (RPG IV, Clarion for Windows)

Kunde: INA Werk Schaeffler KG

Einsatzort: Herzogenaurach


Aufgaben:

  • Lagerverwaltung.
  • Aussendienstsoftware


03/1994 - 06/1994 

Rolle: Redakteur

Kunde: microMedia GmbH

Einsatzort: Pastetten


01/1992 - 02/1994 

Rolle: IT-Verwantwortlicher & Gründer

Kunde: auf Anfrage

Einsatzort: München


Aufgaben:

  • Betrieb von Play by Mail-Spielen (Online-Spiele, aber per Post)
  • CIO: Softwarelizenzierung, Anpassungen an deutschen Markt.


01/1991 - 12/1991 

Rolle: Fachübersetzer Englisch-Deutsch

Kunde: BOTS Sprachen & Technik

Einsatzort: München


Aufgaben:

  • Übersetzungen, Projektleitung, Dictionary Manager


09/1984 - 05/1989 

Rolle: Helpdesk (Werksstudent)

Kunde: Technische Universität München 

Programmiersprachen

Java
Python

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.