Fachlicher Schwerpunkt dieses Freiberuflers

Projektleiter / Softwarearchitekt / C-Experte3

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

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Position

Projekte

01/2019 - 05/2019

5 Monate

c++ Bibliothek für Grafik-Display

Rolle
C++ Developer
Einsatzort
OWL
Projektinhalte

Entwicklung einer c++ Bibliothek zur Ansteuerung eines Touch-Displays. 

Produkte

Keil Tools

STM32

ARM

C++11

C++ Embedded

03/2018 - 12/2018

10 Monate

Logistik 4.0

Rolle
Software-Architekt / -Entwickler
Einsatzort
Niedersachsen / Remote
Projektinhalte

Entwurf und Entwicklung eines Programmpaketes zur Verwaltung einer Logistik-Einheit. Beinhaltet Zugangsberechtigungen über Beacons und Ansteuerung mehrere Sub-Controller sowie zentrale Datenhaltung in der Cloud bei einem Fahrzeughersteller.

Produkte

Eclipse Mars

Oracle VM

PowerPC

CAN-Bus

JSON

ProtoBuf

Embedded

Bluetooth LE

Debian 9

C++

Eclipse O2

01/2018 - 02/2018

2 Monate

Crawler in Python

Kunde
Marketing-Unternehmen
Einsatzort
Ungarn
Projektinhalte

Durchsuchen von Internet-Seiten nach Matching-Code und die enthalten Daten in eine MySQL-Datenbank speichern. 

Kenntnisse

Phyton

Produkte

Debian

Linux

Phyton 3

MySQL

11/2017 - 12/2017

2 Monate

Übersetzung englisch / deutsch

Rolle
Texter
Kunde
tschechischem Online-Shop

02/2013 - 12/2017

4 Jahre 11 Monate

Steuerungssoftware anpassen für Single- und MultiCore

Projektinhalte
  • Programmierung einer SiL(Software-in-the-Loop)-Umgebung zum Testen/Simulation von TCU's (Steuergeräte) und Umwelt auf Windows (Entwicklung einer Laufzeitumgebung aus Embedded-Code, um sie unter Windows für Weiterentwicklungen und Test zur Verfügung zur Stellen). Hierzu musste bestehender Code überarbeitet werden und neue Funktionen erstellt werden
  • Steuerungssoftware anpassen für Single- und MultiCore
  • Integration der Komponenten (Anpassungen in C/C++)
  • Template-Einführungen (Build-Umgebung Eclipse und Microsoft Visual Studio)
Kenntnisse

C

C++

MS-VC

GCC

Phyton

GnuCC

Eclipse

OO

SiL

Automotive

Doors

SW-Architektur

Varianten-Handling

Clearcase

ClearQuest

MISRA

AURIX

ASIL (ISO 26262)

Bus-Systeme (Flexray und CAN)

CANape

ASAP2

INCA

V-Modell

09/2017 - 10/2017

2 Monate

Datenkonvertierung CSV-Datei - Clipper

Projekthistorie

bis 12/2012

 

Branche:                       Fahrzeugtechnik

 

Aufgaben:

  • Entwicklung einer kompletten Fahrzeugsimulation (Hard- und Software)
  • Einführung der IronBird-Technologie im Unternehmen für Schienenverkehr
  • Programmierung in TestStand, VB, MySQL, C++ und Java
  • Schaltungstechnik / Schaltplan-Änderungen und Analysen / Verdrahtungsprüfung
  • Systemdesign und Validierung (sehr komplexes Umfeld mit 30000 Meßwerten je 10ms)

 

Eingesetzte Produkte:

LabView, TestStand, C++, Veristand, SharePoint, TCMS, RTOS, Reflective Memory


08/2007 - 07/2009

 

Branche:                       Haushaltselektronik

 

Aufgaben:

  • SW Programmierung in hardwarenaher Umgebung
  • SW Dokumentation
  • Zusammenarbeit mit HW-Team zur Optimierung
  • Entwicklung neuer Steuerungsmethodik
  • Development OS-Kernel

 

Eingesetzte Produkte:

Embedded, H8, ARM, Renesseas, R8C, C, MISRA, Assembler, Mess-Hardware-Entwicklung, Prozesstechnik, PVCS 


05/2006 - 06/2007

 

Branche:                       Telekommunikation

 

Aufgaben:

  • SW-Integration von BaseStation Controller
  • SW-Test (Erstellen von Test-Skripten in Tkl für TCP, UDP und IP)
  • Test-Automatisierung durch Skripte

 

Eingesetzte Produkte:

Embedded, TCL/TK, embedded Linux, Phyton, Test-Automation, ATMoverIP, BaseStation, ClearCase, CorbaScript, Continous Integration, Lauterbach-Debugging, Inf. 80166 


11/2004 - 04/2006

 

Branche:                       Telekommunikation

 

Aufgaben:

  • Aufbau Entwicklungsstandort für Mobile-Plattform auf Basis von BREW / UMTS in Polen
  • Architekt / Clearing Operator für den Bereich Java im BREW-Mobile
  • Architekt für den Bereich Java im APOXI-Mobile

 

Eingesetzte Produkte:

Embedded, ARM, C/C++, APOXI, Blend, JAVA, Teleca WAP+MMS+JAM, Openwave, MS Project, Primavera, MPE, VF, TMO, H3, Objektorientierte Softwareentwicklung, UML, Software Quality, TCK 


02/2003 - 03/2004

 

Branche:                       Telekommunikation

 

Aufgaben:

  • Projektleiter Java (Teamgröße 10-20 MA) für Java-Handy-Neuentwicklung, integration von Komponenten in vorhandene SW-Struktur und Lösung von Problemen auf allen Schichten (HW-nah bis GUI), Internationale Zusammenarbeit mit Erfahrung im asiatischen Markt.

 

Eingesetzte Produkte:

Embedded, C166, ARM, C/C++, APOXI, JBED, BLEND, JAVA (MIDP 1 + 2), Phyton, Teleca WAP+MMS+JAM, ACCESS NetFront Browser, MS Project 2000, Objektorientierte Softwareentwicklung, Rational Rose, UML, Lauterbach Testentwicklung, Testmidlets / TCK


09/1999 - 06/2002

 

Branche:                       Versicherungsbranche

 

Aufgaben:

  • Programmierung Vertragsverwaltung in C/C++ unter HP-Unix und Oracle 8.
  • Vor-Ort-Einsatz mit Endkundenbetreuung und Migrationshilfe.
  • Planung / Projektierung Bestandsmigration.
  • Stichpunkte: Kontenbasierte Bestandsführung, Performanceoptimierung, QS

 

EDV-Branche

Programmierung Warenwirtschafts-Kontaktsystem auf Basis Paradox mit CTI-Lösung (SQL, Objektorientiert, Workflow, ODBC, DDE)

 

Lüftungsindustrie

Projektleitung Umstellung Unix-System (Bull/SUN) auf PC-Netzwerk (Novell) für 40 Arbeitsplätze mit Anbindung an Bull-Unix-Server

 

EDV-Branche

Erstellen Dokumentensystem unter Lotus Notes 4 (Installation, Benutzereinrichtung, Formulargestaltung, Replikation, Workflow-Komponenten)

 

Dienstleistungsbranche

Programmierung eines Abrechnungssystem für Schlüsselrückführung mit zertifizierter Anbindung an Bank (Datenträgeraustausch Kreissparkasse Köln, Relationale Datenbank Clipper/dBase, Lastschriftverfahren, Offene Postenverwaltung und Mahnwesen)

 

Meßbranche

Programmierung verschiedener Datenkonvertierungslösungen in Ansi-C

 

Baugewerbe

Programmerstellung Nachkalkulation (Relationale Datenbank, Schnittstelle für Zeiterfassungssysteme, Betriebswirtschaftliche Auswertungen, mehrplatzfähig)

 

Ingenieurbüro

Datenbanksystem für Projektabwicklung unter MS Access

 

Floristik

Konzeption und Realisierung Warenwirtschaftssystem (Relationale Datenbank Paradox)

 

EDV-Branche

Programmierung diverser Lisp-Routinen für AutoCAD

 

Automobilzulieferer / Franchisebranche

Konzeption und Realisierung diverser Warenwirtschaftsmodule und Editoren für den Reifenhandel (Ansi-C, Btrieve, DOS, Unix, Panel Plus II)

 

Ölhandel

Projektierung und Umsetzung einer Unix-Anlage für Ölhandel

 

Versicherungen

Betreuung Sinix-System, Erstellen eines Immobilienfinanzierungssystem

 

Werbebranche

Erstellung und Pflege Auswertungssystem für Telefonmarketing

Referenzen

Projekt Flexi Transport Module for WCDMA, 06/06 - 06/07
Referenz durch Group Manager, NOKIA GmbH, vom 26.06.07

"Bedingt durch gutes Systemverständnis kann der Consultant Probleme gut analysieren, gut Feedback zum Development Team geben. Das Arbeiten im Team mit dem Consultant war einwandfrei."

Projekt X60, 02/03 - 03/04
Referenz durch Infineon Technologies AG, vom 17.02.04

"Projekt X60 - DualBand-phone mit Java, WAP/MMS
Der Consultant wurde als Gruppenleiter für den JAVA-Entwicklungsanteil des GSM/GPRS-phones eingesetzt. Seine Führung sowie Kompetenz wurden von dem ihm zugeteilten SW-Ingenieur-Team vollständig akzeptiert. Er war auch der Ansprechpartner des Endkunden für diesen Entwicklungsteil und koordinierte die SW-Zulieferungen weiterer Subunternehmen. In dieser Funktion (Debugging Leader) wurde er vom Kunden als auch den anderen SW-Partnern anerkannt. Er arbeitete sich schnell in die Middleware unseres SW-Paketes, die zugrunde liegenden HW-Platformen sowie in die Gesamtarchitektur des MobilePhones ein, Voraussetzung für eine erfolgreiche Umsetzung der Programmierung sowie Optimierung und Debugging der SW. Er hat das Projekt in allen Phasen von der Spezifikation über die Entwicklungs- und Testphase bis hin zur Inbetriebnahme begleitet. Die von ihm und seinem Team entwickelten JAVA-Applikationen laufen fehlerfrei und auf der HW äußerst performant. Neben seiner fachlichen Qualifikation ist sein besonderes Engagement als auch sein persönliches Team-, aber auch zielorientiertes Verhalten  hervorzuheben. Wir möchten uns an dieser Stelle sehr dafür bedanken und den Consultant anderen Projektanbietern weiterempfehlen."

Projekte SWE-Unterstützung 01/01-09/01, Leitender Softwareentwickler, 10/01-06/02
Referenz durch Geschäftsführung/Abt.-Leiterin, Versicherungskonzern (>1.000 MA), vom 20.02.02

"Der Consultant trat am 01.01.2001 als Senior-Software-Entwicklungsunterstützer VWS in die Abteilung Informatik-Systementwicklung unserer Gesellschaft ein. Ab dem 01. Oktober 2002 wurde der Consultant als Leitender Softwareentwickler eingesetzt. Aufgabe des Consultant ist es, die SW-Architektur und den Entwicklungsprozeß, auch im Rahmen von Projekten, zu gewährleisten. Im Einzelnen handelt es sich um die folgenden Tätigkeiten:
- Unter Berücksichtigung zentraler Standards/Richtlinien Erstellen, Einführen und Weiterentwickeln von Standards/Richtlinien für den Software-Entwicklungsprozeß (Qualitätssicherung, Methodeneinsatz/-praxis, Dokumentation, Programmierung, Test usw.) im zugeordneten Bereich.
- Konzeptionelles Entwickeln (Anforderungsanalyse und Design), Implementieren, Testen, Einführen und Pflegen von Anwendungssoftware für unterschiedliche und wechselnde Anwendungs- und Systembereiche. Berücksichtigen der im Rahmen des Entwicklungsauftrags-/projekts vereinbarten Anforderungen hinsichtlich der Softwarequalität wie z.B. Ergonomie, Performance, Erweiterbarkeit usw., der Entwicklungstechniken sowie der Termin- und Kostenvorgaben. Dokumentieren der Phasenergebnisse gemäß vorgegebener Richtlinien/Standards.
- Verantwortliche Durchführung von Projekten und Aufträgen in der Systementwicklung gemäß bestehender Richtlinien.
- Erarbeiten von Studien und Entscheidungsvorlagen hinsichtlich der Anpassung der Architektur von Anwendungssystemen an Veränderungen im geschäftlichen und technischen Umfeld, der Verbesserung von Leistungsmerkmalen von Anwendungssystemen usw. in Abstimmung mit dem Vorgesetzten.
- Planung und Steuerung von Entwicklungsaktivitäten im Hinblick auf die Möglichkeiten im zugeordneten Bereich (u.a. Machbarkeit, Aufwand) in Abstimmung mit dem Vorgesetzten.
- Anleiten von Software-Entwicklern bei softwaretechnischen und funktionalen Fragestellungen im Bereich der zugeordneten Anwendungssysteme.
- Durchführen von Qualitätssicherungsmaßnahmen zur Überprüfung der Begutachtung und Verwendung von vereinbarten Standards/Richtlinien sowie Erstellen von Qualitätssicherungs-Gutachten in Abstimmung mit dem Vorgesetzten.
- Beobachten des Software-Engineering-Marktes mit dem Ziel, relevante Trends zu erkennen und zu bewerten sowie praxiserprobte Verfahren und Standards in Abstimmung mit dem Vorgesetzten einzuführen. Mitarbeiten in Benutzergruppen/Gremien zum Zweck des Erfahrungsaustausches und Know-how-Aufbaus.
Der Consultant verfügt über sehr gute Fachkenntnisse. Er ist ein kompetenter und anerkannter Gesprächspartner. Der Consultant ist ein motivierter und teamfähiger Mitarbeiter, der sich durch seine analytischen Fähigkeiten auszeichnet. Er verfügt über ein hohes Maß an Selbständigkeit, Initiative und Verantwortungsbewußtsein. Der Consultant erledigt die ihm übertragenen Aufgaben zuverlässig und zu unserer vollsten Zufriedenheit. Sein Verhalten Vorgesetzten und Kollegen gegenüber ist immer freundlich, hilfsbereit und jerderzeit vorbildlich. Dieses Zwischenzeugnis wird auf Wunsch des Consultant erstellt, da er sein Arbeitsverhältnis auf eigenen Wusch zum 30.06.2002 gekündigt hat."

Branchen

mittlerweile Kenntnisse und Erfahrungen aus nahezu allen Branchen
bevorzugt wird meinerseits Einsatz im Versicherungs- ,Banken-und Kommunikationsumfeld
die letzten fast 5 Jahre war ich tätig bei einem weltweit führenden Automobilzulieferer

Kompetenzen

Programmiersprachen
Assembler
80x
Basic
C
mehr als 20 Jahre Erfahrungen
C#
C++
Schwerpunkt in den letzten 10 Jahren
C++ Embedded
C++11
Clipper
dBase
Forth
Java
mehrjährig
JavaScript
mehrjährig
Makrosprachen
Maschinensprachen
80x
Paradox
Perl
PHP
mehrjährig
Phyton
Phyton 3
PL/SQL
langjährig in Verbindung mit Oracle, MySQL und MariaDB
Scriptsprachen
Shell
Tcl/Tk
vorhanden
yacc/lex

Betriebssysteme
Debian
Debian 9
Linux
MS-DOS
Oracle VM
RTOS (Real Time OS)
Unix
Windows
Die Stärken liegen im Unix und Windows-Umfeld
Ebenso weitgehende Erfahrungen für Nucleus 32 und OSE

Datenbanken
Access
BDE
BTrieve
mehrere Jahre in Kombination mit C/C++
Informix
Lotus Notes
MS SQL Server
MySQL
mehrere Jahre mit modified eCommerce, Joomla, WordPress, Auch MariaDB mit Replikation
ODBC
Oracle
Ausbildung zur Performanceoptimierung, mehr als 4 Jahre Erfahrung
Paradox
mehrere kaufm. Projekte seit 1995
SQL
auch Komplexe Abfragen
Watcom SQL
xBase

Sprachkenntnisse
Deutsch
Englisch
Ungarisch
Grundkenntnisse

Hardware
ARM
Bus
CAN, SPI, Flexray
Echtzeitsysteme
NI RTOS
embedded Systeme
Nucleus, OSE, C166, ARM 7 + 9, Lauterbach, Keil, Aurix
Hardware entwickelt
Steuergerät für Küchengerät, RFID-Lesegerät, Beleuchtungssteuerung für Hühneraufzucht, Digital-Signage-Player mit Bluethoot LE
Mikrocontroller
C166, ARM 7, ARM 9, Aurix
PowerPC
STM32

Datenkommunikation
Bluetooth LE
Bus
mehrjährige Erfahrung: SPI, CAN, Flexray
CAN-Bus
CORBA
Ethernet
Internet, Intranet
ISDN
Aufschalterlaubnis vorhanden
ISO/OSI
NetBeui
NetBios
ProtoBuf
TCP/IP
mehrjährige Erfahrung
Windows Netzwerk

Produkte / Standards / Erfahrungen
Eclipse Mars
Eclipse O2
Keil Tools
Primavera
ClearCase
ClearQuest
Rational Rose
ObjektIf
Continious
XRunner / WinRunner
SharePoint
MISRA

Design / Entwicklung / Konstruktion
AutoCAD
Eclipse Mars / Oxigen.2
Embedded
JSON

Berechnung / Simulation / Versuch / Validierung

IronBird-Entwicklung mit NI-Produkten


Bemerkungen

Ich fühle mich dort wohl, wo mein Potential voll ausgeschöpft wird. Das Unmögliche ist meine Arbeitsplatz.


Ausbildungshistorie

  • Ausbildung zum Ernergieanlagenelektroniker (mit Programmierung von SPS S5)
  • Studium Elektrotechnik mit Abschluß Diplom-Ingenieur in Köln
  • Aufschalterlaubnis des BAPT
  • seit 1986 selbstständig
  • Besuch Oracle-University (SQL- und Zugriffsoptimierung)
  • Besuch NI TestStand I+II-Kurse
  • jedes Jahr mind. 10 Tage berufl. Weiterbildung
×
×