Personen-ID                20926 
Wohnort                    791xx Freiburg, Deutschland 
Jahrgang                   1970 
EDV-Erfahrung seit         1996 
Staatsbürgerschaft         deutsch 
Verfügbar ab               01.04.12 zu 100%, Vor-Ort-Einsatz 80% möglich 
Profil erstellt am         06.11.00 
Profil zuletzt geändert am 29.11.11 
Senior Softwareentwickler (Python, C/C++)
Software-Entwicklung / Programmierung
Beratung / Consulting
Qualitätsmanagement / Qualitätssicherung / Test
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
2009: Seminar "Anwendung von SysML" (Systemhaus NewTec in Freiburg)
2007: Seminar "Modellbasierte Software-Entwicklung" (Systemhaus NewTec in Freiburg)
2006: Professionelles Anforderungsmanagement (iX Workshop mit Colin Hood)
2005: Seminar "UML 2.0" (Systemhaus NewTec in Pfaffenhofen)
2005: Zertifizierung zum OCUP (OMGCertified)
2002: Fortbildung Projektmanagement - Akademie zur wissenschaftlichen Weiterbildung in Freiburg
1996: Dipl. Ing. Elektrotechnik (Elektische Energie und Automatierungstechnik)
Deutschland: D7, D8, D9
Schweiz: CH4
Kommentar zum Einsatzort / zur Arbeitserlaubnis

Deutschland: Freiburg und Karlsruhe bevorzugt

Deutsch 
EnglischSehr gut
FranzösischGut
ItalienischGrundwissen
SpanischGrundwissen

Digital 
embedded SystemeATMega
PC 
VAX 

EchtzeitbetriebssystemeQNX
SUN OS, SolarisEntwicklungsplattform
Unix 
VMS 
WindowsEntwicklungsplattform

Cmehrjährige Projekterfahrung
C++mehrjährige Projekterfahrung
MATLAB / SimulinkDiplomarbeit, Erstellung einer Sim. von Wechselrichter Steuerverfahren
Pythonmehrjährige Projekterfahrung
Shell 
Tcl/Tkmehrjährige Projekterfahrung
TestPointTreiber für NI MIO 16 XE* implemenrtiert
UBI Fingerprintmehrjährige Projekterfahrung

Interbasemehrjährige Projekterfahrung
MySQL 

Ethernet 
RPCImplementierung eines NFS/ONC Client
RS232Entwicklung verschiedener Protokolle
SNMPProjekterfahrung
TCP/IPMehrere Studien über Machbarkeit/Integrationsfähigkeit
Winsock 

Tools / Produkte
================
- Enterprise Architect
- Eclipse IDE
- C++Test von Parasoft
- Microsoft Visual Studio
- Rational Rose/UML (auch REI)
- Install Shield
- Harvest SCM
- National Instruments NIDAQ-Bibliothek (Programmierung von Mess- u.
  Steuerkarten)
- Antriebe von Berger Lahr

Standards
=========
- UML
- XML
- STL (Standard Template Library)
- COM, Win32-API
- wxWidgets/wxPython
- Qt, pyQt
- Johnson Metasys-N1/N2 Protokol
- CANopen

Erfahrungen:
============
- Interprozess-Kommunikation
- Konzeption von Benutzeroberflächen
- Nebenläufige Programmierung (Thread)
- Asynchrone Kommunikation, Datenübertragung
- Internationalisierung, Lokalisierung
- Modellbasiertes Anforderungsmanagement
- Gebäudetechnik / Energiemanagement
- Medizintechnik
- Postautomatisierung
- Photovoltaik
- Theater- und Studiobeleuchtung
- Verkehrssicherheit
- Automotive
Applikation zur Reifenprofilmessung

Beschreibung: Ein Unternehmen aus Süddeutschland patentiert ein Verfahren zur Ermittlung der Profiltiefe von Fahrzeugreifen. Mit einem Prototyp wird die technische Realisierbarkeit des Verfahrens nachgewiesen. In dieser frühen Projektphase wird das Systemhaus NewTec beauftragt eine Applikation für ein serienreifes Produkt zu entwickeln.
Auftraggeber: NewTec GmbH System-Entwicklung
Dauer:
- 09/07 – 10/07 Spezifikation und GUI Prototyp
- 11/07 – 05/09 Umsetzung der Applikation
Aufgaben:
- Workshops zur Klärung der Anforderungen
- Anforderungsmanagement
- Objektorientierte Analyse und Design
- Entwurf der Benutzeroberfläche
- Teilprojektleitung Software
- Spezifikation von Komponentenschnittstellen
- Entwurf und Aufsetzen des Systems zur Versionsverwaltung
- Implementierung der Applikation
Technologie:
- Sprachen: Python und C++
- Standards:  TCP/UDP,  RS422, HTTP/CGI
- Komponenten: Boost.Python Bibliothek, Qt Bibliothek, Halcon Bibliothek, iCON Bibliothek
- Tools / CASE: Enterprise Architect UML Tool, Visual Studio 2005, Subversion Versionsverwaltungssystem
- Betriebssystem: <>
Besonderheiten:
- Unterstützung Mehrkernsysteme,
- Hybride Softwarearchitektur (Python, C++)


Teilsystem für medizinische Geräteproduktion

Beschreibung: Ein Kunde des Systemhauses NewTec ist Hersteller von medizinischen Geräten zur Unterstützung operativer Eingriffe. Bei den medizinischen Geräten müssen Fertigungstoleranzen durch Parametrierung der Gerätesoftware ausgeglichen werden. Der Kunde benötigt eine Anwendung zur Ermittlung dieser Parameter.
Auftraggeber: NewTec GmbH System-Entwicklung
Dauer: 10/2006 – 07/2007
Aufgaben:
- Workshops und Interview zur Klärung der Anforderungen
- Erstellung einer Systemanalyse und eines Anforderungsdokumentes
- Erstellung der Softwarearchitektur
- Integration von Software-Komponenten des Kunden
- Gestaltung der Benutzeroberfläche
- Ansteuerung und Integration von Kompaktantrieben
- Implementierung der Anwendung
- Erstellung von Unittests für die Anwendung
Technologie:
- Sprachen: Implementiert in Python und C++. Benutzeroberfläche in Qt
- Standards: CANopen DS 301 Feldbusprotokoll, RS485
- Komponenten: Boost.Python Bibliothek, Qt Bibliothek, PyQt Bibliothek, Log4Cpp Bibliothek, Kompaktantriebe (Hardware)
- Tools / CASE: Enterprise Architect UML Tool, Eclipse, Visual Studio 2005,  Subversion
- Betriebssystem: Besonderheiten:
- Erzeugung der Anforderungsdokumente aus dem UML Modell
- Hybride Softwareentwicklung (C++ und Python): Der hardwarenahe Teil wurde in C++ implementiert, die Applikationslogik in Python umgesetzt.

Interface-Komponente und Firmware für ein medizinisches Messsystem

Beschreibung: Der Auftraggeber entwickelt ein Produkt mit dem radioaktive Bestrahlung während der Karzinombehandlung analysiert werden kann. Das Produkt besteht aus einem Messgerät sowie einer PC-Auswertesoftware. Der Auftraggeber beauftragt die Entwicklung einer Interfacekomponente für den PC sowie die Gerätesoftware.
Auftraggeber: Mittelständ. Hersteller von Produkten zur medizinischen Diagnostik
Dauer: 02/05 – 10/05
Aufgaben:
- Workshop und Interview zur Klärung der Anforderungen
- Analyse der Anforderungen
- Design der Subsysteme: Gerätesoftware, Übertragungsprotokoll und Schnittstelle zur Auswertesoftware
- Implementierung der Subsysteme
- Qualitätssicherung durch automatisierte Systemtests
Technologie:
- Sprachen: C/C++ und Python
- Standards:  COM Komponentenmodell, Design Pattern, UML, RS 232 Kommunikationsprotokoll, Quellcodedokumentation Doxygen
- Komponenten: ATMega Controller, Stollmann Bluetooth Module, Microsoft ATL
- Tools / CASE: Enterprise Architect UML-Tool, Eclipse Entwicklungsumgebung, Microsoft Visual Studio, AVR Studio, GNU-Toolchain, GCC Compiler
- Betriebssystem: Interface unter MS-Windows auf Auswerte-PC, Firmware auf ATMega128 Controller
Besonderheiten:
- Drahtlose Kommunikation zwischen Auswerte-PC und Messgerät
- Automatisierte Systemtests mit Python unittest framework

Applikation zur Auswertung des Energieverbrauchs

Beschreibung: Der Auftraggeber unterstützt seine Kunden u.a. mit Energie-Informationssystemen. Die Kunden des Auftraggebers erhalten mit der Applikation einen Überblick über deren Energieverbrauch im Unternehmen. Mit kundenspezifischen Auswertung erhält das Controlling ein Instrument zum Zuordnen der Kosten auf Kostenstellen. Die Auswertung wird im Microsoft Excel Format erstellt.
Auftraggeber: Mittelst. Gebäudeleittechnikunternehmen Süddeutschland
Dauer:
[10/2002 - 03/2003]: Prototyp
[09/2004 - 11/2004]: Produktversion
[03/2009 – 06/2009]: Funktionserweiterung
Aufgaben:
- Technische Projektleitung mit Budgetverantwortung
- Objektorientierte Analyse und Design
- Schnittstellendefinition, Integration, Entwicklung und Test
- Konzeption und Umsetzung der Benutzeroberfläche
Technologie:
- Sprachen: Python, Visual Basics for Applications
- Standards: COM-Interprozesskommunikation, Win32-API, wxPython
- Komponenten: Interbase/Firebird Datenbank, Microsoft Excel ab Version 97
- Tools/CASE: Install-Shield, Eclipse, Subversion
- Betriebssystem: Micosoft Windows (Vista, XP, 2000)
Besonderheiten:
- Thread-Programmierung
- Internationalisierung/Lokalisierung
- Client/Server Architektur


Projekte Client Bibliothek auf Lichtstellanlagen, 11/03 - 08/04
Referenz durch Abt.leiter, transtechnik Lichtsysteme GmbH & Co. KG, vom 14.02.05

"- Sehr gute Kenntnisse und praktische Erfahrung in den Programmiersprachen C und C++ und im

   Objektorientierten Programmentwurf
 - Praktische Erfahrung in der Software-Entwicklung mit GNU Toolchain unter Linux oder Unix
 - Kenntnisse in Multitasking/Multithreading, Intertask-Kommunikation und -Koordination
 - Programmiererfahrung mit echtzeitnahen Netzwerkprotokollen auf Basis von UDP/IP
 - Kenntnisse über den Aufbau von gängigen Filesystemen, insbesondere für DOS und Unix/Linux
 - Teamfähigkeit, sowie die Bereitschaft, sich in vorhandene komplexe Systeme einzuarbeiten"

Projekt C++ Programmierung, seit 1998
Referenz durch Siemens Dematic, Abt.-Leiter Maschinensteuerungs-Software, vom 22.08.02

"Der Consultant arbeitet seit einigen Jahren mit uns sehr erfolgreich zusammen. Seine Arbeiten zeichnen sich durch eine sehr hohe Qualität aus und wurden immer termingerecht geliefert."

Projekt Programmierung und Steuerung von Messanlagen, seit 1998
Referenz durch sunways AG, mittelständisches Unternehmen, vom 22.08.02

"Der Consultant zeichnet sich durch eine hohe Qualität der Produkte, durch seine Flexibilität und durch einen guten Service aus."

Alle Referenzen sind durch GULP bestätigt.

Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang





GULP - Das Portal für IT Projekte
GULP Information Services übernimmt keine Gewähr für die Richtigkeit der hier gemachten Angaben.
Seite generiert am 30.11.2011 00:47:49
© Copyright 1996-2011 GULP Information Services GmbH,
Ridlerstraße 37, D-80339 München, Tel. +49-89-500316-0, Fax +49-89-500316-999, E-Mail info@gulp.de