1 von 91.893 IT- und Engineering-Profilen

Fachlicher Schwerpunkt dieses Freiberuflers

Design Entwicklung Test C C++ C# .Net WCF WPF COM ATL MFC boost STL QT QML Java JEE JMI JPA Beckhoff TwinCat SPS JSP Servlet Node.js AngularJS OOP OOD

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

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Städte
München
200 km
Augsburg
200 km

Position

Kommentar

22 Jahre Erfahrungen im Softwareentwicklungsbereich mit C/C++/PHP/C#/Java  und OOP. Schwerpunkte enthalten: Klient/Server, N-tier, GUI und Web-basierende Anwendungen, inklusive: Multithreading Problemen und geeignete Lösungen, Fern und Lokal Synchronisierungsmethoden. Anderen bedeutsame Erfahrungsgebieten enthalten: Datenbankdesign, Normalisierung der Datenbanken, Optimierungsmethoden, Bildverarbeitungsmethoden und entsprechende Algorithmen.

Projekte

12/2017 - Heute

1 Monat

Motion Tracking und Bildanalyse AI System (Künstiliche Intelligenz)

Rolle
Berater, Software-Entwickler
Einsatzort
München
Projektinhalte

- Auswertungen von unterschiedlichen Boards für 3D Rekonstruktion und 2D Klassifizierungssystem AI System: HummingBoard i.MX 6 Quad, Raspberry Pi 3, Lattepanda. Windows 10, Raspbian, Linux. C/C++, OpenCV, Boost, QT, GNU, Netbeans, Visual Studio 2015.
- Forschung im Bereich Contour Analysis für Optimierung von Bilderklassifizierung auf Basis von Neural Netzwerke. C/C++, OpenCV, Caffe2 RNN.

- Entwicklung von Software für einen Schwenkkopf für Lidar. Arduino, Schrittmotorenschilds, Anbindung zu Arduino Nano, Lattepanda und HummingBoard. C/C++, I2C.

- Entwicklung eines Eingebetten Motion Tracking AI System Prototyp auf Basis von OpenCV und TensorFlow. 3D Rekonstruktion. C/C++, GNU C, Boost, Linux und Windows 10. Arduino Nano, Arduino, Lattepanda, Raspberry Pi 3, Lidar 3 Lite.

Kenntnisse

C++

GNU Build System

GNU Compiler

GNU Debugger

Lattepanda

Raspberry Pi

Arduino

Lidar

Lasertechnik

Bildverarbeitung

OpenCV

TensorFlow

Humming Board

ARM

i.MX 6

I2C

GPIO

Schrittmotor

Schrittmotorsteuerung

Caffe

Caffe2

RNN

ANN

Künstliche Intelligenz

Produkte

NetBeans

Arduino

Arduino IDE

Lidar

OpenCV

TensorFlow

HummingBoard

Lattepanda

i.MX 6

I2C

01/2017 - Heute

1 Jahr

Web-basierte Steuerungssoftware/Web-basierte Verwaltungssoftware

Rolle
Berater, Entwickler
Kunde
Gulp
Einsatzort
München/Schwyz
Projektinhalte

Projekt in Schweiz

Design, Entwicklung, Test bzw. Integrationstest einer Schnittstelle für SPS Steuerung auf Basis von Beckhoff Twincat. Migration von OpenSSL 1.0.2 auf WinCE. C#, WebAPI, REST, .NET, TwinCAT ADS, WCF, MSTest, Test Stack White (TestStack White), UA Automation, .NET Compact für Windows CE bzw. Embedded Compact.

Design, Implementierung, Test einer Azure basierten Web API Dienst für Prozessverwaltungssystem. C#, WebAPI, REST, .NET, Azure SDK, ASP.NET, WCF, SoapUI, MSTest, sqlite

Integration eines VPN Servers und SOCAT/SSH als Kommunikationsbasis für Prozessverwaltungssystem. Raspberry Pi und DH ARM Board, GCC Toolchain, Boost, C/C++, VPN, SSTP, L2TP, Boost-asio.

Entwicklung einer WPF-GUI Anwendung für Monitoring und Konfiguration von Prozessverwaltungssystem. .NET Remoting, WPF, MVVM, Prism, Unity, .NET, C#.

Implementierung und Test eines Steuerungssystem/Überwachungssystems auf Basis von Raspberry Pi 3, Arduino Uno bzw. Arduino Nano mit SPI, I2C, CAN Protokollen. Laser und Ultraschall Distanz Sensoren / Entfernungssensoren. Integration in Beckhoff Steuerungssystem. SocketCAN, spilib, C/C++, STL, GCC Toolchain.

Anpassungen von Linux Kernel (Aktivierung von iptables, Posix VI Queues, usw.) eines Embedded Systems.

Projekt in München

Design, Entwicklung, Unittest und Integrationsstest unterschiedlichen Schnittstellen eines verteilten Systems. Java, JEE, Apache Tomcat, JSP, jQueryUI, Linux, Eclipse

Anpassungen von Integrationstests auf Basis von Gatling. Scala, Scala-IDE, Gatling

Design und Entwicklung von Integrationstest auf Basis von SoapUI und JAX-WS Bibliotheken. Java, JEE, SoapUI, SOAP, JAX-WS, ApacheCXF, Eclipse/Netbeans

Implementierung und Test JAX-WS basierten Mock Systemen um die Integrationstests zu ermöglichen. Java, Apache Common, Apache Http Components, SSL.

Erweiterung von ERD RDBMS Modelle. Oracle DB, PL/SQL, Java, Hibernate, JPA, Linux, DBeaver, SQLDeveloper

Optimierungen im Bereich Multithreading für unterschiedliche Web-basierte Dienste. Java, ThreadLocal, ThreadPool, usw.



Kenntnisse

Azure

Microsoft Azure

Beckhoff-TwinCAT

WCF

ADS

Programmierung SPS

TwinCAT

MSTest

SoapUI

MVVM

MVVM Design Pattern

WPF

Test Stack White

XUnit

ASP.NET

Web API

Web API 2

REST

Apache JMeter

Apache-JMeter

AngularJS

mxGraph

KendoUI

Raspberry

Mono

Boost

C#

socat

SNMP

UDP

Postman

Enterprise JavaBeans

Eclipse

NetBeans

JAX-WS

JAXB

Apache CXF

L2TP

SPI

CAN

SocketCAN

OpenSSL

WSSecurity

Open SSL

RAS/VPN

Raspberry Pi

GCC

Boost

STL

.NET Compact Framework

DCOM

VSPackage

VSIX

Arduino Uno

Arduino Nano

Sensoren

I2C

CAN

Produkte

Visual Studio

Beckhoff-TwinCAT

SoapUI

SQLite

ADO.NET

MSTest

TwinCAT

XUnit

Apache JMeter

JMeter

WCF

MEF

NetBeans

SQLDeveloper

MySQL

Apache Cassandra

Cassandra

Git

TortoiseGit

Arduino IDE

07/2016 - 12/2016

6 Monate

Embedded Software, Intranet Java Prozessverwaltungssystem

Kunde
Hays AG (sowie auch andere Kunden)
Einsatzort
München
Projektinhalte

Beratung, Design, Entwicklung, Test

  • Ersetzen eines bestehenden TestFramework UART Adapters mit einem FTDI Adapter. C#, FTDI, UART, SerialPort, FTDI GUI Terminal, WPF, MVVM
  • Weiterentwicklung eines C# TestFrameworks für ein embedded (Card Reader) System. C#, MSTest, A9-Cortex, Keil, C++, Visual Studio 2013/15
  • Anpassungen des TestFrameworks um die Test Abstraktion unabhängig von xUnit, MSTest, NUnit abzubilden
  • Design, Entwicklung, Unit- und Integrationstest eines ConfigurationManagers um die zentralisierte Konfigurationsverwaltung zu ermöglichen. C#, MSTest, Reflection, Jenkins
  • Design, Entwicklung eines Tools für die automatische Umsetzung des bestehenden Konfigurationsverwaltungssystem durch einen neuen ConfigurationManager. C#, Xamarin, Mono, Mono.Cecil, Reflection, Reflection.Emit

  • Design, Entwicklung und Test eines Embedded Systems auf Basis von Windows Embedded. C++, C#, Boost, Poco C++, teilweise auch QT, Visual Studio und QT Designer.
  • Entwicklung Unit- und Integrationstests für das Embedded System Framework auf Basis von Microsoft Test. C#, MS Test, TFS, ARM Cortex A9, C++.
  • Erweiterung, Entwicklung, Fehlerbehebung eines bestehenden Prozessverwaltungssystems mit QT/QML. C++, QML, QT Designer.
  • Design und Optimierung eines JavaEE/Spring/ActiveMQ-basierten Intranet Anwendung. Anbindung zu ActiveMQ NMS Dienste in C#. Ersetzung des kritischen Dienstes durch ZeroMQ und C basierten Dienstes. Erweiterung Unittests auf Basis CppUnit, TestNG, xUnit.
  • Migration und Optimierung eines Java/JMS/C# Servers/Dienstes in C++ basierten Servers/Dienstes für Prozessüberwachungssystem. Boost, C++, Visual Studio, Eclipse CDT, Eclipse Java, Java EE, JMS, JPA, TestNG
  • Design, Implementierung und Test einer MS Outlook und MS Excel VSTO Erweiterungen in C# für interne Resourceverwaltungssystem. GUI Systemverwaltung (GUI, JavaFX). Anbindung zu einem ActiveMQ Dienst über ActiveMQ NMS. C#, NMS Java, JavaFX, JEE, JPA, MSTest, JUnit.
  • Migration von Kundenbibliotheke von OpenCV auf Teledyne Dalsa Sherlock. C++, OpenCV SDK, Sherlock API, Visual Studio
Kenntnisse

Scrum

.NET

.NET 4.5

.NET 3.5

Microsoft Visual Studio

ANSI C++

Jenkins

MSTest

XUnit

C#

WPF

MVVM

Qt

NUnit

FPGA

C++ Embedded

Keil

Keil Tools

UART

Mono

QML

Qt Designer

ActiveMQ

JEE

Spring 4.1

Spring

TFS

JavaFX

OpenCV

JPA

JUnit

TestNG

JMS

GUI

Boost

Eclipse

CppUnit

ZeroMQ

Produkte

Microsoft Visual Studio

Eclipse

XUnit

MSTest

TestNG

Qt Designer

TFS

Jenkins

Keil

Keil Tools

ActiveMQ

09/2014 - 08/2016

2 Jahre

Industrieautomation, Embedded Software

Kunde
Progressive IT
Einsatzort
München
Projektinhalte

Beratung, Design, Entwicklung, Test

  • Design und Entwicklung eines .NET-basierten Frameworks für Industriesystem als Basis für eine verteilte Prozessverwaltung- und Prozessüberwachungssystem (Supervisory Control). C++/C#, WCF, C# Remoting, Protobuf.NET für WCF, P/Invoke, COM/ATL/MFC, Beckhoff ADS
  • Entwicklung Unit- und Integrationstests für das .NET-basierten Framework auf Basis von Microsoft Test. C#, Microsoft Test, TFS
  • Konzepterstellung eines verteilten Prozessverwaltungs-systems für ein Industrieautomationsystem (Beckhoff SPS-PLC und Siemens S7). Mathematische Modellierung eines Prozessverwaltungssystems auf basis einer FSM (Finite State Machine) und statistische FSM. Auswertung der Prozesszeiten und Optimierung der Struktur. Scilab, C#, C++, Boost, Prodave, S7 Span.
  • Step-7 SPS Programmierung eines Systems mit LAD/STL/FBD für Siemens basierten System. SIMATIC S7-300
  • Design, Optimierung, Implementierung und Test eines verteilten Prozessverwaltungssystems für ein Industrie-automationsystem (Beckhoff SPS-PLC, Siemens S7). Starkreduzierung von Antwortzeiten (von 120 mS bis 12-15 mS), Arbeitsspeicher (von 210 Mb bis 35 Mb) , Bearbeitungszeiten durch Optimierungsmaßnahmen. C/C++, Protobuf, Boost, Beckhoff ADS, S7 Siemens, Prodave, S7 Span, TCP/IP, Shared Memory, lockfree queues.
  • Design und Implementierung eines Prozessverwaltung- und Datenverwaltungssystems für Industrieautomation-system (SPS-PLC) mit den unterschiedlichen Schnitt-stellen zu andere Software (COM, IPC, Sockets, WCF). C++/C#, WCF, Protobuf.NET, P/Invoke, COM/ATL, TCP Sockets, Dll Import.
  • Design, Implementierung und Test eines web-basierten HMI Systems. Erstellung von Node.js Add-on mit C++, der über Protobuf/TCP-IP oder über eine lockfree Warteschlange im Shared-Memory mit dem Prozess-verwaltungssystem kommuniziert. Erstellung eines Backend mit expressjs und eines HMI Frontend mit angularjs, jQueryUI, bootstrap. Node.js, expressjs, MVC, C++, angular, JavaScript, Boost, Protobuf.
  • Erweiterung und Integration eines RTSP/RTP Server in einem Bildverarbeitungssystem um die Videoübertragung ermöglichen zu können. VLC, Live555, Boost, TCP/IP, UDP, C++.
  • Konzepterstellung, Entwicklung, Test von HMI System für das Industriesystem. C#/C++, WinForms, WPF, Telerik WinForms, WCF, User Automation.
  • Erweiterungen in Sqlite3 ADO.NET um die Unterstützung weiteren Datenquellen zu ermöglichen. C#.
  • Erweiterungen von Bildverarbeitungssystem, um die Kommunikationen zu Prozessverwaltungssystem zu ermöglichen. C++/ATL/COM/ Dll Export/Import.
  • Beratungsaktivitäten in Software Architektur, Software Design, Software Entwicklung. Visual Paradigm, UML, C++/C#, COM/Remoting/WCF, usw.
Kenntnisse

MS Windows 7/8

MS Visual Studio 2012

MS SQL Server

IIS LINQ

C#

C++

WPF

Telerik WinForms

WCF

WinForms

TFS

Microsoft Test

nUnit

xUnit

User Automation

COM

ATL

MFC

Boost

Protobuf.NET

Protobuf

Angular JS

Express JS

bootstrap CSS

jQuery

jQuery UI

01/2015 - 06/2015

6 Monate

Beratung, Entwicklung, Konzepterstellung

Kunde
Hays AG
Einsatzort
Stuttgart
Projektinhalte
  • Design, Implementierung und Test eines WCF-basierten Services für eine Schnittstelle zu MS SharePoint. C#, .NET 4.0, Moq, Entity Framework, LINQ, MS SharePoint Server API.
  • Performance-Tuning des Systems: Optimierung von LINQ Aufrufe, Ersetzen von XMLSerializer mit protobuf.NET in WCF.
  • Implementierung und Test eines Release Management Systems. WPF, Windows Forms, Visual C++/C#, Managed Code, P/Invoke.
  • Design, Implementierung, Test eines Outlook Add-Ins. VSTO, .NET, C#
  • Design, Implementierung und Test eine Komponente für dynamische Definition von Business Rules. Reflection, .NET, Expression, C#, WPF
  • Erweiterung von .NET Framework für Typ-Management von COM Komponente
  • Design einer Schnittstelle zu MS Dynamics CRM auf WCF Basis. C#, .NET, LINQ. Design Xml-to-LINQ Parser Antlr und .NET Expressions.
  • Lokalisierung der bestehenden WinForms und WPF Komponenten.
  • Erweiterung und Test einer Web-Anwendung. .NET, ASP.NET, Ext.NET, MVC, MVVM, MS SQL Server, LINQ.
  • Implementierung eines TestFrameworks die MSTest, NUnit und xUnit Annotations gleichgültig unterstützten könnte. C#.
  • Implementierung einer Java Schnittstelle für Zugriff auf IIS Resourcen, die mit NTLM geschützt sind. Java, Java Apache HttpClient Bibliotheke.
  • Einrichtung eines Systems für Verwaltung der Benutzerrechte für ASP.NET Web-basierte Anwendung. AzMan, LDAP, C#.
  • Implementierung von Unit-Test und Integrationstest für die verschiedenen Komponenten mit NUnit.
  • Portierung einer ASP.NET/Ext.NET Web-Anwendung auf Java Spring/Sencha-ExtJS mit einem Swing-basierten Verwaltungstool. Implementierung  Java/JNI Bibliothek für eine Schnittstelle zu einem WCF Dienst. Managed C++, C#, Java, JSP, Ext.NET, Sencha-ExtJS, MVC, Spring, Hibernate, JUnit.
  • Lokalisierung der portierten Java/Spring Anwendung.
  • Implementierung einer JavaFX-basierten Anwendung als extra Front-End für die portierte Java Spring Anwendung. JAX-SW, JavaFX.
Kenntnisse

MS Windows 7

MS Visual Studio 2012

MS SQL Server

IIS

MS SharePoint

MS Dynamics CRM

LINQ

EF

C#

C++

WPF

WCF

WinForms

MSTest

NUnit

xUnit

Java

Java Apache HttpClient

Swing

MVC

JavaFX

Netbeans

Tomcat 7

Spring

JNI. NUnit

JUnit

LDAP

12/2014 - 06/2015

7 Monate

BMW R&D. Datenverwaltungssystemen

Kunde
FERCHAU Engineering GmbH
Einsatzort
München
Projektinhalte

Beratung, Design, Entwicklung, Test

  • Design und Entwicklung eines .NET-basierten Outlook Plugin für ein Verwaltungssystem. C#, .NET, P/Invoke, WPF, Outlook SDK API.
  • Entwicklung Unit- und Integrationstests für das .NET-basierten Plugin auf Basis von Microsoft Test. C#, Microsoft Test, TFS
  • Design und Entwicklung eines Java-basierten Backends und Backends-Simulator für das Verwaltungssystem. Java, Jersey, Tomcat 7/8, JPA, Derby
  • Design, Implementierung und Test eines Java-GUI Frontends für das Verwaltungssystem. AngularJS, ng-grid, Bootstrap CSS, jQueryUI.
Kenntnisse

MS Visual Studio 2013

C# Angular JS

ExpressJS

bootstrap CSS

jQuery

Java

Jersey

JSON

JPA

04/2014 - 02/2015

11 Monate

Beratung, Architektur-Optimierung, Konzepterstellung Finanzsoftware

Kunde
Hays AG
Einsatzort
Erlangen
Projektinhalte
  •  Architektur- und Prozess- Analyse eines medizinischen Softwaresystems. Erstellung von Abhängigkeitsmodellen und Einheitsmodellen. NDepend, UML, Visual Paradigm.
  • Erstellung einer Anwendung für detaillierte Abhängigkeit- und Beziehungsanalyse auf Basis mono.Cecil. C#, mono.Cecil, SQL, ADO.NET
  • Erstellung eines Dokument-Generators um die Zusammensetzung von Ergebnisse der Analyse zu ermöglichen. C#, NPOI, mono.Cecil, SQL, ADO.NET
  • Architektur-Optimierung auf Basis der vorherigen Analyse. Auswertung und Anwendung der Methoden von Graphentheorie bzw. Spektrale Graphentheorie: topologische Optimierung, Optimierung im Bereich Subgraphen-Abhängigkeit, usw. METIS, C#, Scilab.
  • Erstellung einer neuen Architektur. Visual Paradigm, UML, C#, Scilab.
  • Erstellung von Entwicklungsstrategien laut neuer Architektur. UML, Word, C#, Reflection, MEF, usw.
Kenntnisse

MS Windows 7

METIS

Mono.Cecil

NDepend

MS Visual Studio 2012

MS SQL Server

C#

Scilab

Visual Paradigm UML

NPOI

WinForms

ADO.NET

MEF

11/2013 - 03/2014

5 Monate

Beratung, Entwicklung, Konzepterstellung

Kunde
Hays AG
Einsatzort
Stuttgart
Projektinhalte
  • Design, Implementierung und Test eines WCF-basierten Services für eine Schnittstelle zu MS SharePoint. C#, .NET 4.0, Moq, Entity Framework, LINQ, MS SharePoint Server API.
  • Performance-Tuning des Systems: Optimierung von LINQ Aufrufe, Ersetzen von XMLSerializer mit protobuf.NET in WCF.
  • Implementierung und Test eines Release Management Systems. WPF, Windows Forms, Visual C++/C#, Managed Code, P/Invoke.
  • Design, Implementierung, Test eines Outlook Add-Ins. VSTO, .NET, C#
  • Design, Implementierung und Test eine Komponente für dynamische Definition von Business Rules. Reflection, .NET, Expression, C#, WPF
  • Erweiterung von .NET Framework für Typ-Management von COM Komponente
  • Design einer Schnittstelle zu MS Dynamics CRM auf WCF Basis. C#, .NET, LINQ. Design Xml-to-LINQ Parser Antlr und .NET Expressions.
  • Lokalisierung der bestehenden WinForms und WPF Komponenten.
  • Erweiterung und Test einer Web-Anwendung. .NET, ASP.NET, Ext.NET, MVC, MVVM, MS SQL Server, LINQ.
  • Implementierung eines TestFrameworks die MSTest, NUnit und xUnit Annotations gleichgültig unterstützten könnte. C#.
  • Implementierung einer Java Schnittstelle für Zugriff auf IIS Resourcen, die mit NTLM geschützt sind. Java, Java Apache HttpClient Bibliotheke.
  • Einrichtung eines Systems für Verwaltung der Benutzerrechte für ASP.NET Web-basierte Anwendung. AzMan, LDAP, C#.
  • Implementierung von Unit-Test und Integrationstest für die verschiedenen Komponenten mit NUnit.
  • Portierung einer ASP.NET/Ext.NET Web-Anwendung auf Java Spring/Sencha-ExtJS mit einem Swing-basierten Verwaltungstool. Implementierung  Java/JNI Bibliothek für eine Schnittstelle zu einem WCF Dienst. Managed C++, C#, Java, JSP, Ext.NET, Sencha-ExtJS, MVC, Spring, Hibernate, JUnit.
  • Lokalisierung der portierten Java/Spring Anwendung.
  • Implementierung einer JavaFX-basierten Anwendung als extra Front-End für die portierte Java Spring Anwendung. JAX-SW, JavaFX.
Kenntnisse

MS Windows 7

: MS Visual Studio 2012

MS SQL Server

IIS

MS SharePoint

MS Dynamics CRM

LINQ

EF

C#

C++

WPF

WCF

WinForms

MSTest

NUnit

xUnit

Java

Java Apache HttpClient

Swing

MVC

JavaFX

Netbeans

Tomcat 7

Spring

JNI. NUnit

JUnit

LDAP

06/2013 - 10/2013

5 Monate

Beratung, Entwicklung, Konzepterstellung.

Projektinhalte
  • FERCHAU Engineering GmbH, Deutschland
  • ResMed R&D Germany GmbH, Deutschland

  • Design, Entwicklung des Softwares für das Embedded Gerät. Integrity, MS Visual Studio 2008/2010, C/C++/C#, XSL, XML.
  • Erweiterungen eines Datenverwaltungssystems für ein Embedded Gerät, C++, ARM, XML, XSL, Win32.
  • Erweiterungen der bestehenden Funktionalitäten nach der Kundenanforderungen. C/C++, Sockets.
  • Erweiterung des bestehenden Tests und Erstellung neue Test für den unterschiedlichen Teilen des Systems. Google Mock, cppUnit, C++, Win32API.
  • Erstellung und Erweiterungen von Integrationstests. C/C++.
  • Fehlerbehebungen in den unterschiedlichen Teilen des Systems. C/C++, Multi Debugger.
  • Beratungsaktivitäten: C++, C#, .Net Bibliotheken: System.Text.RegularExpression, System.Windows.Form, System.Thread, etc.
  • Erstellung von   Perl Skripte für Umwandlung der Test Definitionen aus C++ Code in einem XML/CSV Dokument.
  • Erstellung von neuen Unit-Tests für das Alarmsystem. C/C++, Google Mock Unit Test, cppUnit.
  • Erstellung der Design-Konzepte für das Datenverwaltungssystem. UML, MS Visio.
  • Design und Implementierung einer Konfigurations-anwendung für Datenverwaltungssystem. WPF, MVC, MVVM, C#, Socket.
Kenntnisse

Integrity

MS Windows 7

MS Windows XP

SVN

Eclipse CDT

MS Visual Studio 2008/2010

11/2012 - 07/2013

9 Monate

Beratung, Entwicklung, Konzepterstellung im Rahmen eines Migrationsprojekts und eines Test-Server Projekts

Kunde
Hays AG
Projektinhalte
  • Definition einer Migrationsstrategie für Migration von mySQL auf Oracle.
  • Entwicklung eines php Migration-Skripts. PHP, PDO, phpExcel. PHP 5.3.  Netbeans.
  • sql Anpassungen. PL/SQL, Oracle, mySQL
  • Erstellung von Integrationstests auf Basis von phpUnit, Junit, Selenium. Java, JDK, Selenium
  • Einrichtung eines Testsystems für Integrationstest, Installation und Konfigurieren von pear, phpdoc, phpcpd, phpunit, apache web server, jenkins, Kompilieren von oci8, pdo_oci.
  • Implementierung eines Testsystems für ein Embedded System auf LinuxRT und Windows Basis. C/C++, MFC; STL, CORBA, Ruby .
  • Implementierung eines Plug-Ins: Anbindung Apache Solr, Apache Tika und Mediawiki . Erstellung einer Web-Anwendung für Konfigurationsmanagement. PHP, Java, Solr API, Java Play Framework, JPA, mySQL, Xpath, DOM
Kenntnisse

CentOS

Fedora 10/12

MS Windows 7

Netbeans

SVN

Eclipse

Oracle SQL Developer

mySQL Workbench

MS Visual C++ 2005

08/2012 - 10/2012

3 Monate

Beratungsaktivitäten und Erweiterungen der verschiedenen Web Systemen

Kunde
Computer Futures
Einsatzort
Berlin
Projektinhalte
  • Design und Entwicklung eines phpUnit basierten Frameworks für den Integrationstest. PHP 5.3, MySQL, Zend Studio.
  • Erstellung von Unit-Tests auf basis phpUnit für interne Komponente. PHP 5.3.  Netbeans.
  • Umstrukturierung der Import-Bibliotheke im Rahmen eines Refactorierungsprojekts und Erstellung entsprechenden Integrationsteste. PHP 5.3.
  • Analyse und Dokumentierung bestehenden Funktionalitäten. UML 2.1, Visual-Paradigm, BOUML.

 

Kenntnisse

Ubuntu 11.10

Debian Linux 6.0 MS Windows 7

Netbeans

Zend Studio 8.0

SVN

01/2012 - 07/2012

7 Monate

Beratungsaktivitäten und Entwicklungsaktivitäten in unterschiedliche Softwareprojekte

Kunde
Hays AG
Einsatzort
Stuttgart
Projektinhalte
  • OO Design, Entwicklung und Unit-Prüfung der PHP Extension mit C/C++, Zend Ext für Ubuntu und einen ARM-Linux basierten System. Eclipse CDT/PDT
  • Design, Entwicklung und Test eines Message-Queue basierten Systems in JavaScript/JQuery/Ajax.
  • Entwicklung und Test eines POSIX V Queue basierten Servers. C/C++, POSIX V Queue.
  • Anbindung von JSTree, Autocomplete und Dialog Componente in JQuery UI. CSS, JavaScript, Ajax, PHP Codeigniter. Firebug.
  • Erweiterungen des Softwares für einen 16-bit Microcontroller. Hierzu Definition der Parameter eines mathematischen Modells für PID-Regler. C. Tests mit Python-Scripts.
  • Anpassungen und Übersetzung von PHP und PHP Ext Bibliotheke für einen ARM Linux-basierten System. Makefile, ARM, C, arm-non-linux.
  • Anpassungen zu mod_evasive und Übersetzung von lighttpd für einen ARM Linux-basierten System.
  • Anpassungen von Third-Party Bibliotheke für einen ARM Linux-basierten System. Modifikationen zum bestehenden Toolchain (Modules).
  • Implementierung unterschiedlicher mathematischen Methoden inklusiv einen Wiener-Filter mit Verwendung von optimisierten Levinson-Durbin- Algorithmus.
  • Definition von Programmanforderungen und Dokumentierung des Quellcodes.
  • Agile/SCRUM Entwicklungsprozess
  • Auswertung PHP-basierte und Qt-basierte Lösungen als GUI Lösungen fürs Frontend. QtWebKit. C++, Qt, PHP, CodeIgniter. QWebView, QUrl, QMainWIndows, QToolbar, QAction, etc.
Kenntnisse

Eclipse PDT/CDT

FireBug

Notepad++

ARM-Tools

SVN

Doxygen

05/2011 - 12/2011

8 Monate

Beratungsaktivitäten und Entwicklungsaktivitäten in unterschiedliche Softwareprojekte

Projektinhalte
  • Brunel GmbH, Innsbruck, Österreich
  • Datacon Technology GmbH, Österreich

  • OO Design, Entwicklung und Unit-Prüfung der Kalibrierungsbibliothek. Hierzu Erstellung eines mathematischen Modelle unter Verwendung von LMS, Qt (QtVector, Qstring, etc), C++
  • OO Design, Entwicklung und Unit-Prüfung des SVG- und XML-basierten Simulationssystems unter Anwendung der SAX Architektur. Erstellung eines Darstellungssystems fürs SVG-basierten Modell mit Qt, QtSvg, QtXml
  • Entwicklung des Start Centers (dccontrol) als Softwareverwaltungstool. QtGui, Qt, C++
  • Debugging Helper Erweiterungen: gdbmacros.py. Python.
  • Definition von Programmanforderungen und Dokumentierung des Quellcodes.
  • Fehlerbehebung in unterschiedliche Systemteile.
  • Implementierung von Kalibrierungsassistenten mit QtGui, Qt, C++
Kenntnisse

Linux

MS Windows

QtCreator

QtDesigner

MKS

Mantis

Doxygen

11/2010 - 04/2011

6 Monate

Beratungaktivitäten und Erweiterungen der verschiedenen Web Systeme

Projektinhalte
  • Computer Futures, Hamburg, Deutschland
  • BigPoint GmbH, Hamburg, Deutschland

  • Entwicklung eines Backend-Systems (Userverwaltung) nach Kundenanforderung Zend, PHP, Ajax, XML, JSON, JavaScript, jQuery, Mootools.
  • Design und Konzeptionierung eines Data-Validierungssystems Zend, PHP, MySQL, Ajax.
  • Frontend-Tätigkeiten: CSS, PHP
  • Prüfungen und Fehlerbehebungen: Zend, PHP, CSS, JavaScript
  • Beratung in IT-Entwicklung Bereich: OOP, MVC, Zend, Ext-JS, Symfony-Doctrine.
Kenntnisse

Linux Ubuntu 10.4

MS Windows Vista

Netbeans 6.8

Zend Studio 7.1

SVN

01/2010 - 11/2010

11 Monate

Beratungsaktivitäten und Erweiterungen der verschiedenen Web Systeme

Projektinhalte
  • Netdoktor AG, München, Deutschland
  • de facto software GmbH, Erlangen, Deutschland
  • verschiedene Firmen, Deutschland

  • Aufbau einer IT Infrastruktur in einem Unternehmen mit Unterstützung von Continiuous Integration. Capistrano, Hudson, LAMP.
  • Führung der Schulungen in Agile Methodologien, Ext-JS, Symfony-Doctrine Technologie, Architektur eines Web-Servers.
  • Leitung und Einführung der Mitarbeiter bei unterschiedlichen Projekten. Plannung, Überwachung und Kontrol der Entwicklungaktivitäten. Konzeptdesign. MS Project und Enterprise Architekt.
  • Erstellung einer Architektur eines JEE 5.0 basierten Systems. Definition und Verteilung der Aufgaben in einem Entwicklungsteam. MS Project. Enterprise Architekt.
  • Design, Entwicklung und Testing von verschiedenen Komponenten eines JEE 5.0 basierten Systems: Message-Driven Beans, Session Beans, Entity Hibernate-basierten Klassen. JEE 5.0, Glassfish 3.0, Netbeans, JMS, MVC, Hibernate, EJB.
  • Design, Entwicklung und Testing von verschiedenen Komponenten eines JSF basierten Frontend Systems: JSF-Beans, JSF (xhtml). Netbeans, MVC, Glassfish 3.0, JSF, JSP.
  • Konzeptdesign, Aufgabedefinition, Plannung und Leitung der Entwicklungsaktivitäten im Rahmen eines Test-Automation Projekts. MS Project, Enterprise Architect. Entwicklung eines SQL-Parsers: Java CC, Netbeans.
  • Optimierungmassnahmen in dem Reporting für Symfony-basierte Anwendungen. Symfony-basierte Triggern. PHP5. ZendStudio 7.1.
  • Design, Weiterentwicklung, Fehlerbehebung und Unitsprüfung eines Web-basierten Content Management Systems. Erstellung eines Property Verwaltungssystemes. PHP5, Smarty, Zend, Javascript, Ext-JS, MySQL, Ajax, JSON, Selenium, Webrat/Ruby.
  • Konzeptdesign, Entwicklung und Prüfung eines Datensynchronisationssysteme für Oracle 11 und MS SQL Server Datenbanken. WPF, WCF, NHibernate, C#, .NET 3.5, MS Visual Studio 2005/2008.
  • Design, Entwicklung, Fehlerbehebung und Unitsprüfung eines Web-basierten Frontend/Backend Systems und cron-Tasks. PHP5, Symfony/Doctrine, PHP Excel, Javascript, MySQL, Ajax, SOAP.
  • Erstellung von PHP/C++ Extensions. STL, C++, GCC, Eclipse CDT.
  • Erstellung einer C++ Schnittstelle für bestehende Transaktionssysteme und Validierungssysteme. MS Visual C++ 2005, MFC, C++, COM
  • Google Funktionalität Integration in einer Suchfunktionalität einer Web-basierte Anwendung  Javascript, DHTML, Ajax, JQuery, DOM.
  • Erstellung eines ATOM Feed Generators für eine Web-basierte Anwendung . PHP5, Zend, XML.
  • CSS Anpassungen für verschiedenen Web-basierte Anwendungen. CSS.
Kenntnisse

Linux Ubuntu

MS Windows 7

MS Windows 2000

Projekthistorie

07/2009-12/2009

Modix GmbH, Koblenz, Deutschland

Tätigkeit als Angestellter (Software Architekt)

  • Erstellung von Feinkonzepten für unterschiedliche Projekten. Enterprise Architect, MS Visio.
  • Erstellung von Projektplan für UTF-8 Internationalisierung Projekt.

Freiberüfliche und Angestellter Tätigkeiten als Software Entwickler (bzw. Senior SWE)

Erweiterungen der verschiedenen Web Systeme:

  • Erstellung eines ATOM Feed Generators für eine Web-basierte Anwendung . PHP5, Zend, XML.
  • Dynamische Anpassungen von Bilder mit Verwendung der image* Funktionen.
  • Alle Änderungen wurden für Internet Explorer 7.0/8.0, Opera 10 und Chrome angepasst und geprüft.
  • Erstellung von PHPUnit und Ruby Unit-Tests und User-Acceptance Tests für Prüfungen eines Web-basierten Systems. PHP, Webrat/Ruby Aptana RadRails.
  • Erweiterungen und Optimierungen einer MySQL Datenbank. Erstellung von Tabellen und Index Tuning.

MySQL Migration Tool für UTF-8 Internationalisierung Projekt:

  • Design, Implementierung und Unitsprüfung einer Web-basierte Anwendung für MySQL Datenmigration. PHP5, MySQL, Ajax.

Zielplattformen

Linux Fedora 11, MS Windows 7, MS Windows 2003 Server, MS Windows XP, Sun Solaris, MS Windows Vista.

Datenbanken:

Oracle 10.1, MySQL 5.0/5.1/5.2.

Entwicklungwerkzeuge:

Netbeans 6.7/6.8, Tortoise SVN, MS Visual C++ 2005, SunCC, PHP 5, Eclipse PHP, ZendStudio 7.1, Apanta.


10/2008-01/2009

GDV DL, Hamburg, Deutschland

  • Design, Implementierung und Unitsprüfung einer Plattformunabhängige (Sun Solaris und MS Windows) Datenverarbeitung Schnittstelle für eVB-KBA Systeme im Rahmen des eVB Projekts. MFC, STL, PCRE, OCI..
  • Integration der PCRE Bibliothek für Datenvalidierung durch regulärer Ausdrücke. Test Frontend für Datenvalidierung in QT, QRegExp, QDialog, QAction, etc.

Zielplattformen:

MS Windows 2003 Server,Sun Solaris

Datenbanken:

Oracle 10.1.

Entwicklungwerkzeuge:

Tortoise SVN, MS Visual C++ 2005, SunCC


07/2005-08/2008

TradersChoiceFX, Needham, USA

IT Berater   Freiberufliche Tätigkeit

Adaptive Strategy Planner, Activation Customer Processor, Payment Coordinator  projects:

  • Design, Implementierung und Unitsprüfung, bzw. Integrationsprüfung eines komplexen Datenbearbeitungssystems für In-house CRM Systeme im Rahmen des Adaptive Strategy Planner Projekts. MFC, COM, ATL, STL und PHP Schnittstelle fürs Intranet.
  • Führung einer technologischen Schulung für neue Kollege. MFC, COM, ATL.
  • Zusammenarbeit mit Marketings Spezialisten vom IBM und Borland Corp. im Rahmen eines Projekts mit der Hauptthema: Bewertung die Produkte für neue Anforderungen.
  • Zusammenarbeit mit Architekten bei Design und System Architektur Aufgaben.
  • Gestaltung und Entwicklung von verschiedenen GUI Komponenten fürs Adaptive Strategy Planner Front-End. MFC, WTL.
  • Design und Entwicklung eines Prüfungsprogramms für COM-basierte Komponente. Das Prüfungsprogram auf das State Machine Konzept basiert ist.  C#, native Methoden, Analyse und Lösungen für verschiedenen COM-C# Problemen.
  • Viele Verbesserungsvorschläge für verschiedener Teilen des Systems und Beweisen die Konzepten: Entwurf und Implementierung eines ORB-Broker Systems.
  • Entwurf und Implementierung eines Kundenverwaltungssystems fürs Intranet. PHP, MySQL.
  • Design, Implementierung und Unitsprüfung einer komplexe Komponente im Rahmen des Activation Customer Processor Projekts. Umstrukturierung des Quellkode und das Transaktionssequenz um die Projektanforderungen bzw. Geschäftsanforderungen zu erfüllen. Entwicklung einer Schnittstelle für In-house CRM und Paypal Systeme. MFC, Win32API, Sockets.
  • Gestaltung und Implementierung eines Payment Coordinators, das durch der Adaptive Strategy Planner kontrolliert ist.
  • Quellcodemigrationsprojekt für verschiedene Komponenten des Systems vom MS Visual C++ 6.0 zu MS Visual C++ 2005.
  • Auswertung Qt, JavaFX, WPF, Windows Forms als GUI-Lösungen fürs Desktop-Interface zu Kundenverwaltungssystem.

Zielplattformen

MS Windows 2000, MS Windows Server 2003.

Datenbanken

MySQL 4.0/5.0

Entwicklungwerkzeuge

MS Visual C++ 6.0, MS Visual Studio 2005 (Visual C++, C#, Web Developer), PHP Expert Editor.

Bibliotheken

MFC, STL, ATL, WTL, COM, ODBC


02/2004-01/2005

KabelDeutschland GmbH, München, Deutschland

Softwareentwicklung Referent (1 Jahre befristete Vertrag)

3-tier Anwendung CCB/Smile-BK

  • Gestaltung, Entwicklung und Optimierung die Datenübertragensysteme zwischen Informix und Access Datenbanken für SMILE-BK nach den neuen IT-Anfonderungen. ODBC, Tuxedo API, MFC, STL Gerüßte.
  • Implementierung von Prüfungsprogramm für die Datenübertragens-systeme. MFC.
  • Desing und Implementierung von der Verbindung/Schnittstelle zu Datenbanken die auf ODBC für MS Access und auf E-SQL für Informix Architekturen basierten. Diese Verbindung wurde so entwickelt, das die macht Schnittstelle (C++) transparent für Unix und MS Windows Klientensanwendungen. MS Visual C++, Sun Solaris CC Compiler, STL, E-SQL Gerüßte.
  • Viele Verbesserungsvorschläge für verschiedener Teilen des Systems und Beweisen die Konzepten.
  • Entwurf und Implementierung von das Spezifikationsgenerierungs-programm, das generiert die Spezifikation in XLS (Excel) Format aus die DB-Schema Definition in Standart SQL Format. Bison, Flex, STL, WTL, COM, ATL.
  • Desing und Entwicklung von das Quellskodegenerierungsprogramm, das generiert das C++ Quellscode DB Schnittstelle entsprechend zur angegebene Spezifikation, die ist in Excel Format. COM, MFC, STL.


01/2000-10/2003 ASA Corporation, Boston, USA
Anwendungsingenieur II
3-tier Enterprise Finanzanwendung
- Gestaltung und Entwicklung von verschiedenen Teilen des Systems nach den neuen Unternehmenanfonderungen. Komplettedesign und Vollendung des Foreign School Queue Projekts, das enthalt: die geschäftliche Logik und verschiedener benutzeroberfläche Lösungen. MFC, STL Gerüßte.
- Verbesserung, Restrukturierung und Korrektur vom existierenden Quellcode. Korrektur von mehr als 200 Quellcodefehler in unterschiedlicher Teilen des Systems: Business Rules, GUI, Web, Batch.
- Entwicklung und Prüfung die komplexe Queries mit Anbindung an MS SQL Server. T-SQL.
- Viele Verbesserungsvorschläge für verschiedener Teilen des Systems und Beweisen die Konzepten.
- Entwurf und Implementierung von DTS Modulen zur Datenkopieprozeß zwischen Datenbanken im Hinblick auf die Primary und Foreign Keys Datenanbindungen. XML, ATL, WTL, DTS, OLE DB.
- Design und Implementierung von verschiedene Teilen die Geschäftregeln, die den neuen Anfonderungen entsprechend sind. Rational Rose UML, MFC, STL Gerüßte.
- Studium von Java SDK 2.0 Standard and Enterprise Editions.
- Studium von Java-basierende Web-Technologien: JSP, JavaMail und JavaServlets.
- Design und Entwicklung eines komplexen Dienstprograms das durch E-mail Outlook Nachrichten kontrolliert wurde.
- Entwurf und Gestaltung eines Automatisch Task-Assignment Systems mit auf COM basierende Komponenten. Implementierung von OLE DB Provider für MS Outlook Addressbuch und komplexen COM Komponent für MS Access. ATL und Win 32 API Gerüßte.
- Analyse und Implementierung vom Berichtengenerator. MFC.
- Design und Implementierung eines Quellcodegenerators. MS Word COM Objekten als Datenquellen benutzt werden und ADO um die Operationen mit Anbindung an Datenbank zu unterstützen
Zielplattform: Windows NT 4.0, Windows 2000
Entwicklungswerkzeuge: MS Visual C++ 6.0/7.0, MS SQL Server 7.0, MS Access 97, VBA, VBScript, MS InterDev, MS Script Debugger, Forte for Java 1.0 CE, MS Visual J++ 6.0, Rational Rose.
Bibliotheken: MFC, ATL, COM, ADO, OLE DB, MS Word/Outlook/Visual SourceSafe COM objects, Java SDK 2.0, JavaMail.


11/1997 - 12/1999  Firma Epro-Complex, St. Petersburg, Rußland
Entwicklungsingenieur
SCADA System EPRO-COMPLEX
- Design, Entwicklung und Implementierung eines Klientsteil des Telekontrolsystems. DDE als Kommunikationsprotokol zwischen Datenbankinterface und RS-232 benutzt werden. DAO wurde benutzt um die Einstellungen einzuladen.
- GUI Lösungen inklusiv mehr als 10 Klassen die auf MFC basiert.
- Implementierung von Anfrage Optimierungsalgorithmus. BDE, VCL Bibliotheken.
- Entwicklung eines 32-bit thunk Bibliotheks um 32-bit Operationen in 16-bit Anwendung zu unterstützen.
Entwicklungswerkzeugen: MS Visual C++ 5.0, Borland C++ 5.02, Borland Delphi 3.0
Bibliotheken: MFC 4.2, DAO 3.5, VCL 3.0, BDE 4.0, OWL 5.0


Zielplattformen

MS Windows 2000, Sun Solaris (Unix)

Entwicklungwerkzeuge

MS Visual C++ 6.0, MS Access 2000, XML Notepad, Sun Solaris CC Compiler

Bibliotheken

MFC, STL, ATL, WTL, COM, OLE DB, ODBC, Excel OLE API, Tuxedo API


weitere Projekte auf Anfrage

Branchen

Finanz, Industrieautomation, Logistik, Automotive

Kompetenzen

Programmiersprachen
.NET
.NET 3.5
.NET 4.5
.NET Compact Framework
ADO.NET
AngularJS
ANSI C
ANSI C++
ANSI-C
ASP.NET
Assembler
C#
C++
C++ Embedded
C++11
C++14
Delphi
Fortran
HTML
Java
Java API for XML Processing
JavaScript
JAX-WS
JAXB
JEE
JPA
Oracle SQL
Perl
PHP
PL / SQL
Pyhton
QML
Ruby
Ruby/Rails
T-SQL

C/C++/C#, PHP, Delphi/Pascal, VBA/Basic, Java/Javascript, Assembler, HTML, Ruby, ASP, XML, DTD, CSS, SQL, T-SQL, PL/SQL, Perl, Python.


Betriebssysteme

Linux Fedora 11, Ubuntu 9.0/10.4/11.10, Linux 2.6.38-ARM, Debian 4.0/5.0  MS Windows 7/8, MS Windows Server 2003/2012, MS Windows Vista, MS Windows 2000, MS Windows XP, MS Windows NT 4.0,MS Windows 95/98, MS-DOS 5.0/6.0/6.22, Sun Solaris 5.6, Integrity OS


Datenbanken
Apache Cassandra
Cassandra
MySQL
SQLite

MS SQL Server 7.0/2000/2008/2012, MySQL 4.0/5.0/5.2, MS Access 97/2000, MS FoxPro 2.6, Oracle 9.0/10.1/11.0, Informix, SQLite 2/3.


Produkte / Standards / Erfahrungen
ActiveMQ
ADO.NET EF
ADO.NET Entity Framework
Adobe After Effects
Adobe Dreamweaver
Adobe Photoshop
Adobe Premiere
ADS
Apache CXF
Apache JMeter
Apache JMeter
Apache Server
Apache Solr
Apache Subversion
Apache TomcatEE
Apache-JMeter
Arduino
Arduino
Arduino IDE
Azure
Beckhoff-TwinCAT
Bildverarbeitung
Blender
Boost
Caffe
Caffe2
CAN
CppUnit
cSound
DCOM
Eclipse
Enterprise JavaBeans
GAMP
GCC
Git
GNU Build System
GNU Compiler
GNU Debugger
GPIO
GUI
Hibernate
HTML
HTML5
IEEE 1016
IEEE 730
IEEE 829
IEEE 830
ISO 13485
ISO 60204
ISO 9001
JavaFX
Jenkins
JMeter
JMS
JPA
JUnit
Keil
Keil Tools
KendoUI
Künstliche Intelligenz
Lasertechnik
Lattepanda
Lidar
Lidar
Maven
Max/MSP
MEF
Microsoft Azure
Microsoft Visual Studio
Microsoft VisualStudio
Mono
MSTest
MSTest
MVVM
MVVM Design Pattern
mxGraph
NetBeans
NHibernate
NUnit
NUnit
Open SSL
OpenCV
OpenSSL
ORM
Postman
Programmierung SPS
Qt
Qt Designer
RAS/VPN
REST
Schrittmotor
Schrittmotorsteuerung
Scrum
Selenium
SOA
SOAP
SoapUI
socat
Sony Vegas
Spring
Spring
Spring 4.1
SQLDeveloper
STL
SWIG
TensorFlow
TensorFlow
Test Stack White
TestNG
TestNG
TFS
Tomcat
TortoiseGit
TwinCAT
TwinCAT
UART
Visual Studio
VisualStudio .NET
VSIX
WCF
Web API 2
WPF
WSSecurity
Xamarin
XUnit
ZeroMQ

Entwicklungswerkzeuge

QtDesigner, QtCreator, MS Visual C++/MS Visual Studio/MS Interdev, Netbeans, ZendStudio, Eclipse PDT/CDT, IAR IDE, Aptana RadRails (Ruby), Selenium, Firebug, MySQL Workbench, phpMyAdmin, Heidi, Borland C++, SunCC, Borland JBuilder, Borland Delphi, MS Visual J++, Forte for Java, XML Notepad, PLSQL Developer, Query Analyzer, Bison, Flex, Java CC, Open PHP IDE, Rational Rose UML

Quellcodeverwaltungsysteme

Rational ClearCase, MKS, MS TFS, CVS, MS SourceSafe, SVN (Tortoise & Kommandozeile), SCM

Bibliotheken (Web)

PHP

CodeIgniter, Symfony 1.4, Doctrine, Zend, Propel 1.2, Smarty, PHP Excel, Pearl

JavaScript

Ajax, JQuery,  JQuery UI, ExtJS

Ruby

Webrat, Mechanize

Java

JSP, Spring, JAX-WS, JSF 1.2, Hibernate, J2EE, Java EE 5/6, Play, JavaMail, EJB, JMS, JavaFX, JavaFXML, Ant, Java CC, ActiveMQ

Continuous Integration

Hudson, Capistrano, Jenkins

Bibliotheken

Qt, MFC, Win 32 API, Win 16 API, Windows Forms, WPF, WCF, VCL, DAO, ODBC-MFC, BDE, RDO, ATL, OWL, MS Word COM API, MS Outlook COM API, VSS COM API, Tuxedo API, Sqlite API.

Entwicklungsprozesse

Agile/Scrum, Incrementielles Modell, Test-Driven Entwicklung.

Technologien

MVC, MVVM, OOD/OOP, OLE, COM/DCOM, Corba.

Kenntnisse

Entwicklungsmodelle, MVC, Klient/Server und N-tier Systemarchitektur, Multithreading,   Datenbankdesign und Datenbanknormalisierung, OOA/OOD/OOP,  Signalverarbeitungsmethoden, Testmethoden, Syntaxanalysierer.

Sonstiges

LAMP, MS Word, Open Office, MathCAD, Maple, AutoCAD, P-CAD, Lotus Notes, MS Outlook, Maxima, Blender 3D, 3D Max, Adobe Photoshop, GIMP.

Protokolen

RS-232, TCP/IP, POP3/SMTP, UDP, HTTP, RTP, IPX/SPX (Sockets)


Sprachkenntnisse
Deutsch fliessend
Englisch fliessend
Französisch Basiskenntnisse
Russisch fliessend

Schwerpunkte
Entwicklung
OOA
OOD
OOP
Software Architektur
Software Design
Test
VSPackage
Web API

Hardware
8051
A9-Cortex
Altera FPGA
Arduino Nano
Arduino Uno
ARM
FPGA
Humming Board
HummingBoard
i.MX 6
i.MX 6
Marvell 7040
Raspberry
Raspberry Pi
Sensoren

Datenkommunikation
I2C
L2TP
SNMP
SocketCAN
SPI
UDP

Bemerkungen

diverse Publikationen


Ausbildungshistorie

Ausbildung

1992 - 1998

Staatliche Polytechnische Universität Sankt-Petersburg,St. Petersburg Rußland

Abschluß mit Auszeichnung

1996

Bachelor der Wissenschaft in Informatik,

1998

Magister der Wissenschaft in Informatik, Notendurchschnitt (GPA) 4.9/5.0 ( 95% )

Zertifikate

  • Sun Certified Programmer for Java 2.0 Platform  (SCJP)
  • Microsoft Certified Solution Developer (MCSD)
  • Microsoft Certified Database Administrator (MCDBA)
  • Microsoft Certified Professional (MCP)
  • Certified Visual C++ Programmer, Brainbench Inc.
  • Certified Delphi Programmer, Brainbench Inc.
  • Certified C++ Programmer, Brainbench Inc.
×
×