Fachlicher Schwerpunkt dieses Freiberuflers

IT Berater, Applikationen mit C++, embedded Design, GUI, Projektmanagement

verfügbar ab
01.12.2019
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D8

Städte
München
50 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar

Softwareentwicklung, Architekt, Integrator

Schwerpunkt: Embedded C++ / Qt / QML mit Fokus auf Testbarkeit.

Projekte

09/2015 - 06/2017

1 Jahr 10 Monate

Entwicklung eines Infotainmentsystem

Kunde
Automobilhersteller
Projektinhalte
  • basierend auf Qt5 und QML. Arbeit an der Schnittstelle von C++ zu QML.
  • Entwicklung von Build und Packaging mit CMake.
  • Optimierung des Systemresourcenverbrauchs. Beratung für Architektur und testgetriebener Entwicklung.
  • Scrum-basierter Entwicklungsprozess
Produkte

Jira

Confluence

Git

CMake

Qt5

04/2015 - 07/2015

4 Monate

Entwicklung

Projektinhalte
  • Entwicklung einer GUI mit C++ Qt5 und QML für eine Industrie-Kaffemaschine
  • Analyse des Resourcenverbrauchs und der Integrität mit Valgrind, Callgrind, Sanitizern

12/2014 - 03/2015

4 Monate

Integration

Projektinhalte
  • Continuous Integration mit Jenkins und cmake zur Sicherung der Builds auf unterschiedlichen Platformen
  • Entwurf der Buildchains, Cross-Compiler bauen zur Realisierung der Builds
Produkte

Crosstool

Buildroot

12/2012 - 11/2014

2 Jahre

Entwicklung

Projektinhalte
  • Entwicklung eines Bediengeräts mit grafischer Oberfläche. Entwicklung der asynchronen Kommunikation mit dem Host
  • Erstellen von Testcases
Produkte

Embedded Linux

C++

Qt4

QML

Git

cmake

ctest

08/2011 - 08/2012

1 Jahr 1 Monat

Sabbatical für Fortbildung und private Software Projekte

Projektinhalte
  • Einarbeitung in die iPhone-Entwicklung (Objective-C, XCode auf OSX)
  • Umwandlung einer Desktop Anwendung in eine Web-Applikation mit C++ und dem Wt
  • Framework. Installiert als FastCGI auf Apache
  • Software zum detektieren von Arbitrage-Gelegenheiten zwischen Nasdaq, TSE und
  • Tradegate. Anbindung an die Kursversorgung mit dem API von Interactive Brokers
Produkte

Qt4

SQLite

C++

cmake

Git

Wt

Boost Spirit

02/2010 - 07/2011

1 Jahr 6 Monate

Unterstützung

Kunde
deutschen Qt-Teams von Nokia
Projektinhalte
  • Inhalte für das Qt Zertifizierungsprogramm von Nokia erstellen. Erstellen von Qt Software für das Management von Content und Verwaltung der Prüfungen. Dokumentation für Qt4 schreiben
Produkte

Qt4

PostgreSQL

Subversion

GIT

SQLite

cmake

01/2008 - 12/2009

2 Jahre

Entwicklung

Projektinhalte
  • Entwicklung von Finanzsoftware zur Beurteilung von Zertifikaten und Optionen
Produkte

C++

GUI mit Qt4

Quantlib

boost spirit

SQLite

GIT

cmake

03/2007 - 12/2007

10 Monate

Entwicklung

Projektinhalte

Entwicklung von Diagnosesoftware für eine Head Unit mit C++ auf QNX, Perforce, Jam

  • Leitung des Entwicklungsteams.
  • Verteilen der Anforderungen an die Fachstellen
  • Erstellen von Fortschrittsberichten für das Management
Produkte

C++

Mocca

Perforce

Jam

Excel VBA

Access

11/2006 - 02/2007

4 Monate

Anforderungsmanagement im Bereich Hybrid-Versionen

Produkte

Telelogic Doors

06/2006 - 10/2006

5 Monate

Beurteilen der MOST Kommunikation zwischen Media-Interface und Head-Unit

Produkte

Optolyzer

C++ unter Ubuntu

11/2005 - 05/2006

7 Monate

Qualifizierung des USB-Bus für Einsatz im Automobil

Projektinhalte
  • Hardware anpassen,
  • Software mit C++
  • durchführen der Tests
Produkte

C++

embedded Platform mit Debian Linux

04/2005 - 07/2005

4 Monate

Programmierung

Projektinhalte
  • Programmierung eines hierarchischen Webarchivs zur Bereitstellung von Downloads für Kunden
Produkte

Eclipse

Java

Tapestry

Hibernate

Spring Framework

02/2005 - 03/2005

2 Monate

Programmierung

Projektinhalte
  • Programmierung eines J2EE Statistiktools zur Auswertung des Userverhaltens für einen Application-Service-Provider
Produkte

Eclipse

Java

JSP

Tomcat

Servlet

Hibernate

12/2004 - 12/2004

1 Monat

Portierung einer Webseite

Projektinhalte
  • Portierung einer Webseite auf das java basierte Content Management System OpenCms. Entwickeln der Navigation mit Java.
Produkte

OpenCms

Java

JSP

Tomcat

09/2004 - 11/2004

3 Monate

Portierung einer Applikation von Windows auf Cross-Platform

Produkte

C++

GUI mit QT von Trolltech

kdevelop

embedded Datenbank SQLite.

Projekthistorie

Zeitraum : August 1989 - Mai 1990
Projekt  : Aufbau eines Rechnerknotens mit Mikrocontroller 80535 und CAN-Bus.

  Embedded Software für die Ansteuerung des CAN Bausteins,

  Entwurf und Test.

Werkzeuge: CAE-System, Cross-Compiler C für 8051, Assembler, Emulator

Projekt  : Diverse Projekte:

  Entwurf einer Kundendatenbank mit Microsoft Access

  Dokumentieren und Modifizieren von bestehendem Code für einen

  Hitachi-Mikrocontroller mit Z80 Kern.


Zeitraum : April 1999 -  März 2001
Projekt  : Datenkonversionsprojekte. Bibliographische Daten und Verlagsdaten in

  SGML / XML und andere Formate überführen.

  Unterstützung der Kunden beim Entwurf der Datenstrukturen und des

  Konversionsprozesses


Zeitraum : April 2001 - März 2002
Projekt  : Aufbau eienr E-Commerce-Site
Basis    : Apache Webserver, Red Hat Linux, Datenbank MySQL, PHP, HTML, CSS

Zeitraum : April 2002 -  November 2004
Projekt  : Entwicklung eines Frameworks für die Produktion multimedialer

  Sprachkurse. Integration und Präsentation von Vektorgrafik, Pixelgrafik,

  Video, Text,

Werkzeuge: C++, VCL, Datenbank DBISAM

Zeitraum : November 2003 -  Januar 2004
Projekt  : Aufbau der Seite Phytoestrol.de

  Entwicklung des Navigationskonzepts und der Architektur der Site.

  Suchmaschine htDig, DocCheck login, Template-basiertes Design

Werkzeuge: Dreamweaver MX, Linux, Apache, PHP, JavaScript

Zeitram :  Februar 2004 - September 2004
Projekt :  Sicherheitsmodul für eine multimedia-Applikation
Werkzeuge: C++, embedded Webserver

Zeitram :  Februar 2004 - September 2004
Projekt :  Dateikonverter für CMS
Werkzeuge: C++ mit gcc unter Linux

Branchen

  • Autobranche
  • Maschinenbau
  • Forschung
  • Entwicklung
  • Hardwarehersteller
  • Softwarehersteller

Kompetenzen

Programmiersprachen
Assembler
Seit 1989
Basic
Seit 1978!
C
Seit 1988
C++
Langjährige Erfahrung, umfassende Kenntnisse der Sprache, der Konzepte und der Bibliothek, STL, Boost, etc.
CMake
Fortran
Seit 1988
Java
Mehrere Web-Projekte, Tapestry, Hibernate, J2EE
JavaScript
Mehrere Web-Projekte, Tapestry, Hibernate, J2EE
Objective C
PHP
QML
Qt
Qt3, Qt4, Qt5, mehrere Applikationen
TeX, LaTeX
yacc/lex

Betriebssysteme
Dos
Embedded Linux
Linux
Suse, RedHat, Debian, Ubuntu
Mac OSX
QNX
Windows

Datenbanken
Access
BDE
DBISAM
embedded database von Elevatesoft.com
MySQL
Postgres
SQL
SQLite

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Verhandlungssicher, auch im Bereich Wirtschaft und Technik

Hardware
embedded Systeme
Hardware entwickelt
Rechnerknoten zum Ansteuern eines CAN-Busses
Mikrocontroller
8051, Z80, 80535
PC
Solide Kenntnis der PC-Hardware

Datenkommunikation
Bus
CAN  
Diplomarbeit über CAN-Bus
Ethernet
Internet, Intranet
MOST 
Mit Optolyzer Datenverkehr geprüft
TCP/IP

Produkte / Standards / Erfahrungen
Confluence
Git
Jira
Qt5

Angebotene Dienstleistungen

  • Anwendungs- und Systemprogrammierung, C++, Qt, QML
  • Umfangreiche Erfahrung in Architektur und Realisierung von Anwendungen
  • Entwurf und Realisierung von GUI's für embedded Systems, Windows und Linux
  • Programmierung von embedded Systems, Microcontroller in C, C++
  • Datenbanken programmieren: embedded bzw. serverbasiert
  • Spezifikation, Programmierung, Test Driven Development, Dokumentation

Ausbildungshistorie

  • Diplom-Ingenieur (TU München), Abschluß 1990

  • Elektrotechnik mit Schwerpunkt Informationstechnik, Nachrichtentechnik
×
×