a Randstad company

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

Profil
Top-Skills
?/C++/C#/Java/Embedded/Desktop/WPF/MVVM/MVC MCDBA/SQL/SQLServer/Oracle/mySQL/sqlite/Postgrest/PL-SQL/T-SQL/ADO.NET/MongoDB/Cassandra Web/Java/C#/.Net Core/Node/Node.JS/npm/Typescript/CSS/ReactJS/ExtJS/Angular/Razor/Telerik/
Verfügbar ab
11.12.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

Städte
Stuttgart (+500km) Hamburg (+500km) Berlin (+500km) München (+500km)
PLZ-Gebiete
Länder
Ganz Deutschland, Österreich, Schweiz
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

1 Jahr 9 Monate

2021-03

heute

Datenverarbeitungssystem

IT Berater (Teilzeit Projekt bis 20 Std pro Monat) Angular OpenJDK .NET Framework ...
Rolle
IT Berater (Teilzeit Projekt bis 20 Std pro Monat)
Projektinhalte

Beratung, Entwicklung, Test

  •  Beratung im Bereich ETL, BPMN und Data Virtualisation Systemen. Camunda, Informatica PowerCenter, Bonita, IBM App Connect, Tibco Integration Studio, Mulesoft Anypoint Studio, KNIME.

  •  Erstellen mehreren REST-API Dienste auf Basis von IBM App Connect, Tibco Integration Studio, Mulesoft Anypoint und Mulesoft EBS

  • Implementierung und Test eines Frontend. PrimeNG, Angular 11, NodeJS 14. Implementierung von UI-Tests mit Cypress

  • Beratung im Bereich Web-Technologien: Ionic/Angular und Ionic/React. Implementierung eines PoC. Ionic Framework

  • Implementierung eines Backend-Framework auf Basis von .NET 5.0 und Java 11/13 (OpenJDK) für die Datenverarbeitung mit ETL und BPMN Datenquellen. Anbindung zu Bonita BPM und Camunda BPMN und Vergleich des Entwicklungsaufwands und Performanz

  • Implementierung und Test eines Backend-Systems Web/REST API .NET 5.0 und legacy Lösung .NET 4.7.2. ASP.NET, ADO.NET und EF. C#, T4, SQL, Postgres und Oracle DB

Produkte
Informatica PowerCenter Mulesoft PrimeFaces IBM App Connect .NET Core Visual Studio 2019 Ionic Camunda Bonita BPMN TIBCO Visual Studio
Kenntnisse
Angular OpenJDK .NET Framework .NET Core ASP.NET REST C#
Einsatzort
Augsburg
2 Jahre 9 Monate

2020-04

2022-12

Software Migrationsprojekt

Software-Entwickler C++17 C++14 C++11 ...
Rolle
Software-Entwickler
Projektinhalte
  • Entwicklung/Test unterschiedlicher Geschäftslogik. Anwendung von mathematische Statistik (Autoregression, LMS) und Linear Algebra Methoden. C++, C#, .NET, WCF, MFC, ATL, WPF, DevExpress, gsl, OpenBLAS. Erstellung von Prototypen in Python mit Verwendung von scipy, numpy und networkx.
  • Entwicklung im Rahmen des Software-Migration-Projektes. Front-Office Systeme: Sophis Risque. Implementierung eines Code-Konverters auf Basis von AST-Tree, AST-Match CLang. CLang, C++, C#, .NET, Remoting, CLI/C++, SQL.
  • Fehlerbehebung und Feature-Implementierung. C++, C#, .NET, MFC, ATL, OpenBLAS, gRPC, gsl.


Produkte
Visual Studio MS SQL Server Oracle Sophis Sophis Risque gRPC GSL GPU
Kenntnisse
C++17 C++14 C++11 C# .NET Framework Java 8 SQL GPU
8 Monate

2021-12

2022-07

Robotik-Steuerungssystem

Software-Architekt und Entwicker C++ Python C++11 ...
Rolle
Software-Architekt und Entwicker
Projektinhalte
  • Konzepterstellung eines Steuerungssystems auf Basis von Qualcomm SDA/SDM845, RB3 Board. Kamera und Ultraschall-Kontrolle alle Bewegungen. UML, SPSS, Python, Scipy, Numpy, OpenCV, DepthAI, OpenVINO, Anaconda

  • Implementierung eines PoC auf Basis von RB3 Board und ESP32 basierte Lösungen. C++, C++11, Python, FreeRTOS, FreeRTOS xQueue, Queue, OLED, Expressif, Firebase DB
    Implementierung einen event und queue-basierten Multithreaded Systems auf Basis von ESP32. C++, ESP-IDF, Interrupts, Anwendung ISR-Funktionalitäten

  • Anbindung zu Motorsteuerungssysteme auf BTS7960 und 298L. C/C++, Embedded

  • Konzipierung eines Abstandsmessungssystems mittels unterschiedlichen Sensoren und Vorgehensweisen

  • Anbindung zu einem Hall-Sensor über Attiny412, Amtel. Anbindung zu Hauptprozessor über I2C. C++, Interrupts

  • Anbindung weiteren Sensor-Prozessoren über ADS1115 über I2C. Anbindung zu logarithmische Verstärker auf AD8307 und Integration ins System.

  • Entwicklung und Test eines Backendteils des Steuerungssystems. MQTT, C++, LTE IoT SDK

  • Entwicklung eines Frontends mit Ionic-React und Anbindung zu den Steuerungssystem über NodeJS-basierte und Java EE Komponenten: GUI (NodeJS) und B2B (Java, Java Spring). Visual Code, C++, Typescript, React, Ionic 5, Capacitor, mqtt-react, Java, Java JNA Komponente, Eclipse

  • Schaltplan-Design des Endgerätes und PCB Layout Design mittels Autodesk Eagle. Integration von ESP32, ACS-712 5A, BTS7960, Attiny412, AD8307 und ADS1115

Produkte
Cm-Lab OpenCV ESP32 BTS7960 RB3 SDM845 DepthAI OpenVINO Anaconda Android Studio Ionic libmqtt Amtel ADS1115 ATtiny412 FreeRTOS Queues AD8307 ACS712 Firebase
Kenntnisse
C++ Python C++11 Java Typescript ReactJS Ionic Capacitor MQTT Scipy Numpy OpenCV ESP32 BTS7960 RB3 SDM845 Bildverarbeitung industrielle Kamerasysteme FreeRTOS Queues Firebase
6 Monate

2021-07

2021-12

Datenverarbeitungssystem

Software-Entwickler Java Python SciPy ...
Rolle
Software-Entwickler
Projektinhalte
  • Implementierung und Test von Backend-Komponenten für Datenverarbeitungssystem. Java, JUnit, OpenJDK, Spring, Springboot, Hibernate, Postgres, Postgis, AWS S3 Buckets

  • Implementierung verschiedener Berechnungsalgorithmen. Angewandte Graphentheorie. Python, Numpy, SciPy

Produkte
PostgreSQL PostGIS GIS
Kenntnisse
Java Python SciPy Numpy JDK AWS S3 JUnit
Kunde
DB Systel
Einsatzort
Frankfurt am Main
3 Monate

2021-06

2021-08

C++ Developer for ADAS tooling

Software Development C++ Python Bildverarbeitung ...
Rolle
Software Development
Projektinhalte

Beratung, Entwicklung, Test

  • Entwicklung und Test von 2D und 3D Algorithmen, Algorithmenentwicklung für ein optisches System
  • Entwicklung von GUI Komponenten und Erweiterung der bestehenden Komponenten
  • Bewertung und Prüfung von Algorithmen mit OpenCV. Python, C++.
Produkte
ADTF Visual C++ Visual Studio Visual Studio 2017 Visual Studio 2019 Qt 5.15 Qt CppUnit OpenCV
Kenntnisse
C++ Python Bildverarbeitung Bildbearbeitung Algorithmenentwicklung Geodatenverarbeitung Unittest Integrationstest Regressionstest Agile Softwareentwicklung Scrum Message Queuing
Einsatzort
Regensburg
5 Monate

2020-12

2021-04

C/C++ to Rust und neue API Migration

IT Berater Rust C++ C# ...
Rolle
IT Berater
Projektinhalte

Design, Entwicklung und Test eines zeitkritischen Datenverarbeitungssystems

  • Erstellung der Migrationsstrategie für C++ zu Rust Migration. Testkonzept.
  • Analyse der typischen AMQP und MQTT Szenarien. Als Testplatformen wurden Mosquitto, RabbitMQ und Elipse Paho benutzt.  Testkonzept und Testimplementierung.
  • Implementierung und Umimplementierung von zeitkritischen und performanzkritischen Bereichen in Rust. C++, Rust, Qt 5.9, Visual Studio.
  • Migration einer Erweiterung des MQTT Servers von C++ zu Rust. Tests des migrierten MQTT Servers mit dem Eclipse Paho MQTT Client. C++11, C++, Rust, Java, jUnit, MQTT, Paho.
  • Erstellen der Konfiguration von Rust-Embedded fürs Targetplatform mit Hilfe von Yocto, Bitbake. Toolchain-Definition fürs Targetsystem. Yocto, QEMU, Docker, Bitbake, meta-rust, Rust.
  • Implementierung eines Portierungstool auf Basis von C# für automatische Generieren von Rust Traits und Structs.
  • Erweiterung libsip Bibliotheke nach Kundenanforderungen. Test mit Asterisk. SIP, C++, Suka, C.
  • Implementierung eines Portierungstool auf Basis von LLVM, CLang, libclang und Libtools. AST Matcher, AST Replacer. CLang LLVM 11.0, C++, Visual Studio 2015.
  • Migration alte C++ API auf neue, von C++98/C++03 auf C++14. Clang, LLVM, AST Matchers, boost, boost.spirit, boost.metaparse.
  • Erweiterung der bestehenden Funktionalitäten im Bereich protobuf basierte RPC. Umsetzung von gRPC mit Asio. Integrations von Protobuf in MQTT Paho Client. Test mit Mosquitto. C++, asio, boost.asio, gRPC, MQTT Paho Client, Mosquitto

Tools: MS Visual Studio 2015/2017/2019, Qt, QtDesign, Eclipse, C++, Rust, C#, Antlr, C++11, MQTT, AMQP, RabbitMQ, Mosquitto

Produkte
Microsoft Visual Studio Qt QtDesigner CMake Mosquitto RabbitMQ JUnit Yocto Bitbake QEMU Docker Asterisk clang CLang LLVM Protobuf proto buffers
Kenntnisse
Rust C++ C# AMQP MQTT SIP CLang LLVM Boost boost.asio boost.spirit Mosquitto gRPC Protobuf boost.metaparse boost.msm boost meta state machine boost.signals2 boost.qvm Suka
Einsatzort
Remote
1 Jahr 2 Monate

2019-08

2020-09

Datensimulationssystem / B2B Schnittstelle

IT-Berater Scrum Java Spring ...
Rolle
IT-Berater
Projektinhalte

Beratung, Design, Entwicklung, Test

  • Migration eines bestehendes System vom Java  8 auf Java 9 und weiter auf Java 11.
  • Design, Implementierung und Test einer Kafka-basierten Schnittstelle und eines Simulationssoftwares.  Implementierung von Kafka Provider/Consumers für die benutzerdefinierten Schnittstellen. Kafka, NIO, Java, Javassist.
  • Implementierung des Konfigurationsverwaltungsservices für Zustandsmaschinenkonfiguration (FSM) auf Basis von JavaScript. Spring Boot, Java, Java Reflection, Javassist, Rhino, Docker, Ansible, Openshift.
  • Design und Implementierung eines Nachrichtdefinitionsframeworks. Alle Nachrichtentypen wurden durch JSON definiert und jeweilige Nachrichtenklassen durch Javassist und Reflection dynamisch generiert um die Zero-Java Programmierung zu ermöglichen.
  • Implementierung eines FSM Frameworks (N-dimensionale Zustandsmaschinen - Kafka für IPC, Spring Databus im gleichem Microservice) auf Basis von Spring Events Bus, Spring FSM und scxml. Als Prototyp wurde boost msm/mpl verwendet mit 2 Typen FSM: vorkompilierte und durch Reflection dynamisch erzeugte Ereignisse, Zustände und Transitionen. Javaassist, Java, Spring, scxml, Event Bus, FSM
  • Erstellung Unit- und Integrationstests auf Basis von jUnit, Cucumber, Gherkin.  Tests in CI/CD auf Basis von Jenkins.
Produkte
Eclipse Docker Linux OpenShift Visual Code nvm Node.js Apache Kafka Apache Cassandra Spring Spring 4.1 Spring 5.2.6 Git SVN Ansible Openshift
Kenntnisse
Scrum Java Spring JPA JavaScript Jenkins SpringFramework Apache CXF Rhino NIO Netty Apache Jetty
Kunde
Gulp / T-Systems
Einsatzort
München
1 Jahr

2019-08

2020-07

Prozessverwaltungssystem

IT-Berater Scrum Java Spring ...
Rolle
IT-Berater
Projektinhalte

Beratung, Design, Entwicklung, Test

  • Design und Erweiterung eines bestehenden Prozessverwaltungssystems. Erweiterung und Implementierung von Microservices. Java 9, Spring 5.0, JPA, Apache Commons, Spring Boot, Angular2 und Angular4, Docker, Jetty

  • Implementierung unterschiedlichen Komponenten mit Verwendung von NNTP, TCP/IP, RS-485, u.a. Protokolle. JavaComm, Java, RxTx, Snmp4j

  • Beratungen im Bereich Java/C++ Interaktionen und Erweiterungen von Java Funktionalitäten durch jeweiligen C/C++ Bibliotheke. Java, GNU C++, JNA, JNI

  • Implementierung einer Frontend-Lösung für Visualisierung von System-Transaktionen und Kommunikationsgeräte. Umstieg vom Angular 4 auf Angular 8 und Integration von ExtJS GUI Komponente. Test. Angular 4/8, RxJs, React, Visual Code, npm, nvm, Node.js, Karma, jasmine.

  • Erstellung Unit- und Integrationstests auf Basis von jUnit und Python und Integration von Tests in CI/CD auf Basis von Jenkins.

  • Anbindung von Spring Anwendung zu Logstash, Datenbanken (Cassandra, Postgres (bzw. Postgrest)) und ES. Java, Apache Http Client, Spring.

Produkte
Eclipse Docker Linux RS485 Visual Code nvm Node.js NodeJS Apache Cassandra Spring Spring 4.1 Spring 5.2.6 Git SVN Jasmine Elastic Search Logstash Python
Kenntnisse
Scrum Java Spring JPA Angular JavaScript Jenkins C++ gnu c compiler SpringFramework TypeScript NodeJS Node.js Apache CXF Rhino NIO Netty Apache Jetty elasticsearch Logstash Dolboyob
Einsatzort
Ditzingen
10 Monate

2019-03

2019-12

Medizinische Geräte

IT Berater C++17 C++14 Git ...
Rolle
IT Berater
Projektinhalte

Beratung, Design, Entwicklung, Test

  • Design und Erweiterung eines bestehenden medizinischen Systems. Kernel-Anpassungen. Boost, STL, QML, QT5.6, QT5.9, C++, C++11,  C++14, C++17, Embedded Linux, QtDesigner
  • Design und Erweiterung von GUI eines bestehenden medizinischen Systems. Boost, STL, QML, QT5.9, C++, C++11,  C++14, C++17, JavaScript
  • Erstellung Unit- und Integrationstests auf Basis von cppUnit und Integration von Tests in CI/CD auf Basis von Jenkins. C++11, C++14, C++17
  • Anpassung des Kompilierungsprozesses. Python, cmake, Jenkins, gnu.
  • Erstellung eines Kode-Generators auf Basis von ANTLR/C#, Visual Studio 2017
  • Fehlerbehebung und Kode-Optimierung, C++, STL, Boost, QML. Fehlerbehebung von Multithreading Racing Fehler mit helgrind und valgrind. Fehlerbehebung in QML-basierten UI. GammaRay, C++, QT, QML.
Produkte
MS Visual Studio Git Qt Designer helgrind valgrind callgrind DHAT GammaRay QML
Kenntnisse
C++17 C++14 Git Qt QML Qt Designer Microsoft Visual Studio C# JavaScript
Einsatzort
Tuttlingen/München
7 Monate

2018-09

2019-03

Datenverwaltungssystem, Roboticsverwaltungssystem

Software-Entwickler .NET OOA SOA ...
Rolle
Software-Entwickler
Projektinhalte

Beratung, Design, Entwicklung, Test

  • Design und Erweiterung eines bestehenden .NET-basierten Frameworks (.NET 4.6 und .NET Core 2.0) für Industriesystem als Basis für eine verteilte Prozessverwaltungssystem (Supervisory Control). C#, .NET, EntityFramework (sowie EntityFramework für .NET Core) VS2017
  • Erstellung Unit- und Integrationstests auf Basis von xUnit und SpecFlow (Gherkin), CodedUI und Integration von Tests in CI/CD auf Basis von VSTS
  • Design einer .NET-basierte REST und  WCF Schnittstelle zu S7-1200 über S7 Span und . REST (REST und RESTfull), WCF, C#.
  • Design eine standardisierte Datenmodelle für Datenbank-Access über EntityFramework für MS SQL Server und sqlite Datenbanken. C#, EntityFramework, VS2017. Datenmodelle Generator als getrennte WPF sowie auch als VSPackage.
Produkte
Microsoft Visual Studio ADO.NET Entity Framework XUnit
Kenntnisse
.NET OOA SOA OOP Acceptance-Test Scrum Agile Entwicklung Entity Framework Siemens S7 C# WPF
Einsatzort
München
3 Monate

2018-08

2018-10

CRM System

IT Berater Text Analytics NLP Microsoft Azure ...
Rolle
IT Berater
Projektinhalte

Erweiterung und Migration eines bestehenden CRM Systems auf Basis von Microsoft Dynamics CRM 2013 auf Microsoft Dynamics 365.

  • Migration MS Dynamics CRM Data und Data Streams auf Azure. MS Dynamics CRM API, C#
  • Definition und Erstellung Third-Party WebAPI Services auf Azure. C#, .NET.
  • Implementierung einer automatischen Datenklassifizierungsanwendung auf Basis von Azure Text Analytics NLP.
  • Anbindung an VoIP Asterisk System über AsterNET.ARI. Proof of Concept für die VoIP-basierte Beratungssystem auf Basis von Microsoft Speech Recognition API (Cloud, MS Azure). Implementieren und Konfigurieren. Azure, CRM, Asterisk, PBX, SIP, AsterNET.ARI, Speech Recognition, Spracherkennung und Text-to-Speech SDK, C#, .NET, REST.
  • Datenmigration von PostgreSQL in Microsoft CRM 365. C#, .NET, Azure.
Produkte
Microsoft Visual Studio MS Visual Studio .NET 4.6 PostgreSQL C# CRM Dynamics Azure WebAPI Asterisk Speech API AsterNET.ARI
Kenntnisse
Text Analytics NLP Microsoft Azure PL / SQL PBX SIP Spracherkennung Sprach-Erkennung
Kunde
Gulp
Einsatzort
Ulm
4 Monate

2018-06

2018-09

Patientenverwaltungssystem

IT Berater Scrum MS Visual Studio Perforce ...
Rolle
IT Berater
Projektinhalte
  • Entwicklung verscheidenen MVC und UI Komponenten auf Basis von QT 5 QtQuick, QML, C++11.
  • Test und Integrationstest von Komponenten mit cppUnit
    Fehlerbehebung und Erweiterung bestehenden Komponenten, QT 5, QML, C++11, boost
  • Erweiterung von Business Logik, Anpassungen zu Datenbank  und Datenbank Zugriffsklassen. MS SQL Server, QT 5, C++, REST, OAuth, HL7, FHIR, FHIR3, DICOM, T-SQL.
  • Docker für Prozessverwaltung wurden JIRA und TFS eingesetzt
Produkte
MS Visual Studio QtDesigner Perforce MS SQL Database MS SQL Server JIRA TSQL Ansi SQL Docker
Kenntnisse
Scrum MS Visual Studio Perforce Qt5 QML QtQuick C++ C++11 Docker Scrum agile DICOM FHIR HL7 FHIR3
Kunde
Hays AG
Einsatzort
Freiburg im Breisgau
1 Jahr 7 Monate

2017-03

2018-09

Datenverarbeitungssystem

Software-Entwickler Apache Tomcat Amazon EC2 Microservices ...
Rolle
Software-Entwickler
Projektinhalte
  • Design, Entwicklung, Unittest und Integrationsstest unterschiedlichen Schnittstellen eines verteilten Systems. Java, JEE, EJB, Apache Tomcat, Apache TomEE, 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, JMS, RESTfull, REST, ApacheCXF, Eclipse/Netbeans, Spring, Springboot
  • Implementierung und Test JAX-WS basierten Mock Systemen um die Integrationstests zu ermöglichen. Java, Apache Common, Mockito, JMS, Apache Http Components, SSL.
  • Integration Mulesoft Workflows in bestehenden Business Logik. Anbindung Mulesoft zu weitere REST Dienste. Java, REST, Java-WS, Java-RS, ApacheCXF.
  • Erweiterung von Web und Desktop GUI Anwendungen. SWT, JavaFX, Migration von Swing auf JavaFX. JavaFX, Swing, JavaFX Scene Builder, JSP/JSF, MVC und MVVM.
  • Erweiterung von ERD RDBMS Modelle. Oracle DB, PL/SQL, Java, Hibernate, JPA, Linux, DBeaver, SQLDeveloper. Performanz und strukturelle Optimierung von Business Rules und Ersetzen von TopLink 11g, sowie auch Hibernate durch JDBC-JPA. Umstrukturieren von mehr als 40 Entity Klassen (ca. 40 DB Tabellen und Views)
  • Optimierungen im Bereich Multithreading für unterschiedliche Web-basierte Dienste. Java, ThreadLocal, ThreadPool, usw.
  • Implementierung Java-basierte gespeicherte Prozeduren für Oracle DB. Migration mySQL in Oracle DB und optionelle Migration mySQL in Postgres mittels Ora2Pg. Umbau JAXB Frameworks. Java, SQL Developer, JAXB
  • PoC. Probe-Implementierung Java Microservices für Amazon AWS. Jax-WS, Amazon AWS, Cloud, Java, jUnit.
Produkte
Apache Tomcat Java Servlet Servlet API Eclipse Scala JMeter Apache JMeter Gatling apache maven Maven CentOS Debian Linux Amazon EC2 Cloud Spring 3.0 Spring Mockito Apache TomEE
Kenntnisse
Apache Tomcat Amazon EC2 Microservices amazon cloud db Cloud JAXB JAX-WS Oracle/SQL Oracle SQL PL / SQL PL SQL Gatling Scala Linux CentOS UML Bash Shell Eclipse Maven Spring Spring 3.0 JMS JavaFX Swing Oracle TopLink EclipseLink JPA EJB EJB Container Apache TomEE
Kunde
Gulp / T-Systems
Einsatzort
München
3 Monate

2018-02

2018-04

Prozessverwaltungs- und monitoringssystem

Software-Entwickler MVC .NET MS Visual Studio ...
Rolle
Software-Entwickler
Projektinhalte
  • Erweiterung einer bestehenden Packetbearbeitungssystem wegen der Protokoländerungen. C#, .NET, xUnit, RS-232.
  • Erweiterung einer WebAnwendung für die Konfigurationsverwaltung. ASP.NET, IIS, C#, MVC, Razor
  • Entwicklung eines Dataimport Module für die Umwandlung der Daten von einem kunden spezifischen Format zu sqlite. C#, .NET, sqlite, .NET Core, SQL.
  • Enticklung eines GUI Monitoringssystem für die Datenmodelleverwaltung und Statistikübersicht. C#, Xamarin, Visual Studio 2015, XML
  • Datenumwandlung auf Basis von Perl CPAN für ASN.1 Daten. Perl, CPAN, ASN.1, XML.
  • Umwandlung einer Anwendung von einem .NET 3.5 zu einem .NET Core.
Produkte
MS Visual Studio Visual Studio 2015 .NET 3.5 IIS ASP.NET RS-485 XUnit MSTest MVC Perl
Kenntnisse
MVC .NET MS Visual Studio Visual Studio 2012 ASP.NET .NET 3.5 RS-485 MSTest XUnit Perl Visual Studio 2015
Kunde
Solcom
Einsatzort
Deutschland
4 Monate

2017-12

2018-03

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

Berater, Software-Entwickler C++ GNU Build System GNU Compiler ...
Rolle
Berater, Software-Entwickler
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.
Produkte
NetBeans Arduino Arduino IDE Lidar OpenCV TensorFlow HummingBoard Lattepanda i.MX 6 I2C
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
Einsatzort
München
1 Jahr

2017-01

2017-12

Web-basierte Steuerungssoftware/Web-basierte Verwaltungssoftware

Berater, Entwickler Azure Microsoft Azure Beckhoff-TwinCAT ...
Rolle
Berater, Entwickler
Projektinhalte
  • 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, OPC UA, OPC COM, 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, MQTT Mosquitto.

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

  • Beratung und Implementierung zum Thema Web-basierte Monitoring System auf Basis von Angular und ReactJS. Test mit Selenium.

  • 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.

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 Mosquitto libmosquitto ReactJS Angular
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 MQTT OPC OPC UA COM DCOM OLE
Kunde
Gulp
Einsatzort
Schweiz
6 Monate

2016-07

2016-12

Embedded Software, Intranet Java Prozessverwaltungssystem

Scrum .NET .NET 4.5 ...
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
Produkte
Microsoft Visual Studio Eclipse XUnit MSTest TestNG Qt Designer TFS Jenkins Keil Keil Tools ActiveMQ
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
Kunde
Hays AG (sowie auch andere Kunden)
Einsatzort
München
2 Jahre

2014-09

2016-08

Industrieautomation, Embedded Software

MS Windows 7/8 MS Visual Studio 2012 MS SQL Server ...
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, Matlab, Matlab Simulink, C#, C++, Boost, LibNodave, 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 und Implementierung eines Monitor und Diagnosticssystems. C++/C#, WCF, Protobuf.NET, P/Invoke, COM/ATL, TCP Sockets, Dll Import. SPS-PLC Schnittstellen wurden zum Teil als SQL DB Quellen mittels sqlite-core implementiert und in eine Daten-Pipeline mit der SQL Server DB für strukturierte Daten und mit MongoDB für unstrukturierte Daten integriert.  
  • 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 eines bestehenden HMI Mobile basierten System für Workflow- und Systemüberwachung. MonoDevelop, C#, .NET, Xamarin.Forms.
  • 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, Devexpress, 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#, .NET, C++, boost, ATL/COM, Teledyne Dalsa Sherlock.
  • Optimierungsmassnahmen im Bildverarbeitungssystem und Umsetzung von Sherlock auf OpenCV 3.2 für Abmessungsalgorithmen. C++, boost, ATL/COM, Teledyne Dalsa Sherlock, OpenCV 3.2.
  • Beratungsaktivitäten in Software Architektur, Software Design, Software Entwicklung. Visual Paradigm, UML, C++/C#, COM/Remoting/WCF, usw.
Produkte
Prodave 7 MS Visual Studio Beckhoff-TwinCAT Beckhoff MATLAB MS SQL Server SQLite MongoDB Teledyne Dalsa SIMATIC S7-GRAPH
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 Devexpress Prodave Skilab Libnodave Beckhoff-TwinCAT TwinCAT SPS ADS MATLAB Matlab Simulink MonoDevelop
Kunde
Progressive IT
Einsatzort
München
6 Monate

2015-01

2015-06

Beratung, Entwicklung, Konzepterstellung

MS Windows 7 MS Visual Studio 2012 MS SQL Server ...
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 (PoC mit yacc und lex) 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 yacc/lex yacc lex flex
Kunde
Hays AG
Einsatzort
Stuttgart
7 Monate

2014-12

2015-06

BMW R&D. Datenverwaltungssystemen

MS Visual Studio 2013 C# Angular JS ExpressJS ...
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
Kunde
FERCHAU Engineering GmbH
Einsatzort
München
11 Monate

2014-04

2015-02

Beratung, Architektur-Optimierung, Konzepterstellung Finanzsoftware

MS Windows 7 METIS Mono.Cecil ...
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, Matlab.
  • 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
Kunde
Hays AG
Einsatzort
Erlangen
5 Monate

2013-11

2014-03

Beratung, Entwicklung, Konzepterstellung

MS Windows 7 : MS Visual Studio 2012 MS SQL Server ...
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
Kunde
Hays AG
Einsatzort
Stuttgart
5 Monate

2013-06

2013-10

Beratung, Entwicklung, Konzepterstellung.

Integrity MS Windows 7 MS Windows XP ...
Projektinhalte
  • 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
Kunde
FERCHAU Engineering GmbH, Deutschland/ResMed R&D Germany GmbH, Deutschland
9 Monate

2012-11

2013-07

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

CentOS Fedora 10/12 MS Windows 7 ...
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
Kunde
Hays AG
3 Monate

2012-08

2012-10

Beratungsaktivitäten und Erweiterungen der verschiedenen Web Systemen

Ubuntu 11.10 Debian Linux 6.0 MS Windows 7 Netbeans ...
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
Kunde
Computer Futures
Einsatzort
Berlin
7 Monate

2012-01

2012-07

Beratungsaktivitäten und Entwicklungsaktivitäten in unterschiedliche Softwareprojekte

Eclipse PDT/CDT FireBug Notepad++ ...
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
Kunde
Hays AG
Einsatzort
Stuttgart
8 Monate

2011-05

2011-12

Beratungsaktivitäten und Entwicklungsaktivitäten in unterschiedliche Softwareprojekte

Linux MS Windows QtCreator ...
Projektinhalte
  • 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
Kunde
Brunel GmbH, Innsbruck, Österreich/Datacon Technology GmbH, Österreich
6 Monate

2010-11

2011-04

Beratungaktivitäten und Erweiterungen der verschiedenen Web Systeme

Linux Ubuntu 10.4 MS Windows Vista Netbeans 6.8 ...
Projektinhalte
  • 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
Kunde
Computer Futures, Hamburg, Deutschland/BigPoint GmbH, Hamburg, Deutschland
11 Monate

2010-01

2010-11

Beratungsaktivitäten und Erweiterungen der verschiedenen Web Systeme

Linux Ubuntu MS Windows 7 MS Windows 2000
Projektinhalte
  • 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
Kunde
verschiedene Firmen, Deutschland

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.
  • Fehlerbehebung in Legacy Software. C++, SQL, MFC, IBM DB2, Oracle SQL, ODBC

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

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.

28 Jahre Erfahrungen im Softwareentwicklungsbereich mit C/C++/PHP/C#/Java/TypeScript/Python und OOA/OOD/OOP/AOP. Schwerpunkte enthalten: Klient/Server, N-tier, Microservices (Docker/Openshift/CloudFoundry/AWS) 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, AI (künstliche Intelligenz) Methoden auf Basis von ANN, CNN und entsprechende Algorithmen.

Deutsch fließend, akzentfrei, 21 Jahre in D, Ö und Schweiz
Englisch fließend, akzentfrei, 5 Jahre in USA
Französisch Basiskenntnisse
Hebräisch Basiskenntnisse (Literaturische und religiöse Hebräisch)
Russisch Muttersprache

Top Skills
?/C++/C#/Java/Embedded/Desktop/WPF/MVVM/MVC MCDBA/SQL/SQLServer/Oracle/mySQL/sqlite/Postgrest/PL-SQL/T-SQL/ADO.NET/MongoDB/Cassandra Web/Java/C#/.Net Core/Node/Node.JS/npm/Typescript/CSS/ReactJS/ExtJS/Angular/Razor/Telerik/
Schwerpunkte
ANN AOP Entwicklung Implementierung Konzeptionierung NLP OOA OOD OOP RNN Software Architektur Software Design Test Web API
Aufgabenbereiche
agile Projectmanagement Beratung Design Entwicklung Java Apache HttpClient Mathematische Modellierung
SPSS, Mathlab, Maple
Strategieberatung Test
Produkte / Standards / Erfahrungen / Methoden
.NET 4.6 .NET Core Acceptance-Test Access 2.0
SOAP/REST JAX-WS
ActiveMQ Adaptive Steuerungssysteme ADO
COM, DCOM, DB
ADO.NET EF ADO.NET Entity Framework Adobe After Effects Adobe Dreamweaver Adobe Photoshop Adobe Premiere ADS agile Agile Entwicklung amazon cloud db Amazon EC2 Angular 10 Angular 11 Angular 8 Ansible Apache Commons Apache CXF
SOAP/REST JAX-WS
Apache Jetty Apache JMeter Apache Kafka apache maven Apache NLP
NLP (Natural Language Processing)
Apache POI Apache Server Apache Solr Apache Subversion Apache Tomcat Apache TomcatEE Apache TomEE Apache-JMeter Apigee Apiman Arduino Arduino IDE ASP.NET Core Asterisk AsterNET.ARI ATL Azure Azure WebAPI Bayes Klassifikator Beckhoff-TwinCAT Bildverarbeitung Bitbake Blender Bonita Boost boost meta state machine boost.asio boost.metaparse boost.msm boost.qvm boost.signals2 boost.spirit bootstrap CSS BPM BPMN Caffe Caffe2 callgrind Camunda CAN CLang CLIB Cloud COM Corba Corba IPC
IPC
CppUnit CRM Dynamics cSound cypress DCOM
COM, DCOM
Devexpress DHAT Diskrete Integrierungsmethoden
Diskrete Mathematik
Diskrete Mathematik Docker docker-compose DTS
SQL Server
Eclipse EclipseLink EF EJB
TomEE
EJB Container Elastic Search elasticsearch Enterprise JavaBeans Entity Framework ETL EventBus Express JS FHIR FHIR3 flex GammaRay GAMP Gate
NLP
Gatling GCC Git GNU Build System gnu c compiler GNU Compiler GNU Debugger GPIO Grafana GUI helgrind Hibernate HL7 HTML HTML5 Identifikationstheorie IEEE 1016 IEEE 730 IEEE 829 IEEE 830 IIS IIS LINQ Informatica Informatica Power Center Informatica PowerCenter Interpolation
Newton, Aitken, Spline-Interpolation
ISO 13485 ISO 62304 ISO 9001 Jasmine Java NIO Java Rhino Java Servlet JavaFX Javassist Jenkins jest
Test framework
JIRA JMeter JMS JNI. NUnit JPA jQuery UI JUnit JWT Kafka Kalman Filter Keil Keil Tools KendoUI KNIME Kubernetes Künstliche Intelligenz Lasertechnik Lattepanda LDAP Least mean sqaure
SVD, QR, Regularisierungsmethoden
lex libmosquitto Libnodave Lidar LLVM Logstash MATLAB Matlab Simulink Maven Max/MSP MEF METIS MFC Microservices Microsoft Azure Microsoft Test Microsoft Visual Studio
2012
Mockito Mono Mono.Cecil Mosquitto MS Dynamics CRM MS SharePoint MS Visual Studio MS Visual Studio 2012 MSTest Mulesoft MVC MVVM MVVM Design Pattern mxGraph NDepend NetBeans Netty NHibernate Node.js NodeJS NPOI NUnit nvm OLE
COM
OLE 2.0
COM
OLE Automation
COM, DCOM
OLEDB
COM, DCOM, DB
OLEDB Consumer OLEDB Provider OPC OPC UA Open SSL OpenCV OpenShift OpenSSL Optimale Steuerungssysteme Ora2Pg Oracle TopLink ORM PBX Pentaho Perforce PID Regler
PI, PID, D Regler
Postman PrimeFaces PrimeNG Prodave Prodave 7 Programmierung SPS Protobuf
IPC
Protobuf.NET Protractor QEMU Qt Qt Designer Qt5 QtDesigner QtQuick RabbitMQ RAS/VPN Reflection REST Rhino RMI Schrittmotor Schrittmotorsteuerung Scilab Scrum Selenium Selenium WebDriver Servlet API Siemens S7 Skilab SOA SOAP SoapUI socat Softether
VPN
Sony Vegas Speech API Sprach-Erkennung Spracherkennung Spring Spring 3.0 Spring 4.1 Spring 5.2.6 SpringFramework SQLDeveloper STL SVN SWIG Swing Talend Telerik WinForms TensorFlow Test Stack White TestNG Text Analytics TFS Tomcat Tomcat 7 Topologie
Diskrete Methoden
TortoiseGit TwinCAT UART User Automation valgrind Visual Paradigm UML Visual Studio Visual Studio 2012 Visual Studio 2015 VisualStudio .NET VSIX VSPackage WCF Web API 2 Wiener Filter WinForms WPF WSSecurity Xamarin XUnit yacc yacc/lex Yocto 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)

Betriebssysteme
CentOS Debian
4.0/5.0 
Integrity OS Linux Linux 2.6.38-ARM Linux Fedora 11 MS Windows 2000 MS Windows 7 MS Windows 7/8 MS Windows 95/98 MS Windows NT 4.0 MS Windows Server 2003/2012 MS Windows Vista MS Windows XP MS-DOS 5.0/6.0/6.22 Sun Solaris 5.6 Ubuntu 9.0/10.4/11.10
Programmiersprachen
.NET .NET 3.5 .NET 4.5 .NET Compact Framework ADO.NET Angular AngularJS ANSI C ANSI C++ ASP ASP.NET Assembler Bash Shell C# C++ C++ Embedded C++11 C++14 C++17 CMake CSS Delphi Delphi/Pascal DTD Fortran HTML Java Java API for XML Processing JavaScript JAX-WS JAXB JEE JPA jQuery JSON LINQ Oracle/SQL Perl PHP PL / SQL PL SQL Python QML Ruby Ruby/Rails Rust Scala SQL Suka T-SQL TypeScript UML VBA/Basic XML
Datenbanken
Ansi SQL Apache Cassandra Cassandra Informix, SQLite 2/3 MongoDB MS Access 97/2000 MS FoxPro 2.6 MS SQL Database MS SQL Server
Microsoft Certified Database Administrator
MS SQL Server 7.0/2000/2008/2012 MySQL
4.0/5.0/5.2
Oracle
9.0/10.1/11.0
Oracle SQL Postgres PostgreSQL SQLite TSQL
Datenkommunikation
AMQP CAN
MCP2515, MCP2551
DICOM FDDI FHIR7 gRPC HTTP HTTPS I2C IMAP L2TP MQTT NNTP pop3 proto buffers RS232 RS485 RTP RTSP SCP SFTP SIP SMTP SNMP SocketCAN SPI TCP/IP TLS UART UDP
Hardware
8051 A9-Cortex Altera FPGA Arduino Nano Arduino Uno ARM ARM ARM7 Beckhoff CAN Seeed BUS Shield
CAN, I2C, SPI
ESP32
wifi bluetooth
Ethercat FDDI FPGA HummingBoard i.MX 6 Lattepanda Marvell 7040 MCP2515
CAN, UART
MCP2551
CAN
Raspberry Raspberry Pi RS-232 RS-485 Sensoren SPI SPS STM32 UART
Design / Entwicklung / Konstruktion
FSM MonoDevelop NIO Visual Code

diverse Publikationen gerne auf Anfrage

  • Medizin
  • Finanz
  • Industrieautomation (Bahnautomatik)
  • Logistik
  • Automotive
Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren