Fachlicher Schwerpunkt dieses Freiberuflers

Systemprogrammierung, Treiberentwicklung, UEFI, Backend-Processe, Performance Tuning

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

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Kontaktwunsch

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

Position

Projekte

10/2016 - Heute

3 Jahre

Anpassung eines USB-Treibers an die neuen Anforderungen

Kunde
Bizerba SE & Co. KG
Einsatzort
Balingen
Projektinhalte

Linux und Windows Versionen eines USB-Etikettendruckertreibers an neue Versionen des Betriebssystems und an die neuen Anforderungen anpassen

Produkte

USB

OpenSuse 4.4.

GNU C

Eclipse

Windows 10

WDF

Visual Studio

01/2018 - 08/2018

8 Monate

UEFI-Treiberentwicklung

Kunde
Conpal GmbH
Einsatzort
Neu-Isenburg
Projektinhalte

Entwicklung von mehreren neuen UEFI-Treibern für ein etabliertes Sicherheitsoftwaresystem.

Kenntnisse

UEFI

Produkte

UDK2017

EDK2

07/2016 - 10/2016

4 Monate

Entwicklung eines EasyBilling-Systems für Versicherungskunden

Kunde
CarGarantie Versicherungs AG
Einsatzort
Freiburg
Projektinhalte

Virtueller Drucker zum automatischen Verschicken von Schadenmeldungen

Produkte

WDK7

C++

OpenSSL

SMTP

Visual Studio

10/2015 - 02/2016

5 Monate

Performance-Steigerung und Bug-Fixing in der Messsoftware measureLAB

Kunde
Phywe Systeme GmbH & Co. KG
Einsatzort
Göttingen
Projektinhalte

JQuery-basierte Oberfläche und plattformunabhängiges C++-Backend

Produkte

HTML5

JQuery

JavaScript

WebSocket

C++ 11

10/2014 - 10/2015

1 Jahr 1 Monat

Entwicklung eines Windows-Druckertreibers für einen Markierlaser

Kunde
TRUMPF Laser Marking Systems AG
Einsatzort
Schweiz
Projektinhalte

XPS-basierter Druckertreiber mit eigenem TCP/IP Port Monitor

Produkte

C/C++

Visual Studio 2013

WDK7

TCP/IP

11/2012 - 05/2013

7 Monate

Entwicklung eines Windows-Druckertreibers für einen Markierlaser

Kunde
TRUMPF Laser Marking Systems AG
Einsatzort
Schweiz
Produkte

C/C++

Visual Studio 2013

WDK7

TCP/IP

11/2010 - 06/2012

1 Jahr 8 Monate

Weiterentwicklung eines Versionierungssystems für Plansammlungen

Kunde
DHL / Deutsche Post
Projektinhalte

Das System zur Verwaltung und Verteilung von Plansammlungen auf die Sortirmaschinen und Mengenerfassungsgeräte wurde neu in Java/J2EE entwickelt und beinhaltet Serveprozesse, Web-Applikationen und zahlreiche Schnittstellen zu Systemen und Datenbanken der Deutschen Post.

Produkte

J2EE

Servlets

JavaScript

Java

Eclipse

Oracle

Linux

Windows

01/2010 - 04/2010

4 Monate

Zusammenlegung von Serverprozessen

Kunde
DHL / Deutsche Post
Projektinhalte

Entwicklung in Java mit Verwendung von Java NIO Server Technologie

Produkte

Java

Eclipse

Oracle

Linux

TCP/IP

Projekthistorie

Zeitraum: 01.2018 – 08.2018
Firma: Conpal GmbH, Neu-Isenburg

Projekt/Aufgabe: Entwicklung eines UEFI-Treibers für ein Diskverschlüsselungssystem.
Umgebung: UEFI, UDK 2017

Zeitraum: 11.2016 – jetzt
Firma: Bizerba SE & Co. KG, Balingen
Projekt/Aufgabe: Entwicklung von Kernel/User-mode USB-Treibern für Windows und Linux.
Details: Unterstützung von mehreren neuen Etikettendruckermodellen.
Umgebung: USB, KMDF, WDK, C/C++, QT 5.9, Windows 10, OpenSuse Linux 42 Leap


Zeitraum: 07.2016 – 10.2016
Firma: CarGarantie Versicherungs AG, Freiburg
Projekt/Aufgabe: Entwicklung eines EasyBilling-Systems für Versicherungskunden
Details: Virtueller Drucker zum automatischen Verschicken von Schadenmeldungen
Umgebung: WDK7, C++, OpenSSL, SMTP


Zeitraum: 10.2015 – 02.2016
Firma: Phywe Systeme GmbH & Co. KG, Göttingen
Projekt/Aufgabe: Performance-Steigerung und Bug-Fixing in der Messsoftware „measureLAB“
Details: JQuery-basierte Oberfläche und plattformunabhängiges C++-Backend
Umgebung: HTML5, JQuery, JavaScript, WebSocket, C++ 11


Zeitraum: 10.2014 – 10.2015
Firma: TRUMPF Laser Marking Systems AG, Schweiz
Projekt/Aufgabe: Entwicklung eines Windows-Druckertreibers für einen Markierlaser.
Details: XPS-basierter Druckertreiber mit eigenem TCP/IP Port Monitor.
Umgebung: C/C++, WDK7, TCP/IP, Visual Studio


Zeitraum: 11.2012 – 05.2013
Firma: TRUMPF Laser Marking Systems AG, Schweiz
Projekt/Aufgabe: Entwicklung eines Windows-Druckertreibers für einen Markierlaser.
Umgebung: C/C++, WDK7, TCP/IP, Visual Studio

05.2009 – 09.2009

Firma: Fraunhofer IZM / DHL

Projekt/Aufgabe: Projekt Pariflex

Erstellung eines RFID-Treibers zum Lesen/Schreiben von Daten.

Entwicklung einer GUI-Applikation zur Demonstration der Möglichkeiten

von beschreibbaren RFID-Displays. Die Applikation lief auf einem

Embedded-System unter Linux und wurde über Touchscreen bedient.

Details: Forschungsprojekt. Die RFID-Geräte besaßen noch keine

vernünftige Schnittstelle. Die Daten wurden mit Hilfe von Render-Funktionen

aufbereitet und als Byte-Arrays an die Endgeräte übertragen.

Kommunikation mit Reader-Modulen über CAN-Bus und serielle

Schnittstelle.

Umgebung: C++, MS Visual Studio, Windows, Linux, WINE


2001 – 2009

Firma: Deutsche Post / DHL

Projekt/Aufgabe: Projekt PPS-Checkpoint (mein langjähriger Zuständigkeitsbereich bei DHL)

Wartung und Weiterentwicklung von Datenerfassungssystemen

in Briefzentren der Deutschen Post (Projekt PPS)

Details: Erstellung der Treibersoftware für Periferiegeräte (Handscanner,

Funkscanner, Waagen, Barcodedrucker, Multiscanner)

Entwicklung von Schnittstellen zu Sortiermaschinen

Umgebung: MS Visual C++, Windows, Embedded Systeme, Linux, WINE, TCP/IP


01.2008 – 04.2008

Firma: Deutsche Post / DHL

Projekt/Aufgabe: Design und Entwicklung eines Serverprozesses zur Erfassung von Daten

über TCP/IP

Details: Entwicklung in Java mit Verwendung von Java NIO Server Technologie.

Sehr großes Datenvolumen, Ausschluß eines Datenverlustes, Performanzoptimierung.

Umgebung: Java, Eclipse, Oracle, Linux, TCP/IP


02.2007 – 06.2007

Firma: Deutsche Post / DHL

Projekt/Aufgabe: Portierung von Zeiterfassungs-Serverprozessen von SOLARIS auf Linux

Details: Komplexe Prozesse mit Verwendung von Multithreading und einer

fortgeschrittener Interprozesskommunikation.

Umgebung: SOLARIS, RedHat Linux 64, C++, IPC


Mehr Projekte auf Anfrage.


Branchen

  • Logistik
  • Industrie
  • Banken & Versicherung
  • Großhandel
  • Baugewerbe

Kompetenzen

Programmiersprachen
.NET
Assembler
IBM PC Architektur
C#
C/C++
J2EE
Java
JavaScript
JQuery
PL/SQL
WDK

Betriebssysteme
Linux
SUN OS, Solaris
Windows

Datenbanken
Microsoft SQL Server
MySQL
Oracle
SQL / PLSQL
inklusive Performance tuning von SQL-Abfragen für ORACLE

Sprachkenntnisse
Deutsch
Englisch
Russisch

Hardware
Datenerfassungsterminals
Drucker
U.a. Treiberentwicklung für Etiketten- und Barcodedrucker von UBI, Citizen, Bizerba
embedded Systeme
Kontron, Cortex
Proprietäre HW
Treiberentwicklung für Waagen von Bizerba und Pesa
Scanner
Treiberentwicklung für Funkscanner und Scannetzwerke
Sensoren
Siemens Großrechner
SUN
RFID HF/UHF Transponder Systeme
Beschreibbare RFID Displays

Datenkommunikation
Bus
CAN-Bus
Ethernet
OpenSSL
parallele Schnittstelle
SMTP
TCP/IP
USB
WebSocket
Winsock

Produkte / Standards / Erfahrungen
Eclipse
HTML5
Servlets
UEFI
Treiber- und Applikationsentwicklung
Visual Studio 2015
MS Visual Studio, Eclipse, Borland C++,
.NET, J2EE, MFC,
Servlets, JSP, Hibernate,
MS IIS, Tomcat,
Oracle, PL/SQL Developer, TOAD, MS SQL Server, ODBC,
TCP/IP, Ethereal, FTP, HTTP, RFC, Putty, VNC,
XML, HTML,
UML, MS Visio, MS Visual Project, Together,
CVS, Harvest, SourceSafe

Schwerpunkte
EDK2
UDK2017

Ausbildungshistorie

Studium der Informatik an der TU St.Petersburg 1988 - 1994
Abschluß anerkannt als Dipl.-Ing.(FH)

Microsoft Certified Professional
Microsoft Certified Application Developer (C#,.NET)
iSQI Certified Professional for Software Architecture
English WSI Bulats B2
×
×