C++, Linux, OO/generisches/funktionelles Design
Aktualisiert am 01.10.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.10.2020
Verfügbar zu: 100%
davon vor Ort: 100%
C++
Java
Linux
Python
Django
UML
OOD
Eclipse
Standard Template Library
Unit Testing
TDD
Bash Shell
Deutsch
fließend in Wort und Schrift
Englisch
Muttersprache
Französisch
Konversation
Italienisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Zürich (+100km) Walenstadt (+200km) Sargans (+200km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

5 Monate
2017-12 - 2018-04

Portierung von Desktop Sensor-Config Anwendung

Software-Entwickler
Software-Entwickler
  • Portierung von Desktop Sensor-Config Anwendung
  • Qt
  • C++11/14
Rüthi Electronic AG
3 Jahre 10 Monate
2013-04 - 2017-01

Automatisierung Systemtests

Software Tester
Software Tester
  • Automatisierung Systemtests auf Debian-Linux Platform
  • Scripting mit BASH, SED, AWK
  • Importierung und Dokumentierung Testergebnisse in Polarion
  • Testen mit IBM Rational Rhapsody und VectorCAST
ELESTA GmbH
9 Monate
2012-06 - 2013-02

Optimierung Firmware für Linux-basierten Mobilfunk-Basisstationen

Stuttgart
Stuttgart
  • Optimierung Firmware für Linux-basierten Mobilfunk-Basisstationen
  • Design und Realisierung mir RSART (UML) unter Red Hat Linux
  • Einführung von Unit Test
Alcatel-Lucent
Stuttgart
11 Monate
2011-04 - 2012-02

Portierung von WinCE Kernel für tragbares Gerät auf Linux

Software-Entwickler
Software-Entwickler
  • Portierung von WinCE Kernel für tragbares Gerät auf Linux
  • Design/Implementierung von GUI-Komponente für tragbares Gerät
  • Implementierung mit wxWidgets unter Eclipse/CDT
ProgTec GmbH
Altstätten SG
2 Jahre 8 Monate
2008-08 - 2011-03

Auf Touch-Panel laufende Visualisierungssoftware in C++

Leiter Visualisierungssoftware
Leiter Visualisierungssoftware
  • Auf Touch-Panel laufende Visualisierungssoftware in C++
  • Auf PC-laufende Design-Umgebung in C++
  • Analyse mit UML in Enterprise Architect, Umfaktorierung und Redesign
  • Einführung Unit-Tests
  • Einführung Kantenglättung
  • Einführung serialisiertes und parametrisiertes Vektor-Grafik Konzept
Eaton Automation AG (vorher MicroInnovation)
Sankt Gallen
1 Jahr 2 Monate
2007-07 - 2008-08

Hochvolumen-Datenserver auf Sun Solaris

Software-Entwickler
Software-Entwickler
  • Hochvolumen-Datenserver auf Sun Solaris
  • Implementierung und Umfaktorierung in ANSI C++
  • Migration zu einer Grid-basierten Architektur
  • Optimierung durch Vorlagen-Metaprogrammierung
UBS AG, Investment Banking
Zürich
1 Jahr 3 Monate
2006-04 - 2007-06

C++-Kodierung, C#-Kodierung

Software-Entwickler
Software-Entwickler
  • C++-Kodierung für eine Reihe Data-Logger-Unterstützungssoftware
  • C#-Kodierung für einen Massenspektrometer
Solve GmbH
Buchs SG
4 Jahre 8 Monate
2001-09 - 2006-04

Mind Mapping Anwendung für Windows

Selbständigkeit
Selbständigkeit
  • (auf Anfrage)ist der registrierte Handelsname der Buzan Organisation und wird mit ausdrücklicher Genehmigung benutzt
  • (auf Anfrage) Anwendung für Windows kreiert
  • (auf Anfrage) wurde überwiegend in C++ mit ATL COM implementiert
2 Jahre 2 Monate
1999-08 - 2001-09

Wissenschaftliche Präzisionsmessgeräte (Atomabsorptions-Spektrometer)

Software-Entwickler
Software-Entwickler
  • Wissenschaftliche Präzisionsmessgeräte (Atomabsorptions-Spektrometer)
  • ActiveX Steuerelemente in C++/ATL COM und DHTML
  • Kommunikation mit der Firmware durch Sockets
  • C++ Vorlagen für die Kommunikationsschicht
Perkin-Elmer GmbH
Überlingen, Deutschland
5 Jahre 5 Monate
1994-04 - 1999-08

Diverse Projekte (Aufträge aus der Selbständigkeit)

Kunde: EADS Deutschland

Einsatzort: Immenstaad

Rolle: Selbständigkeit

 

Aufgaben:

  • Tragbares Rechner/Kommunikationssystem „Infanterist der Zukunft“
  • XML Daten über Bluetooth Verbindung

 

Entwicklung eines automatischen Brief-Generators

 

Kunde: VNU Publitec

Einsatzort: Amsterdam

 

Aufgaben:

  • Entwicklung eines automatischen Brief-Generators
  • VB 6.0 und OCX Komponenten in MSVC++ 6.0
  • COM Datenzugriffsschicht
  • Implementierung in MSVC++ 6.0

 

Festes-Einkommen-Analyseanwendung für UBS Brinson Partners

 

Kunde: Perot Systems

Einsatzort: Basel

 

Aufgaben:

  • Festes-Einkommen-Analyseanwendung für UBS Brinson Partners
  • 3-Schicht Anwendung, Businessschicht in VB 6.0
  • Datenzugriffsschicht in VB 5.0, OCX Steuerelemente in VC++ 6.0
  • MS Word / OLE Dokument Generator für Windows NT 3.51
  • Prototyp in Visual Basic 4.0, Implementierung in MSVC++ 4.2
  • OO-Design (Singleton Design-Pattern)

 

Multithreaded Datenbank Suchanwendung (AltaVista Search SDK)

 

Kunde: DEC

Einsatzort: Galway, Irland

 

Aufgaben:

  • Multithreaded Datenbank Suchanwendung (AltaVista Search SDK)
  • Implementierung der Multiuser OLE Server in MSVC++ 5.0
  • Implementierung der Oberfläche in Visual Basic 5.0

 

PC-Programmieranwendung für tragbare Radios

 

Kunde: Origin UK Ltd.,

Einsatzort: Cambridge, UK

 

Aufgaben:

  • PC-Programmieranwendung für tragbare Radios
  • Kommunikations-Anwendung um Radios zu konfigurieren
  • OO (Design-Patterns) mit VB4 für zukünftige Wiederverwendung
  • Implementierung in Visual Basic 4.0 und MSVC++ 1.52
  • GUI Prototypen für Pagers in VB4

 

Businessdatenbank und Berichtserzeugungs-Anwendung in VB 4.0

 

Kunde: ISM Ltd.

Einsatzort: Crawley, UK

 

Aufgaben:

  • Businessdatenbank und Berichtserzeugungs-Anwendung in VB 4.0
  • Training des Personals in VB-Kodierung und OO-Programmierung
  • Konversion von Datenbank auf einen OO / OLE Serveranwendung

 

Kunde:Software Science

Einsatzort:Devon, UK

 

Aufgaben:

  • Grafiken für eine petrochemische Firma (Visual Basic 3.0 und MS Excel)
  • Park- und Finanz- Anwendungen in MS Access 2.0
  • Finanzsystem für einen Handyhersteller
  • Access 2.0 Datenbank und VB Automation
8 Jahre
1990-09 - 1998-08

Schiff-Kontrollsystem

Software-Entwickler
Software-Entwickler
  • AQAP 13 und BSB5750
  • Allein verantwortlich für ein Schiff-Kontrollsystem auf 8052-Mikrokontroller
HSDE
Welwyn Gdn. City UK
3 Jahre 2 Monate
1991-03 - 1994-04

Naturfotografie

Selbstständigkeit
Selbstständigkeit
2 Jahre 3 Monate
1986-06 - 1988-08

Nebentätigkeiten und Naturfotografie

u.a. für BBC

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Monate
1985-09 - 1986-05

?Engineering Mathematics?

Nicht zu Ende geführt, Universität von Bristol
Nicht zu Ende geführt
Universität von Bristol

Kompetenzen

Kompetenzen

Top-Skills

C++ Java Linux Python Django UML OOD Eclipse Standard Template Library Unit Testing TDD Bash Shell

Produkte / Standards / Erfahrungen / Methoden

Praktikum

 

09/1984 - 09/1985

  • British Aerospace
  • Hatfield, England
  • Praktikum als Aero-Ingenieur
  • Einführung zu den Geschäften und Methoden der Air Weapons Division
  • Design-Projekte unter den Lehrlingen (X-Y-Plotter kreiert)
  • Untersuchung eines Autopilot-Kontrollsystems

Kompetenzen

  • C++ bis C++14 (18 Jahre)
  • Java (6 Jahre)
  • Qt, Visual Studio, Eclipse
  • PHP, Python, DHTML, BASH Scripting, Lua
  • Python Django (am einarbeiten)
  • CMake, Jenkins, Polarion, RedMine, Doxygen
  • Linux, UNIX (12 Jahre)
  • Git, SVN

Einsatzorte

Einsatzorte

Zürich (+100km) Walenstadt (+200km) Sargans (+200km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

5 Monate
2017-12 - 2018-04

Portierung von Desktop Sensor-Config Anwendung

Software-Entwickler
Software-Entwickler
  • Portierung von Desktop Sensor-Config Anwendung
  • Qt
  • C++11/14
Rüthi Electronic AG
3 Jahre 10 Monate
2013-04 - 2017-01

Automatisierung Systemtests

Software Tester
Software Tester
  • Automatisierung Systemtests auf Debian-Linux Platform
  • Scripting mit BASH, SED, AWK
  • Importierung und Dokumentierung Testergebnisse in Polarion
  • Testen mit IBM Rational Rhapsody und VectorCAST
ELESTA GmbH
9 Monate
2012-06 - 2013-02

Optimierung Firmware für Linux-basierten Mobilfunk-Basisstationen

Stuttgart
Stuttgart
  • Optimierung Firmware für Linux-basierten Mobilfunk-Basisstationen
  • Design und Realisierung mir RSART (UML) unter Red Hat Linux
  • Einführung von Unit Test
Alcatel-Lucent
Stuttgart
11 Monate
2011-04 - 2012-02

Portierung von WinCE Kernel für tragbares Gerät auf Linux

Software-Entwickler
Software-Entwickler
  • Portierung von WinCE Kernel für tragbares Gerät auf Linux
  • Design/Implementierung von GUI-Komponente für tragbares Gerät
  • Implementierung mit wxWidgets unter Eclipse/CDT
ProgTec GmbH
Altstätten SG
2 Jahre 8 Monate
2008-08 - 2011-03

Auf Touch-Panel laufende Visualisierungssoftware in C++

Leiter Visualisierungssoftware
Leiter Visualisierungssoftware
  • Auf Touch-Panel laufende Visualisierungssoftware in C++
  • Auf PC-laufende Design-Umgebung in C++
  • Analyse mit UML in Enterprise Architect, Umfaktorierung und Redesign
  • Einführung Unit-Tests
  • Einführung Kantenglättung
  • Einführung serialisiertes und parametrisiertes Vektor-Grafik Konzept
Eaton Automation AG (vorher MicroInnovation)
Sankt Gallen
1 Jahr 2 Monate
2007-07 - 2008-08

Hochvolumen-Datenserver auf Sun Solaris

Software-Entwickler
Software-Entwickler
  • Hochvolumen-Datenserver auf Sun Solaris
  • Implementierung und Umfaktorierung in ANSI C++
  • Migration zu einer Grid-basierten Architektur
  • Optimierung durch Vorlagen-Metaprogrammierung
UBS AG, Investment Banking
Zürich
1 Jahr 3 Monate
2006-04 - 2007-06

C++-Kodierung, C#-Kodierung

Software-Entwickler
Software-Entwickler
  • C++-Kodierung für eine Reihe Data-Logger-Unterstützungssoftware
  • C#-Kodierung für einen Massenspektrometer
Solve GmbH
Buchs SG
4 Jahre 8 Monate
2001-09 - 2006-04

Mind Mapping Anwendung für Windows

Selbständigkeit
Selbständigkeit
  • (auf Anfrage)ist der registrierte Handelsname der Buzan Organisation und wird mit ausdrücklicher Genehmigung benutzt
  • (auf Anfrage) Anwendung für Windows kreiert
  • (auf Anfrage) wurde überwiegend in C++ mit ATL COM implementiert
2 Jahre 2 Monate
1999-08 - 2001-09

Wissenschaftliche Präzisionsmessgeräte (Atomabsorptions-Spektrometer)

Software-Entwickler
Software-Entwickler
  • Wissenschaftliche Präzisionsmessgeräte (Atomabsorptions-Spektrometer)
  • ActiveX Steuerelemente in C++/ATL COM und DHTML
  • Kommunikation mit der Firmware durch Sockets
  • C++ Vorlagen für die Kommunikationsschicht
Perkin-Elmer GmbH
Überlingen, Deutschland
5 Jahre 5 Monate
1994-04 - 1999-08

Diverse Projekte (Aufträge aus der Selbständigkeit)

Kunde: EADS Deutschland

Einsatzort: Immenstaad

Rolle: Selbständigkeit

 

Aufgaben:

  • Tragbares Rechner/Kommunikationssystem „Infanterist der Zukunft“
  • XML Daten über Bluetooth Verbindung

 

Entwicklung eines automatischen Brief-Generators

 

Kunde: VNU Publitec

Einsatzort: Amsterdam

 

Aufgaben:

  • Entwicklung eines automatischen Brief-Generators
  • VB 6.0 und OCX Komponenten in MSVC++ 6.0
  • COM Datenzugriffsschicht
  • Implementierung in MSVC++ 6.0

 

Festes-Einkommen-Analyseanwendung für UBS Brinson Partners

 

Kunde: Perot Systems

Einsatzort: Basel

 

Aufgaben:

  • Festes-Einkommen-Analyseanwendung für UBS Brinson Partners
  • 3-Schicht Anwendung, Businessschicht in VB 6.0
  • Datenzugriffsschicht in VB 5.0, OCX Steuerelemente in VC++ 6.0
  • MS Word / OLE Dokument Generator für Windows NT 3.51
  • Prototyp in Visual Basic 4.0, Implementierung in MSVC++ 4.2
  • OO-Design (Singleton Design-Pattern)

 

Multithreaded Datenbank Suchanwendung (AltaVista Search SDK)

 

Kunde: DEC

Einsatzort: Galway, Irland

 

Aufgaben:

  • Multithreaded Datenbank Suchanwendung (AltaVista Search SDK)
  • Implementierung der Multiuser OLE Server in MSVC++ 5.0
  • Implementierung der Oberfläche in Visual Basic 5.0

 

PC-Programmieranwendung für tragbare Radios

 

Kunde: Origin UK Ltd.,

Einsatzort: Cambridge, UK

 

Aufgaben:

  • PC-Programmieranwendung für tragbare Radios
  • Kommunikations-Anwendung um Radios zu konfigurieren
  • OO (Design-Patterns) mit VB4 für zukünftige Wiederverwendung
  • Implementierung in Visual Basic 4.0 und MSVC++ 1.52
  • GUI Prototypen für Pagers in VB4

 

Businessdatenbank und Berichtserzeugungs-Anwendung in VB 4.0

 

Kunde: ISM Ltd.

Einsatzort: Crawley, UK

 

Aufgaben:

  • Businessdatenbank und Berichtserzeugungs-Anwendung in VB 4.0
  • Training des Personals in VB-Kodierung und OO-Programmierung
  • Konversion von Datenbank auf einen OO / OLE Serveranwendung

 

Kunde:Software Science

Einsatzort:Devon, UK

 

Aufgaben:

  • Grafiken für eine petrochemische Firma (Visual Basic 3.0 und MS Excel)
  • Park- und Finanz- Anwendungen in MS Access 2.0
  • Finanzsystem für einen Handyhersteller
  • Access 2.0 Datenbank und VB Automation
8 Jahre
1990-09 - 1998-08

Schiff-Kontrollsystem

Software-Entwickler
Software-Entwickler
  • AQAP 13 und BSB5750
  • Allein verantwortlich für ein Schiff-Kontrollsystem auf 8052-Mikrokontroller
HSDE
Welwyn Gdn. City UK
3 Jahre 2 Monate
1991-03 - 1994-04

Naturfotografie

Selbstständigkeit
Selbstständigkeit
2 Jahre 3 Monate
1986-06 - 1988-08

Nebentätigkeiten und Naturfotografie

u.a. für BBC

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Monate
1985-09 - 1986-05

?Engineering Mathematics?

Nicht zu Ende geführt, Universität von Bristol
Nicht zu Ende geführt
Universität von Bristol

Kompetenzen

Kompetenzen

Top-Skills

C++ Java Linux Python Django UML OOD Eclipse Standard Template Library Unit Testing TDD Bash Shell

Produkte / Standards / Erfahrungen / Methoden

Praktikum

 

09/1984 - 09/1985

  • British Aerospace
  • Hatfield, England
  • Praktikum als Aero-Ingenieur
  • Einführung zu den Geschäften und Methoden der Air Weapons Division
  • Design-Projekte unter den Lehrlingen (X-Y-Plotter kreiert)
  • Untersuchung eines Autopilot-Kontrollsystems

Kompetenzen

  • C++ bis C++14 (18 Jahre)
  • Java (6 Jahre)
  • Qt, Visual Studio, Eclipse
  • PHP, Python, DHTML, BASH Scripting, Lua
  • Python Django (am einarbeiten)
  • CMake, Jenkins, Polarion, RedMine, Doxygen
  • Linux, UNIX (12 Jahre)
  • Git, SVN

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.