C/C++ Entwickler, Software Architekt, Problemanalyse, algorithmische Probleme
Aktualisiert am 01.11.2024
Profil
Referenzen (7)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 10.11.2024
Verfügbar zu: 100%
davon vor Ort: 40%
C++ Entwickler
Software Architect
Problemanalyse
Code Generation
algoritmische Probleme
verteilte Anwendungen
Microservices
Legacy code
Deutsch
fließend
Englisch
lesen und schreiben
Russisch
Muttersprache
Ukrainisch
fließend

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

5 Jahre 2 Monate
2019-01 - 2024-02

Verteilte Softwaresteuerung der Paketsortierung

Senior Developer C++ C++17 Boost STL ...
Senior Developer C++
  • Entwicklung von Microservices unter Umsetzung von Protokollspezifikationen
  • Konfiguration und Erweiterung der MQTT-Infrastruktur
  • Erstellung der Microservices, um mit der Infrastruktur zu interagieren
  • Entwurf und Implementierung von automatisierten Tests
  • Durchführung von Performanceoptimierung
  • Dokumentation der Konzeption und Umsetzung
CLion git Docker gcc CMake paho pqxx C++ Based OPC UA Client & Server SDK node-red Intel TBB Atlassian JIRA Atlassian Confluence Kubernetes OpenSSL
C++17 Boost STL Microservice architecture Technisches Design Software Design Unittesting Performance und Speicheroptimierung CI/CD Scrum MQTT PostgreSQL OPC OPC-UA SCADA JSON Multithreading
Deutsche Post DHL Group
Bonn
4 Monate
2022-10 - 2023-01

Implementierung von Algorithmen der linearen Algebra

Software-Entwickler C Performance und Speicheroptimierung Berechnungen mit hoher Präzision ...
Software-Entwickler

? Performante und speicher-schonende Implementierung der Matrixinversion und Lösung linearer Gleichungssysteme für den Einsatz in autonomen Fahrsystemen. Implementierung verschiedener Matrixzerlegungsalgorithmen (LR, QR, LDL^T, Cholesky) mit maximal möglicher Genauigkeit.

- Unit-Testing

- Testen auf exotischen, riesigen und degenerierten Matrizen

- Performancetests
-Erstellung und Dokumentation einer C-Bibliothek für lineare Algebra zur Verwendung in Produkten und Projekten von dSpace




C99 GCC GoogleTest VSCode
C Performance und Speicheroptimierung Berechnungen mit hoher Präzision Matrixalgorithmen Unit-Testing Performancetests
dSpace GmbH
Paderborn
2 Jahre
2017-01 - 2018-12

Beratung & Entwicklung im Bereich Optimierungsalgorithmen

Lead Developer C++14 Boost Verteilte Anwendungen ...
Lead Developer
  • Programmierung und Implementierung der mathematischen
    Optimierungsalgorithmen in C++ für Logistik
  • Technisches Design
  • Anbindung externen Services wie Solvers, DataStores,
    Datenbanken, Message Brokers etc.
  • Performanceoptimierung und Optimierung des Speicherverbrauchs
Microsoft Visual Studio Git Gerrit JIRA Gurobi Enterprise Architect 12 TIBCO ActiveMQ Redis Oracle/SQL Docker AWS CMake GCC googletest googlemock Protobuf Intel TBB Boost Jenkins Kubernetes OpenSSL
C++14 Boost Verteilte Anwendungen Software Design Unit Testing Continuous Integration Cloud Scrum SAFe Optimierungsalgorithmen Performance und Speicheroptimierung Multithreading JSON
Deutsche Bahn AG
Frankfurt am Main
1 Jahr 8 Monate
2015-05 - 2016-12

Neu- und Weiterentwicklung der Finanzsoftware.

Senior Software-Entwickler C++11 ANSI-C++ Refactoring Legacy Code ...
Senior Software-Entwickler
  • Neu- und Weiterentwicklung von Anwendungen im Finanzbereich.
  • Weiterentwicklung von bestehenden Lösungen, Ausbau und Entwicklung neuer Anwendungen und Module.
  • Portierung die Qt-basierten Anwendungen von Qt 4.8 nach Qt 5.5
  • Refactoring Legacy Code
  • Cross-Plattform-Entwicklung: Mac OS, Windows: Vista - 10
Xcode cmake perforce Jira MS Visual C++ 2010 MS Visual C++ 2013 MS Visual C++ 2015 Qt 4.8 Qt 5.5 OpenSSL
C++11 ANSI-C++ Refactoring Legacy Code Cross-Plattform-Entwicklung source code generation Scrum JSON Multithreading
Buhl Data Service GmbH
Hannover
7 Monate
2014-10 - 2015-04

Entwicklung und Optimierung von Komponenten bzw. Applikationen für Navigationslösungen im Automotive-Umfeld

Senior Software-Entwickler Embedded C++ unter WinCE Optimierung des Speicherverbrauhs Performanceanalyse und Optimierung ...
Senior Software-Entwickler
  • Entwicklung und Optimierung von Komponenten bzw. Applikationen für Navigationslösungen im Automotive-Umfeld
  • Konzeption und Implementierung kundenspezifischer Funktionen
  • Unterstützung der Kunden bei der Implementierung eigener Navigations- und Infotainment-Lösungen auf Basis eines Navigations-SDKs
MS Visual C++ Git Jira Lint Qt 5.2 CANoe Boost OpenGl Protobuf
Embedded C++ unter WinCE Optimierung des Speicherverbrauhs Performanceanalyse und Optimierung Navigation GUI-Entwicklung unter Qt HMI (Melco)
Garmin GmbH
Würzburg
2 Jahre 4 Monate
2012-03 - 2014-06

Neu und Weiterentwicklung des Codegenerators "TargetLink" für Matlab/C

Senior Software-Entwickler C++ C++11 Boost ...
Senior Software-Entwickler
  • Refactoring
  • Optimierungen der Laufzeit und des Speicherverbrauchs des algorithmisch lastigen Codegenerators
  • Generische Programmierung in C++
Visual Studio 2008-2010-2012 GCC CppUnit MATLAB Simulink dSPACE Targetlink Intel Parallel Studio XE 2011 AQtime 7 Pro MKS Jenkins
C++ C++11 Boost Qt 5 UML XML source code generation Unit Testing Software Design Generische Programmierung in C++ Multithreading
dSPACE GmbH
Paderborn
10 Monate
2011-05 - 2012-02

Routing for car navigation

C++ Boost UML ...
  • Technisches Design
  • Optimierungsalgorithmen für Routing
  • Performance und Speicheroptimierung
  • Cross-Plattform-Entwicklung: Windows, QNX, WinCE, Linux
MS Visual Studio GCC CppUnit Qt 4.7 Perforce
C++ Boost UML XML Automotive HMI Technisches Design Unit Testing
Neusoft Technology Solutions GmbH
Hamburg
5 Monate
2010-12 - 2011-04

Messdatenerfassung, -auswertung, -darstellung

Lead Software-Entwickler C++ Boost SQL ...
Lead Software-Entwickler
  • Echtzeitverarbeitung der großen Datenströme

  • Anforderungsanalyse

  • Technisches Design
  • mathematische Algorithmen
  • C++ Implementierung
MS Visual Studio CppUnit Qt 4 SQLite
C++ Boost SQL Unit Testing Technisches Design
Continental AG, Technologie Zentrum
Hannover
9 Monate
2010-07 - 2011-03

speech recognition engine for car navigation und infotainment

C++ C# .Net ...
  • Technisches Design
  • Cross-Plattform-Entwicklung: Windows, QNX, WinCE, Linux)
MS Visual Studio GCC SQL cmake Subversion
C++ C# .Net Boost UML XML Automotive HMI
Elektrobit Automotive GmbH
Erlangen
10 Monate
2009-11 - 2010-08

Interaktive Stadtinformationssystem

UML C# .Net ...
  • Anforderungsanalyse
  • Software Architektur und Design
  • Entwicklung eines Prototyps
Enterprise Architect Visual Studio 2008-2010 Microsoft SQL Server 2008 Subversion Infoware(GIS)
UML C# .Net WPF Silverlight SQL Software Architektur und Design
Cityboard GmbH
Hannover
6 Monate
2009-10 - 2010-03

Messdatenerfassung, -auswertung, -darstellung

Lead Entwickler C++ Boost SQL ...
Lead Entwickler
  • Echtzeitverarbeitung der großen Datenströme

  • Anforderungsanalyse

  • Technisches Design
  • mathematische Algorithmen
  • C++ Implementierung
MS Visual Studio Qt4 SQLite
C++ Boost SQL Technisches Design Unit Testing
Continental AG, Technologie Zentrum
Hannover
4 Monate
2009-06 - 2009-09

Refactoring und Erweiterung, des Instandhaltungs-Planungs-Systems

Lead Entwickler C# DotNet SQL ...
Lead Entwickler
  • Anforderungsanalyse
  • Redesign
  • Implementierung
Enterprise Architect Visual Studio 2005 NUnit WinForms Oracle10 Crystal Report
C# DotNet SQL Unit Testing Technisches Design
Kaltbandwerk BILSTEIN
Hamm
8 Monate
2008-10 - 2009-05

MarketSensitiveForecaster(Airline Revenue & Price Optimization)

AIX GNU C++ Fortran ...
  • Analyse und Ausarbeitung von Lösungsvorschlägen für anstehende Performanceprobleme
  • Portierung von 32Bit-Windows Kode auf 64Bit-Unix(AIX)
  • Refactoring Legacy Code
  • Automatisierung des Tests
  • Design und Implementierung der Datenzugriffschicht. (Oracle, DB2C++ Fachklassenbibliothek).
xlC & xlF -compilers MS Visual Studio Oracle DB2 Enterprise Architect Eclipse CppUnit MKS
AIX GNU C++ Fortran perl UML Refactoring Legacy Code Unit Testing
Lufthansa-Systems
Berlin
1 Jahr 10 Monate
2006-12 - 2008-09

Betriebsleitsysteme und Fahrgastinformation für den öffentlichen Personennahverkehr

Solaris AIX Windows ...

Entwicklung eines GIS-basierten Anzeigemoduls (Echtzeitdarstellung der aktuellen Lage der Verkehrsflotte auf den digitalen Karten und Stadtplänen)

  • Konzeption
  • Architektur und Design
  • C++ Implementierung
Sun Studio xlC-compiler Microsoft Visual Studio Qt 4.2-4.3 CppUnit Oracle MS SQL Server CVS Bugzilla ACE TAO
Solaris AIX Windows GNU C++ Boost UML CORBA Ruby on Rails Unit Testing
T-Systems GEI GmbH
Hamburg
5 Monate
2007-07 - 2007-11

Weiterentwicklung des Instandhaltungs-Planungs-Systems

Software-Entwickler SQL Boost C++
Software-Entwickler
  • Client-Server Architektur
  • Datenbankverbindung
  • Oberflächenprogrammierung
Visual C++ 6.0 Oracle8i Enterprise Architect
SQL Boost C++
Kaltbandwerk BILSTEIN
Hamm
2 Monate
2006-10 - 2006-11

C++ Entwicklung mit GUI / MFC

Microsoft Visual Studio .Net cvs
  • Entwicklung eines Registry-basierten autogenerierten Systems für Verwaltung der Programmparameter
  • Mitwirkung bei der Entwicklung neuer Applikationen und bestehenden Produkte der Nero AG unter C++, Entwicklung von Benutzeroberflächen (GUI) und Einbindung verschiedener Klassenbibliotheken (MFC).
Microsoft Visual Studio .Net cvs
Nero AG.
4 Monate
2006-06 - 2006-09

Entwicklung eines XML-basierten autogenerierten Systems für Verwaltung der Programmparameter.

Softwareentwickler C++ Boost UML ...
Softwareentwickler

Entwicklung eines XML-basierten autogenerierten Systems für Verwaltung der Programmparameter

  • Konzept
  • Architektur und Design
  • C++ Implementierung
Microsoft Visual Studio Qt Xerces
C++ Boost UML XML source code generation Unit Testing
KHS AG
Dortmund
7 Monate
2005-11 - 2006-05

Erstellung eines Softwaresystems zur Steuerung von Qualitätssicherungssystemen für Industrieanlagen.

Software-Entwickler C++ Qt Boost ...
Software-Entwickler

Entwurf und Implementation der Kommunikation der Komponenten des Systems über CORBA. Dabei werden unterschiedlich komplexe Datenstrukturen (Parametersätze, Bilder, etc) teilweise zeitkritisch zwischen Haupt- und Nebenprozessen übertragen.

Die Übertragung von Bildern und Messergebnissen wird durch den CORBA-Eventmechanismus ausgelöst. Die CORBA-Infrastruktur wird mit Name-, Event-,Messageservices usw. aufgebaut. Die Verwaltung der Messparameter und Statistiken wird persistent mittels XML realisiert.

GCC Eclipse OmniORB TAO Rational Rose XML-Spy Xerces Halcon SourceSafe
C++ Qt Boost CORBA
Metec GmbH
Niederzissen
6 Monate
2005-05 - 2005-10

proKom - neue Kommunikationsverzeichnis der Telekom, Telefonauskunft

Software-Entwickler GNU C++ Boost XML ...
Software-Entwickler
  • Erstellung des Feinfachkonzeptes und des DV-Konzeptes
  • XML-Schema Erstellung
  • Technisches Design
  • Pilotentwicklung.
Rational Rose Altova XMLSpy Eclipse Oracle 10 Telelogic CM Synergy
GNU C++ Boost XML SQL UML AIX
T-Systems GEI GmbH
Mülheim (Ruhr)
4 Monate
2004-10 - 2005-01

Weiterentwicklung des Instandhaltungs-Planungs-Systems.

Software-Entwickler C++ Boost SQL
Software-Entwickler
  • Anforderungsanalyse
  • Feinspezifikation
  • Refactoring
  • Implementierung
Visual C++ 6.0 Oracle8i grit
C++ Boost SQL
GFT Technologies AG, Kaltbandwerk BILSTEIN.
Hamm
8 Monate
2004-01 - 2004-08

Weiterentwicklung eines GIS-basierten Anzeigemoduls

Lead-Entwickler UML C++ COM/COM+ ...
Lead-Entwickler

Echtzeitdarstellung der aktuellen Lage der Verkehrsflotte auf den digitalen Karten und Stadtplänen:

  • Anforderungsanalyse
  • Konzeption
  • Architektur und Design
  • Entwicklung und Entwicklungskoordination.
MapX MapInfo MapSql Altova XMLSpy Rational Rose Visual Studio 6.0 GNU C++ XML4c CVS Qt
UML C++ COM/COM+ GIS OpenGL XML Boost Unit Testing
IVU Traffic Technologies AG
Berlin
4 Monate
2003-09 - 2003-12

Pflege und Weiterentwicklung des Dienststatistikmodul

Software Entwickler C++ Boost SQL ...
Software Entwickler

Optimierung der Berechnungen.

Konzeption und Entwicklung der offenen Vorlagenbibliothek für die Unterstützung der statistischen Berechnungen.

Schwerpunkt: Um Statistikfunktionalität zu programmieren, sind lediglich beliebige Funktionen (sowohl Klassenmethoden als auch globale Funktionen), die Filterungsregeln,Gruppierungsregeln und Rechenformeln beschreiben, vorzulegen.

Anwendung der Bibliothek auf die

Implementierung der akuten Kundenanforderungen.

Visual C++ 6.0 Oracle8i SQL Navigator Crystal Reports SourceSafe
C++ Boost SQL Generische Programmierung in C++ Perl
IVU Traffic Technologies AG
Berlin
2 Jahre 9 Monate
2001-01 - 2003-09

Neuentwicklung eines GIS-basierten Anzeigemoduls

Lead-Entwickler UML C++ COM ...
Lead-Entwickler

Echtzeitdarstellung der aktuellen Lage der Verkehrsflotte auf den digitalen Karten und Stadtplänen:

  • Anforderungsanalyse
  • Konzeption
  • Architektur und Design
  • Entwicklung und Entwicklungskoordination.
MapInfo Visual C++ 6.0 GNU C++ Altova XMLSpy Qt Xerces ICU Rational Rose
UML C++ COM COM+ GIS OpenGL XML Unit Testing Boost
TTi Systems AG
Hannover
5 Monate
2003-04 - 2003-08

Pflege und Weiterentwicklung des grafischen Diensteditors

Software Entwickler C++
Software Entwickler

Implementierung der neuen graphischen Diensteditors.

Design und Implementierung des Interfaces für den Austausch von Mitteilungen und Kommandos zwischen zwei laufenden Anwendungen, einschließlich Start und Beendigung der Anwendung aus der Partneranwendung.

Visual C++ 6.0 SourceSafe
C++
IVU Traffic Technologies AG
Berlin
1 Jahr 9 Monate
2001-07 - 2003-03

TransDataManager: per XML konfigurierbarer XML-Datenaustausch zwischen Softwareprodukten für den öffentlichen Verkehr

Lead Software Entwickler C++ Xerces Bost ...
Lead Software Entwickler
  • Design und Implementierung der kritischen Komponenten (Speicherverteiler, Parser etc).
  • Optimierung des Speicherbedarfs und Speicherverbrauchs unter Ersetzung bzw. Verbesserung des Einsatzes der STL-Container und Speicherbelegung.
  • Performanceoptimierung.
Visual C++ 6.0 Crystal Reports ClearCase
C++ Xerces Bost CORBA ICU Generische Programmierung in C++
TTi Systems AG
Aachen
1 Jahr 10 Monate
1999-03 - 2000-12

Kombinatorische Optimierungsalgorithmen für das Fahr- Dienstplanungssystem PRO-REGIO.

Software Entwickler c++ Optimierungsalgorithmen Performanceoptimierung
Software Entwickler
  • Konzept
  • Optimierungsalgorithmen für öffentlichen Verkehr
  • Implementierung
  • Performance Optimierung
GCC Open VMS CVS
c++ Optimierungsalgorithmen Performanceoptimierung
TTi Systems AG
Hannover
1 Jahr 1 Monat
1998-02 - 1999-02

Weiterentwicklung von Billing & Customer Care Produkten auf Basis von GemBase

Festangestellter als Softwareentwickler C++
Festangestellter als Softwareentwickler
  • Entwicklung entsprechend der Spezifikation
  • Testautomatisierung
Gembase GNU Compiler
C++
Debis Systemhaus
Aachen
5 Jahre 3 Monate
1992-01 - 1997-03

Computerisierung und Integration des Ingenieurdienstes des Traktorenwerkes

Softwareentwickler und Projektleiter (Festanstellung) C C++ SQL ...
Softwareentwickler und Projektleiter (Festanstellung)
  • Vorstudie
  • Konzeption
  • Datendesign und Datenmodellierung
  • Objektdesign
  • Entwicklung interner Standards
  • Projektleitung (15 Software-Entwickler)
  • Eigenhändige Software-Entwicklung
MS Visual C/C++ PowerBuilder AutoCAD AutoLisp
C C++ SQL OLE ODBC CAD Lisp
Traktorenwerk Charkow
Charkow (Ukraine)
9 Jahre 9 Monate
1987-07 - 1997-03

Lösung von Optimierungs- und Rechnungsaufgaben für die Traktorenprojektierung

Lead Software-Entwickler (Festanstellung) C C++ Fortran ...
Lead Software-Entwickler (Festanstellung)
  • Mathematische Algorithmen
  • Implementierung
MS Visual C/C++ MathCad
C C++ Fortran Mathematische Algorithmen
Traktorenwerk Charkow
Charkow (Ukraine)
4 Jahre 6 Monate
1987-07 - 1991-12

Computerisierung des Ingenieurbüros des Traktorenwerkes

Projektleiter und Softwareentwickler (Festanstellung) C C++ SQL ...
Projektleiter und Softwareentwickler (Festanstellung)
  • Vorstudie

  • Konzeption

  • Datendesign und Datenmodellierung

  • Entwicklung interner Standards

  • Softwareentwicklung

  • Beratungen und Schulungen

  • Projektleitung (ein kleines Team von 2 bis 5 Softwareentwicklern)

dBASE Clipper AutoCAD AutoLISP
C C++ SQL Lisp CAD
Traktorenwerk Charkow
Charkow (Ukraine)
11 Monate
1986-08 - 1987-06

Automatisierte Leitungssystem des Trktorenwerkes Charkow

Software-Entwickler (Festanstellung) PL/I COBOL
Software-Entwickler (Festanstellung)

Entwicklung entsprechend der Spezifikation.

IBM-370 IBM VM/CMS
PL/I COBOL
Traktorenwerk Charkow
Charkow (Ukraine)
9 Monate
1984-09 - 1985-05

Automatisierte Leitungssystem des Traktorenwerks Charkow

Softwareentwickler (Teilzeitmitarbeiter) PL/I COBOL
Softwareentwickler (Teilzeitmitarbeiter)

Entwicklung entsprechend der Spezifikation.

IBM-370 IBM VM/CMS
PL/I COBOL
Traktorenwerk Charkow
Charkow (Ukraine)

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der angewandten Mathematik an der Universität Charkow (Ukraine).(1981-1986)
Diplomabschluß als Dipl.-Mathematiker, "Mit Auszeichnung" (Gesamtnote - 'sehr gut').(1986)
Diplomanerkennung in Deutschland. (1997)

Kompetenzen

Kompetenzen

Top-Skills

C++ Entwickler Software Architect Problemanalyse Code Generation algoritmische Probleme verteilte Anwendungen Microservices Legacy code

Schwerpunkte

Mathematische Algorithmen
Optimierung
Optimierung des Speicherverbrauhs
Optimierungsalgorithmen
Performance Optimierung
Performance und Speicheroptimierung
Performanceanalyse und Optimierung
Performanceoptimierung
Refactoring Legacy Code
Software Architektur und Design
source code generation
Technisches Design

Aufgabenbereiche

Cross-Plattform-Entwicklung
Navigation

Produkte / Standards / Erfahrungen / Methoden

ACE TAO
ActiveMQ
Altova XMLSpy
AQtime 7 Pro
Automotive
AWS
Boost
Bost
Bugzilla
CANoe
CI/CD
ClearCase
CLion
Cloud
COM
COM+
COM/COM+
Continuous Integration
CppUnit
Crystal Report
Crystal Reports
CVS
Docker
dSPACE Targetlink
Eclipse
Embedded C++ unter WinCE
Enterprise Architect
Enterprise Architect 12
GCC
Gerrit
GIS
Git
GNU C++
GNU Compiler
googlemock
googletest
grit
GUI-Entwicklung unter Qt
Gurobi
Halcon
HMI
HMI (Melco)
ICU
Infoware(GIS)
Intel Parallel Studio XE 2011
Jira
Lint
MapInfo
MapSql
MapX
MATLAB
Microservice architecture
Microsoft SQL Server 2008
Microsoft Visual Studio
MKS
MS Visual C++ 2010
MS Visual C++ 2013
MS Visual C++ 2015
MS Visual C/C++
MS Visual Studio
NUnit
OLE
OmniORB
Open VMS
OpenGl
paho
perforce
PowerBuilder
pqxx
Protobuf
Qt 4
Qt 4.2-4.3
Qt 4.7
Qt 4.8
Qt 5
Qt 5.2
Qt 5.5
Qt4
Rational Rose
Redis
SAFe
Scrum
Silverlight
Simulink
Software Design
SourceSafe
STL
Subversion
Sun Studio
TAO
Telelogic CM Synergy
TIBCO
Unit Testing
Unittesting
Verteilte Anwendungen
Visual C++ 6.0
Visual Studio 2005
Visual Studio 2008-2010
Visual Studio 2008-2010-2012
Visual Studio 6.0
WinForms
WPF
Xcode
Xerces
xlC & xlF -compilers
xlC-compiler
XML
XML-Spy

Erfahrungsschwerpunkte.

Softwarearchitektur:

Objektorientierte Analyse und objektorientiertes Design, UML, Design Patterns, Leitung der softwaretechnischen Entwicklung, RUP

 

C++/C:

OOP, Performanzoptimierung, Speicherverwaltung, Templatesentwicklung

 

Angewandte Mathematik:

Optimierungsalgorithmen, "digital geometry"

 

Entwicklung für GIS/CAD:

Mehrschichtarchitektur, Serialisierung der Objekte, extrem schnelle Visualisierung

 

Erfahrungen.

  • Erstellung von Spezifikationen
  • Generative Softwareentwicklung
  • Komponentenorientierte Softwareentwicklung
  • Extreme Programmierung
  • Migration, Portierung
  • Refaktorisierung
  • Erstellung von Compilern, Interpretern und Programmgeneratoren
  • Automatische "Source to Source" Übersetzung
  • Weiterentwicklung von Billing & Customer Care (BCC) Produkten auf Basis von GemBase

 

Technologien

OLE, DDE, ActiveX, ATL, COM, COM+, MFC, DLL, IDL, CORBA, JavaBeans, Awt, Swing, OpenGl, DirectX, Qt, Grit, ODBC, JDBC, XML, SAX, DOM, XSLT, DTD

 

Produkte:

Programmieren:

Visual Studio, GNU C++, C++ Builder, JBuilder, NetBeans, J2EE, Crystal Reports

 

Analyse und Design:

Softwareprodukte von Rational Rose, EA

 


 

Tools:

make, nmake, gmake, eclipse

 

Test:

JUnit, CppUnit, Testautomatisierung

 

Versionierung:

cvs, cms, SourceSafe, ClearCase, Subversion, MKS

 

Spezialkenntnisse.

  • Computergrafik (extrem schnelle Visualisierung)
  • Compilerbau, Parser, Zustandsautomaten
  • Genetische Algorithmen
  • Operations-Research

Betriebssysteme

AIX
IBM VM/CMS
IBM-370
Linux
MS-DOS
Solaris
SUN OS, Solaris
Unix
VMS
Windows

Programmiersprachen

.Net
ANSI-C++
Experte
AutoLISP
Basic
In Projekten eingesetzt
C
Experte
C#
In Projekten eingesetzt
C++
Experte
C++11
Experte
C++14
Experte
C++17
Clipper
In Projekten eingesetzt
cmake
Experte
COBOL
CORBA IDL
In Projekten eingesetzt
dBase
In Projekten eingesetzt
DotNet
Fortran
In Projekten eingesetzt (FORTRAN 4 und FORTRAN 77)
Generische Programmierung in C++
GNU C++
Imake, GNU-Make, Make-Maker etc...
In Projekten eingesetzt.
Java
In Projekten eingesetzt
Lisp
In Projekten eingesetzt ( AutoLisp von AutoDesk)
MS Visual C++
Oracle/SQL
In Projekten eingesetzt.
Perl
In Projekten eingesetzt
PL/1
In Projekten eingesetzt
PL/I
PL/SQL
In Projekten eingesetzt
Python
In Projekten eingesetzt
Qt
Experte
Ruby
In Projekten eingesetzt
Ruby on Rails
Scriptsprachen
In Projekten eingesetzt
Shell
In Projekten eingesetzt
UML

Datenbanken

Access
Verwendung als ODBC Datenquelle unter C++
DB2
Gembase
JDBC
Verwendung bei den meisten Java - Projekte.
MS SQL Server
ODBC
Verwendung bei den meisten C++ - Projekte.
Oracle
Verwendung bei den meisten Projekte.
Oracle 10
Oracle10
Oracle8i
POET
Zweimonatliche Projekterfahrung
PostgreSQL
SQL
In Projekten eingesetzt
SQL Navigator
SQLite
xBase

Datenkommunikation

CORBA
MQTT

Berechnung / Simulation / Versuch / Validierung

Matlab

Design / Entwicklung / Konstruktion

AutoCAD
Autodesk Inventor
CAD
MathCad

Branchen

Branchen

  • Industrie(Maschinenbau)
  • Transport
  • Telekommunikation
  • Automotive

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

5 Jahre 2 Monate
2019-01 - 2024-02

Verteilte Softwaresteuerung der Paketsortierung

Senior Developer C++ C++17 Boost STL ...
Senior Developer C++
  • Entwicklung von Microservices unter Umsetzung von Protokollspezifikationen
  • Konfiguration und Erweiterung der MQTT-Infrastruktur
  • Erstellung der Microservices, um mit der Infrastruktur zu interagieren
  • Entwurf und Implementierung von automatisierten Tests
  • Durchführung von Performanceoptimierung
  • Dokumentation der Konzeption und Umsetzung
CLion git Docker gcc CMake paho pqxx C++ Based OPC UA Client & Server SDK node-red Intel TBB Atlassian JIRA Atlassian Confluence Kubernetes OpenSSL
C++17 Boost STL Microservice architecture Technisches Design Software Design Unittesting Performance und Speicheroptimierung CI/CD Scrum MQTT PostgreSQL OPC OPC-UA SCADA JSON Multithreading
Deutsche Post DHL Group
Bonn
4 Monate
2022-10 - 2023-01

Implementierung von Algorithmen der linearen Algebra

Software-Entwickler C Performance und Speicheroptimierung Berechnungen mit hoher Präzision ...
Software-Entwickler

? Performante und speicher-schonende Implementierung der Matrixinversion und Lösung linearer Gleichungssysteme für den Einsatz in autonomen Fahrsystemen. Implementierung verschiedener Matrixzerlegungsalgorithmen (LR, QR, LDL^T, Cholesky) mit maximal möglicher Genauigkeit.

- Unit-Testing

- Testen auf exotischen, riesigen und degenerierten Matrizen

- Performancetests
-Erstellung und Dokumentation einer C-Bibliothek für lineare Algebra zur Verwendung in Produkten und Projekten von dSpace




C99 GCC GoogleTest VSCode
C Performance und Speicheroptimierung Berechnungen mit hoher Präzision Matrixalgorithmen Unit-Testing Performancetests
dSpace GmbH
Paderborn
2 Jahre
2017-01 - 2018-12

Beratung & Entwicklung im Bereich Optimierungsalgorithmen

Lead Developer C++14 Boost Verteilte Anwendungen ...
Lead Developer
  • Programmierung und Implementierung der mathematischen
    Optimierungsalgorithmen in C++ für Logistik
  • Technisches Design
  • Anbindung externen Services wie Solvers, DataStores,
    Datenbanken, Message Brokers etc.
  • Performanceoptimierung und Optimierung des Speicherverbrauchs
Microsoft Visual Studio Git Gerrit JIRA Gurobi Enterprise Architect 12 TIBCO ActiveMQ Redis Oracle/SQL Docker AWS CMake GCC googletest googlemock Protobuf Intel TBB Boost Jenkins Kubernetes OpenSSL
C++14 Boost Verteilte Anwendungen Software Design Unit Testing Continuous Integration Cloud Scrum SAFe Optimierungsalgorithmen Performance und Speicheroptimierung Multithreading JSON
Deutsche Bahn AG
Frankfurt am Main
1 Jahr 8 Monate
2015-05 - 2016-12

Neu- und Weiterentwicklung der Finanzsoftware.

Senior Software-Entwickler C++11 ANSI-C++ Refactoring Legacy Code ...
Senior Software-Entwickler
  • Neu- und Weiterentwicklung von Anwendungen im Finanzbereich.
  • Weiterentwicklung von bestehenden Lösungen, Ausbau und Entwicklung neuer Anwendungen und Module.
  • Portierung die Qt-basierten Anwendungen von Qt 4.8 nach Qt 5.5
  • Refactoring Legacy Code
  • Cross-Plattform-Entwicklung: Mac OS, Windows: Vista - 10
Xcode cmake perforce Jira MS Visual C++ 2010 MS Visual C++ 2013 MS Visual C++ 2015 Qt 4.8 Qt 5.5 OpenSSL
C++11 ANSI-C++ Refactoring Legacy Code Cross-Plattform-Entwicklung source code generation Scrum JSON Multithreading
Buhl Data Service GmbH
Hannover
7 Monate
2014-10 - 2015-04

Entwicklung und Optimierung von Komponenten bzw. Applikationen für Navigationslösungen im Automotive-Umfeld

Senior Software-Entwickler Embedded C++ unter WinCE Optimierung des Speicherverbrauhs Performanceanalyse und Optimierung ...
Senior Software-Entwickler
  • Entwicklung und Optimierung von Komponenten bzw. Applikationen für Navigationslösungen im Automotive-Umfeld
  • Konzeption und Implementierung kundenspezifischer Funktionen
  • Unterstützung der Kunden bei der Implementierung eigener Navigations- und Infotainment-Lösungen auf Basis eines Navigations-SDKs
MS Visual C++ Git Jira Lint Qt 5.2 CANoe Boost OpenGl Protobuf
Embedded C++ unter WinCE Optimierung des Speicherverbrauhs Performanceanalyse und Optimierung Navigation GUI-Entwicklung unter Qt HMI (Melco)
Garmin GmbH
Würzburg
2 Jahre 4 Monate
2012-03 - 2014-06

Neu und Weiterentwicklung des Codegenerators "TargetLink" für Matlab/C

Senior Software-Entwickler C++ C++11 Boost ...
Senior Software-Entwickler
  • Refactoring
  • Optimierungen der Laufzeit und des Speicherverbrauchs des algorithmisch lastigen Codegenerators
  • Generische Programmierung in C++
Visual Studio 2008-2010-2012 GCC CppUnit MATLAB Simulink dSPACE Targetlink Intel Parallel Studio XE 2011 AQtime 7 Pro MKS Jenkins
C++ C++11 Boost Qt 5 UML XML source code generation Unit Testing Software Design Generische Programmierung in C++ Multithreading
dSPACE GmbH
Paderborn
10 Monate
2011-05 - 2012-02

Routing for car navigation

C++ Boost UML ...
  • Technisches Design
  • Optimierungsalgorithmen für Routing
  • Performance und Speicheroptimierung
  • Cross-Plattform-Entwicklung: Windows, QNX, WinCE, Linux
MS Visual Studio GCC CppUnit Qt 4.7 Perforce
C++ Boost UML XML Automotive HMI Technisches Design Unit Testing
Neusoft Technology Solutions GmbH
Hamburg
5 Monate
2010-12 - 2011-04

Messdatenerfassung, -auswertung, -darstellung

Lead Software-Entwickler C++ Boost SQL ...
Lead Software-Entwickler
  • Echtzeitverarbeitung der großen Datenströme

  • Anforderungsanalyse

  • Technisches Design
  • mathematische Algorithmen
  • C++ Implementierung
MS Visual Studio CppUnit Qt 4 SQLite
C++ Boost SQL Unit Testing Technisches Design
Continental AG, Technologie Zentrum
Hannover
9 Monate
2010-07 - 2011-03

speech recognition engine for car navigation und infotainment

C++ C# .Net ...
  • Technisches Design
  • Cross-Plattform-Entwicklung: Windows, QNX, WinCE, Linux)
MS Visual Studio GCC SQL cmake Subversion
C++ C# .Net Boost UML XML Automotive HMI
Elektrobit Automotive GmbH
Erlangen
10 Monate
2009-11 - 2010-08

Interaktive Stadtinformationssystem

UML C# .Net ...
  • Anforderungsanalyse
  • Software Architektur und Design
  • Entwicklung eines Prototyps
Enterprise Architect Visual Studio 2008-2010 Microsoft SQL Server 2008 Subversion Infoware(GIS)
UML C# .Net WPF Silverlight SQL Software Architektur und Design
Cityboard GmbH
Hannover
6 Monate
2009-10 - 2010-03

Messdatenerfassung, -auswertung, -darstellung

Lead Entwickler C++ Boost SQL ...
Lead Entwickler
  • Echtzeitverarbeitung der großen Datenströme

  • Anforderungsanalyse

  • Technisches Design
  • mathematische Algorithmen
  • C++ Implementierung
MS Visual Studio Qt4 SQLite
C++ Boost SQL Technisches Design Unit Testing
Continental AG, Technologie Zentrum
Hannover
4 Monate
2009-06 - 2009-09

Refactoring und Erweiterung, des Instandhaltungs-Planungs-Systems

Lead Entwickler C# DotNet SQL ...
Lead Entwickler
  • Anforderungsanalyse
  • Redesign
  • Implementierung
Enterprise Architect Visual Studio 2005 NUnit WinForms Oracle10 Crystal Report
C# DotNet SQL Unit Testing Technisches Design
Kaltbandwerk BILSTEIN
Hamm
8 Monate
2008-10 - 2009-05

MarketSensitiveForecaster(Airline Revenue & Price Optimization)

AIX GNU C++ Fortran ...
  • Analyse und Ausarbeitung von Lösungsvorschlägen für anstehende Performanceprobleme
  • Portierung von 32Bit-Windows Kode auf 64Bit-Unix(AIX)
  • Refactoring Legacy Code
  • Automatisierung des Tests
  • Design und Implementierung der Datenzugriffschicht. (Oracle, DB2C++ Fachklassenbibliothek).
xlC & xlF -compilers MS Visual Studio Oracle DB2 Enterprise Architect Eclipse CppUnit MKS
AIX GNU C++ Fortran perl UML Refactoring Legacy Code Unit Testing
Lufthansa-Systems
Berlin
1 Jahr 10 Monate
2006-12 - 2008-09

Betriebsleitsysteme und Fahrgastinformation für den öffentlichen Personennahverkehr

Solaris AIX Windows ...

Entwicklung eines GIS-basierten Anzeigemoduls (Echtzeitdarstellung der aktuellen Lage der Verkehrsflotte auf den digitalen Karten und Stadtplänen)

  • Konzeption
  • Architektur und Design
  • C++ Implementierung
Sun Studio xlC-compiler Microsoft Visual Studio Qt 4.2-4.3 CppUnit Oracle MS SQL Server CVS Bugzilla ACE TAO
Solaris AIX Windows GNU C++ Boost UML CORBA Ruby on Rails Unit Testing
T-Systems GEI GmbH
Hamburg
5 Monate
2007-07 - 2007-11

Weiterentwicklung des Instandhaltungs-Planungs-Systems

Software-Entwickler SQL Boost C++
Software-Entwickler
  • Client-Server Architektur
  • Datenbankverbindung
  • Oberflächenprogrammierung
Visual C++ 6.0 Oracle8i Enterprise Architect
SQL Boost C++
Kaltbandwerk BILSTEIN
Hamm
2 Monate
2006-10 - 2006-11

C++ Entwicklung mit GUI / MFC

Microsoft Visual Studio .Net cvs
  • Entwicklung eines Registry-basierten autogenerierten Systems für Verwaltung der Programmparameter
  • Mitwirkung bei der Entwicklung neuer Applikationen und bestehenden Produkte der Nero AG unter C++, Entwicklung von Benutzeroberflächen (GUI) und Einbindung verschiedener Klassenbibliotheken (MFC).
Microsoft Visual Studio .Net cvs
Nero AG.
4 Monate
2006-06 - 2006-09

Entwicklung eines XML-basierten autogenerierten Systems für Verwaltung der Programmparameter.

Softwareentwickler C++ Boost UML ...
Softwareentwickler

Entwicklung eines XML-basierten autogenerierten Systems für Verwaltung der Programmparameter

  • Konzept
  • Architektur und Design
  • C++ Implementierung
Microsoft Visual Studio Qt Xerces
C++ Boost UML XML source code generation Unit Testing
KHS AG
Dortmund
7 Monate
2005-11 - 2006-05

Erstellung eines Softwaresystems zur Steuerung von Qualitätssicherungssystemen für Industrieanlagen.

Software-Entwickler C++ Qt Boost ...
Software-Entwickler

Entwurf und Implementation der Kommunikation der Komponenten des Systems über CORBA. Dabei werden unterschiedlich komplexe Datenstrukturen (Parametersätze, Bilder, etc) teilweise zeitkritisch zwischen Haupt- und Nebenprozessen übertragen.

Die Übertragung von Bildern und Messergebnissen wird durch den CORBA-Eventmechanismus ausgelöst. Die CORBA-Infrastruktur wird mit Name-, Event-,Messageservices usw. aufgebaut. Die Verwaltung der Messparameter und Statistiken wird persistent mittels XML realisiert.

GCC Eclipse OmniORB TAO Rational Rose XML-Spy Xerces Halcon SourceSafe
C++ Qt Boost CORBA
Metec GmbH
Niederzissen
6 Monate
2005-05 - 2005-10

proKom - neue Kommunikationsverzeichnis der Telekom, Telefonauskunft

Software-Entwickler GNU C++ Boost XML ...
Software-Entwickler
  • Erstellung des Feinfachkonzeptes und des DV-Konzeptes
  • XML-Schema Erstellung
  • Technisches Design
  • Pilotentwicklung.
Rational Rose Altova XMLSpy Eclipse Oracle 10 Telelogic CM Synergy
GNU C++ Boost XML SQL UML AIX
T-Systems GEI GmbH
Mülheim (Ruhr)
4 Monate
2004-10 - 2005-01

Weiterentwicklung des Instandhaltungs-Planungs-Systems.

Software-Entwickler C++ Boost SQL
Software-Entwickler
  • Anforderungsanalyse
  • Feinspezifikation
  • Refactoring
  • Implementierung
Visual C++ 6.0 Oracle8i grit
C++ Boost SQL
GFT Technologies AG, Kaltbandwerk BILSTEIN.
Hamm
8 Monate
2004-01 - 2004-08

Weiterentwicklung eines GIS-basierten Anzeigemoduls

Lead-Entwickler UML C++ COM/COM+ ...
Lead-Entwickler

Echtzeitdarstellung der aktuellen Lage der Verkehrsflotte auf den digitalen Karten und Stadtplänen:

  • Anforderungsanalyse
  • Konzeption
  • Architektur und Design
  • Entwicklung und Entwicklungskoordination.
MapX MapInfo MapSql Altova XMLSpy Rational Rose Visual Studio 6.0 GNU C++ XML4c CVS Qt
UML C++ COM/COM+ GIS OpenGL XML Boost Unit Testing
IVU Traffic Technologies AG
Berlin
4 Monate
2003-09 - 2003-12

Pflege und Weiterentwicklung des Dienststatistikmodul

Software Entwickler C++ Boost SQL ...
Software Entwickler

Optimierung der Berechnungen.

Konzeption und Entwicklung der offenen Vorlagenbibliothek für die Unterstützung der statistischen Berechnungen.

Schwerpunkt: Um Statistikfunktionalität zu programmieren, sind lediglich beliebige Funktionen (sowohl Klassenmethoden als auch globale Funktionen), die Filterungsregeln,Gruppierungsregeln und Rechenformeln beschreiben, vorzulegen.

Anwendung der Bibliothek auf die

Implementierung der akuten Kundenanforderungen.

Visual C++ 6.0 Oracle8i SQL Navigator Crystal Reports SourceSafe
C++ Boost SQL Generische Programmierung in C++ Perl
IVU Traffic Technologies AG
Berlin
2 Jahre 9 Monate
2001-01 - 2003-09

Neuentwicklung eines GIS-basierten Anzeigemoduls

Lead-Entwickler UML C++ COM ...
Lead-Entwickler

Echtzeitdarstellung der aktuellen Lage der Verkehrsflotte auf den digitalen Karten und Stadtplänen:

  • Anforderungsanalyse
  • Konzeption
  • Architektur und Design
  • Entwicklung und Entwicklungskoordination.
MapInfo Visual C++ 6.0 GNU C++ Altova XMLSpy Qt Xerces ICU Rational Rose
UML C++ COM COM+ GIS OpenGL XML Unit Testing Boost
TTi Systems AG
Hannover
5 Monate
2003-04 - 2003-08

Pflege und Weiterentwicklung des grafischen Diensteditors

Software Entwickler C++
Software Entwickler

Implementierung der neuen graphischen Diensteditors.

Design und Implementierung des Interfaces für den Austausch von Mitteilungen und Kommandos zwischen zwei laufenden Anwendungen, einschließlich Start und Beendigung der Anwendung aus der Partneranwendung.

Visual C++ 6.0 SourceSafe
C++
IVU Traffic Technologies AG
Berlin
1 Jahr 9 Monate
2001-07 - 2003-03

TransDataManager: per XML konfigurierbarer XML-Datenaustausch zwischen Softwareprodukten für den öffentlichen Verkehr

Lead Software Entwickler C++ Xerces Bost ...
Lead Software Entwickler
  • Design und Implementierung der kritischen Komponenten (Speicherverteiler, Parser etc).
  • Optimierung des Speicherbedarfs und Speicherverbrauchs unter Ersetzung bzw. Verbesserung des Einsatzes der STL-Container und Speicherbelegung.
  • Performanceoptimierung.
Visual C++ 6.0 Crystal Reports ClearCase
C++ Xerces Bost CORBA ICU Generische Programmierung in C++
TTi Systems AG
Aachen
1 Jahr 10 Monate
1999-03 - 2000-12

Kombinatorische Optimierungsalgorithmen für das Fahr- Dienstplanungssystem PRO-REGIO.

Software Entwickler c++ Optimierungsalgorithmen Performanceoptimierung
Software Entwickler
  • Konzept
  • Optimierungsalgorithmen für öffentlichen Verkehr
  • Implementierung
  • Performance Optimierung
GCC Open VMS CVS
c++ Optimierungsalgorithmen Performanceoptimierung
TTi Systems AG
Hannover
1 Jahr 1 Monat
1998-02 - 1999-02

Weiterentwicklung von Billing & Customer Care Produkten auf Basis von GemBase

Festangestellter als Softwareentwickler C++
Festangestellter als Softwareentwickler
  • Entwicklung entsprechend der Spezifikation
  • Testautomatisierung
Gembase GNU Compiler
C++
Debis Systemhaus
Aachen
5 Jahre 3 Monate
1992-01 - 1997-03

Computerisierung und Integration des Ingenieurdienstes des Traktorenwerkes

Softwareentwickler und Projektleiter (Festanstellung) C C++ SQL ...
Softwareentwickler und Projektleiter (Festanstellung)
  • Vorstudie
  • Konzeption
  • Datendesign und Datenmodellierung
  • Objektdesign
  • Entwicklung interner Standards
  • Projektleitung (15 Software-Entwickler)
  • Eigenhändige Software-Entwicklung
MS Visual C/C++ PowerBuilder AutoCAD AutoLisp
C C++ SQL OLE ODBC CAD Lisp
Traktorenwerk Charkow
Charkow (Ukraine)
9 Jahre 9 Monate
1987-07 - 1997-03

Lösung von Optimierungs- und Rechnungsaufgaben für die Traktorenprojektierung

Lead Software-Entwickler (Festanstellung) C C++ Fortran ...
Lead Software-Entwickler (Festanstellung)
  • Mathematische Algorithmen
  • Implementierung
MS Visual C/C++ MathCad
C C++ Fortran Mathematische Algorithmen
Traktorenwerk Charkow
Charkow (Ukraine)
4 Jahre 6 Monate
1987-07 - 1991-12

Computerisierung des Ingenieurbüros des Traktorenwerkes

Projektleiter und Softwareentwickler (Festanstellung) C C++ SQL ...
Projektleiter und Softwareentwickler (Festanstellung)
  • Vorstudie

  • Konzeption

  • Datendesign und Datenmodellierung

  • Entwicklung interner Standards

  • Softwareentwicklung

  • Beratungen und Schulungen

  • Projektleitung (ein kleines Team von 2 bis 5 Softwareentwicklern)

dBASE Clipper AutoCAD AutoLISP
C C++ SQL Lisp CAD
Traktorenwerk Charkow
Charkow (Ukraine)
11 Monate
1986-08 - 1987-06

Automatisierte Leitungssystem des Trktorenwerkes Charkow

Software-Entwickler (Festanstellung) PL/I COBOL
Software-Entwickler (Festanstellung)

Entwicklung entsprechend der Spezifikation.

IBM-370 IBM VM/CMS
PL/I COBOL
Traktorenwerk Charkow
Charkow (Ukraine)
9 Monate
1984-09 - 1985-05

Automatisierte Leitungssystem des Traktorenwerks Charkow

Softwareentwickler (Teilzeitmitarbeiter) PL/I COBOL
Softwareentwickler (Teilzeitmitarbeiter)

Entwicklung entsprechend der Spezifikation.

IBM-370 IBM VM/CMS
PL/I COBOL
Traktorenwerk Charkow
Charkow (Ukraine)

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der angewandten Mathematik an der Universität Charkow (Ukraine).(1981-1986)
Diplomabschluß als Dipl.-Mathematiker, "Mit Auszeichnung" (Gesamtnote - 'sehr gut').(1986)
Diplomanerkennung in Deutschland. (1997)

Kompetenzen

Kompetenzen

Top-Skills

C++ Entwickler Software Architect Problemanalyse Code Generation algoritmische Probleme verteilte Anwendungen Microservices Legacy code

Schwerpunkte

Mathematische Algorithmen
Optimierung
Optimierung des Speicherverbrauhs
Optimierungsalgorithmen
Performance Optimierung
Performance und Speicheroptimierung
Performanceanalyse und Optimierung
Performanceoptimierung
Refactoring Legacy Code
Software Architektur und Design
source code generation
Technisches Design

Aufgabenbereiche

Cross-Plattform-Entwicklung
Navigation

Produkte / Standards / Erfahrungen / Methoden

ACE TAO
ActiveMQ
Altova XMLSpy
AQtime 7 Pro
Automotive
AWS
Boost
Bost
Bugzilla
CANoe
CI/CD
ClearCase
CLion
Cloud
COM
COM+
COM/COM+
Continuous Integration
CppUnit
Crystal Report
Crystal Reports
CVS
Docker
dSPACE Targetlink
Eclipse
Embedded C++ unter WinCE
Enterprise Architect
Enterprise Architect 12
GCC
Gerrit
GIS
Git
GNU C++
GNU Compiler
googlemock
googletest
grit
GUI-Entwicklung unter Qt
Gurobi
Halcon
HMI
HMI (Melco)
ICU
Infoware(GIS)
Intel Parallel Studio XE 2011
Jira
Lint
MapInfo
MapSql
MapX
MATLAB
Microservice architecture
Microsoft SQL Server 2008
Microsoft Visual Studio
MKS
MS Visual C++ 2010
MS Visual C++ 2013
MS Visual C++ 2015
MS Visual C/C++
MS Visual Studio
NUnit
OLE
OmniORB
Open VMS
OpenGl
paho
perforce
PowerBuilder
pqxx
Protobuf
Qt 4
Qt 4.2-4.3
Qt 4.7
Qt 4.8
Qt 5
Qt 5.2
Qt 5.5
Qt4
Rational Rose
Redis
SAFe
Scrum
Silverlight
Simulink
Software Design
SourceSafe
STL
Subversion
Sun Studio
TAO
Telelogic CM Synergy
TIBCO
Unit Testing
Unittesting
Verteilte Anwendungen
Visual C++ 6.0
Visual Studio 2005
Visual Studio 2008-2010
Visual Studio 2008-2010-2012
Visual Studio 6.0
WinForms
WPF
Xcode
Xerces
xlC & xlF -compilers
xlC-compiler
XML
XML-Spy

Erfahrungsschwerpunkte.

Softwarearchitektur:

Objektorientierte Analyse und objektorientiertes Design, UML, Design Patterns, Leitung der softwaretechnischen Entwicklung, RUP

 

C++/C:

OOP, Performanzoptimierung, Speicherverwaltung, Templatesentwicklung

 

Angewandte Mathematik:

Optimierungsalgorithmen, "digital geometry"

 

Entwicklung für GIS/CAD:

Mehrschichtarchitektur, Serialisierung der Objekte, extrem schnelle Visualisierung

 

Erfahrungen.

  • Erstellung von Spezifikationen
  • Generative Softwareentwicklung
  • Komponentenorientierte Softwareentwicklung
  • Extreme Programmierung
  • Migration, Portierung
  • Refaktorisierung
  • Erstellung von Compilern, Interpretern und Programmgeneratoren
  • Automatische "Source to Source" Übersetzung
  • Weiterentwicklung von Billing & Customer Care (BCC) Produkten auf Basis von GemBase

 

Technologien

OLE, DDE, ActiveX, ATL, COM, COM+, MFC, DLL, IDL, CORBA, JavaBeans, Awt, Swing, OpenGl, DirectX, Qt, Grit, ODBC, JDBC, XML, SAX, DOM, XSLT, DTD

 

Produkte:

Programmieren:

Visual Studio, GNU C++, C++ Builder, JBuilder, NetBeans, J2EE, Crystal Reports

 

Analyse und Design:

Softwareprodukte von Rational Rose, EA

 


 

Tools:

make, nmake, gmake, eclipse

 

Test:

JUnit, CppUnit, Testautomatisierung

 

Versionierung:

cvs, cms, SourceSafe, ClearCase, Subversion, MKS

 

Spezialkenntnisse.

  • Computergrafik (extrem schnelle Visualisierung)
  • Compilerbau, Parser, Zustandsautomaten
  • Genetische Algorithmen
  • Operations-Research

Betriebssysteme

AIX
IBM VM/CMS
IBM-370
Linux
MS-DOS
Solaris
SUN OS, Solaris
Unix
VMS
Windows

Programmiersprachen

.Net
ANSI-C++
Experte
AutoLISP
Basic
In Projekten eingesetzt
C
Experte
C#
In Projekten eingesetzt
C++
Experte
C++11
Experte
C++14
Experte
C++17
Clipper
In Projekten eingesetzt
cmake
Experte
COBOL
CORBA IDL
In Projekten eingesetzt
dBase
In Projekten eingesetzt
DotNet
Fortran
In Projekten eingesetzt (FORTRAN 4 und FORTRAN 77)
Generische Programmierung in C++
GNU C++
Imake, GNU-Make, Make-Maker etc...
In Projekten eingesetzt.
Java
In Projekten eingesetzt
Lisp
In Projekten eingesetzt ( AutoLisp von AutoDesk)
MS Visual C++
Oracle/SQL
In Projekten eingesetzt.
Perl
In Projekten eingesetzt
PL/1
In Projekten eingesetzt
PL/I
PL/SQL
In Projekten eingesetzt
Python
In Projekten eingesetzt
Qt
Experte
Ruby
In Projekten eingesetzt
Ruby on Rails
Scriptsprachen
In Projekten eingesetzt
Shell
In Projekten eingesetzt
UML

Datenbanken

Access
Verwendung als ODBC Datenquelle unter C++
DB2
Gembase
JDBC
Verwendung bei den meisten Java - Projekte.
MS SQL Server
ODBC
Verwendung bei den meisten C++ - Projekte.
Oracle
Verwendung bei den meisten Projekte.
Oracle 10
Oracle10
Oracle8i
POET
Zweimonatliche Projekterfahrung
PostgreSQL
SQL
In Projekten eingesetzt
SQL Navigator
SQLite
xBase

Datenkommunikation

CORBA
MQTT

Berechnung / Simulation / Versuch / Validierung

Matlab

Design / Entwicklung / Konstruktion

AutoCAD
Autodesk Inventor
CAD
MathCad

Branchen

Branchen

  • Industrie(Maschinenbau)
  • Transport
  • Telekommunikation
  • Automotive

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.