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
Aktualisiert am 12.04.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 12.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
?/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/
Englisch
fließend, akzentfrei, 5 Jahre in USA
Deutsch
fließend, akzentfrei, 21 Jahre in D, Ö und Schweiz
Ukrainisch
Basiskenntnisse
Französisch
Basiskenntnisse

Einsatzorte

Einsatzorte

Stuttgart (+500km) Hamburg (+500km) Berlin (+500km) München (+500km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

6 Monate
2023-09 - 2024-02

Entwicklung eines Geräteüberwachung und Gerätetest-Systems

IT Beater Python TypeScript Angular ...
IT Beater

Fullstack-Entwicklung, Fehlerbehebng, Konzepterstellung neue Software-Tools:

- Dockerisierung mehrere Software Produkte, Erstellung Microservices auf Basis von mysql, python und java-basierte Anwendungen, Python, mysql, Kubernetes, Helm, Docker, Docker-compose

- Konzepterstellung, Architektur-Design eines Web-basierte Software-Produkten für Überwachung Steuerungsgeräte über FTDI/SPI Protokolle. Influxdb, mysql, python, numpy, scipy, celery, taskiq, C++17, Angular, PrimeNG, Typescript, SCSS. Dockerisierung des Produktes.

- Fehlerbehebung, Integrations nicht-invasive Logging für Multithreaded System. ETW Logging.

- Erweiterung Monitoringssystem: Grafana, InfluxDB, mysql, jsonnet, graphnet

Apache Nifi Celery scipy numpy Docker MySQL SQLite Angular Node.js PrimeFaces PrimeNG Grafana influxdb taskiq celery openapi influxdb taskiq asyncio celery redis openapi
Python TypeScript Angular Apache Nifi C++17 Java 17 Java FTDI UART SPI
Hays AG
Remote
1 Jahr
2023-01 - 2023-12

Steuerung- und Kameraüberwachungssystem

Software-Architekt und Software-Entwickler Python C++17 scipy ...
Software-Architekt und Software-Entwickler

- Konzipierung eines nichtlinearen Steuerungssystems mit Auswertung von PID, PID mit LSTM und PID mit GRU Verfahren. tensorflow, keras, scipy, numpy, python
- Implementierung eines nichtlinearen PID-variante Steuerungssystem mit Verwendung von GRU. C++17, Yocto, python, Linux, gcc.

- Anbindung Kameraüberwachungssystem zu dem Steuerungssystem. Implementierung RTC/RTSP-basierten Systems. aiortc, aiohttp, python, UART

- Implementierung einer Datenerfassung und Datenanalyse-System für die aufgenommene Bilder/Video. scipy, numpy, pandas, SQL Alchemy, Postgres, aiohttp, rest und Anbindung an Kafka

- Erweiterung des Systems mit Kafka-Streams mit Scala/Python für die Bilder-Metadata. Scala, python, sttp, aiohttp, C++ 17, gcc

- Migration des zeitkritischen Teils des Systems und Integration ZeroMQ in Akka Infrastruktur. Test, bzw. Performance Test. Scala, Java, akka, gcc, junit, gatling, Apache JMeter

- Implementierung einer HMI web-basierten Anwendung, react, reactjs, ionic, capacitor und eines Entwicklungstools für Parametrisierung des Systems mit Qt, pyside2/pyside6

- Anbindung Robotik-Steuerungssystem über ROS2 an Unity3D für Robotik-Visualisierung. Verwendung als Basis STL-Modelle des Roboters. python, C#, .NET, Unity, Unity3D

- Testautomatisierung für den Steuerungssystem. Bauen eines Simulator-Frameworks. C++17, cppUnit, python, pytest, UART
- Konzipierung eines nichtlinearen Steuerungssystems mit Auswertung von PID, PID mit LSTM und PID mit GRU Verfahren. tensorflow, keras, scipy, numpy, python
- Implementierung eines nichtlinearen PID-variante Steuerungssystem mit Verwendung von GRU. C++17, python, Linux, gcc.
- Implementierung Robotik-Steuerungssystem für Kassow-Robotik/Kassows-Robotik über ROS2, colon, C++17
- Anbindung Kameraüberwachungssystem zu dem Steuerungssystem. Implementierung RTC/RTSP-basierten Systems. aiortc, aiohttp, python, UART
- Anbindung einer .NET WPF Telerik C# basierte HMI zu python/C++ basierte Framework über GRPC und WCF. Umstrukturierung .NET WPF Telerik in .NET MAU Telerik.
- Implementierung einer Produktion Desktop HMI mit MAUI .NET. .NET 7.0, .NET MAUI, MAUI Telerik.
- Testautomatisierung für den Steuerungssystem. Bauen eines Simulator-Frameworks. C++17, cppUnit, python, pytest, UART

C++17 Python scipy numpy Kafka pytest graphviz pytransition transitions pandas akka Scala JMeter gatling ZeroMQ GRPC pyside2 pyside6 QML QT
Python C++17 scipy Java 11 Kafka numpy UART FSM Scala
Progressiv/KF
2 Jahre 2 Monate
2021-03 - 2023-04

Datenverarbeitungssystem

IT Berater (Teilzeit Projekt bis 20 Std pro Monat) ASP. .NET SSL ...
IT Berater (Teilzeit Projekt bis 20 Std pro Monat)

Beratung, Entwicklung (Fullstack), Test

  • Ü1 Prüfung im Rahmen des Projekts
  • Beratung im Bereich ETL, BPMN und Data Virtualisation Systemen

  • Beratung im Bereich Web-Technologien, Authentifizierungs- und Autorisierungsmethoden: NTLM, Kerberos, SSL, TLS, OAuth2, MFA, OTP, SSO

  • Erstellen mehreren REST-API Diensten

  • Implementierung und Test eines Frontends. Angular, Typescript, PrimeNG. Erweiterung eines Frontends mit Blazor / WebAssembly. .NET

  • Beratung im Bereich Sicherheitsprotokolle und Implementierung der Token-basierte Authentifizierung und Autorisierung für Web/REST API Resource
  • Implementierung eines Backend-Frameworks

  • Implementierung und Test eines Backend-Systems Web/REST API

Visual St
ASP. .NET SSL OAut Blazor WebAssembly
Augsburg
2 Jahre 9 Monate
2020-04 - 2022-12

Software Migrationsprojekt

Software-Entwickler, Fullstack-Entwickler C++17 C++14 C++11 ...
Software-Entwickler, Fullstack-Entwickler
  • Entwicklung/Test unterschiedlicher Geschäftslogik. Anwendung von mathematische Statistik (Autoregression, LMS) und Linear Algebra Methoden. C++, C#, .NET, .NET Core, ASP.NET, ADO.NET, EntityFramework, EF, OData, ASP.NET Core, Silverlight, Silverlight zu Blazor Umsetzung, Blazor Bindings, WCF, WCF auf GRPC Umsetzung, 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++ Interoperability, p-invoke, COM, SafeArrays, Bridging C++/C#, Java/C++, C++/Python, SQL.
  • Erweiterung und Implementierung Web-basierten Anwendungen mit Sophis Risque u.a. als Backend. Implementierung REST-basierte Schnittstellen und Erweiterung von COM Schnittstellen mit Hilfe von WCF und GRPC. Erweiterungen und Fehlerberhebungen in Backend und Frontend: WCF, GRPC, Silverlight, Blazor, Javascript. Ersetzen IdentityServer und lokale AD durch Azure IdentityServer und Azure AD. C#, WCF, COM, REST, ASP.NET Core, ASP.NET, OAuth2, OpenID, IdentityServer
  • Anpassungen zu CI/CD für den migrierten Projekten auf Basis von VSTS, JIRA, Github. Implementierung des Visual Studio Addons für Anbindungen zu JIRA  über JIRA SDK API und Github API. Java, C#, Typescript.
  • Fehlerbehebung und Feature-Implementierung. C++, C#, ADO.NET, EF, OData, .NET, MFC, ATL, OpenBLAS, gRPC, gsl.
  • Implementierung und Test von Backend-Komponenten und C++/Java Adaptoren für Datenverarbeitungssystem. Anbindung an AWS S3, AWS Cognito, Postgres und Oracle. Verwendung von  Oracle Apex, ADF und Camunda BPMN. Java, JNI, C++, JUnit, OpenJDK, Spring, Springboot, Hibernate, Postgres, Postgis, AWS Cognito, OAuth2, OpenID, AWS S3 Buckets

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

  • Implementierung von parallelisierten Rechen-Algorithmen mit CUDA für NVIDIA GPU Hardware.

  • 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.
  • Migration von der MS Access DB und MS SQL Server zur Oracle 19.2 DB. Anpassungen der Richtlinien, Umwandlung von T-SQL in PL-SQL und Erweiterung der bestehenden Funktionalitäten mit der UDF Java/.NET. Migration von MS SQL Server DTS in jeweiligen Oracle Benutzerdefinierte Dienste mit Java. Datenbank-Schema Anpassungen und Oracle Audit-Massnahmen im Rahmen der Migration
  • Migration alte Java 1.5 Code in Java 8/11 im Rahmen des Migrationsprojekts und Umstrukturierung des Java Codes mit Java Spring/Spring Boot und Bereitstellung von REST-Dienste als Microservices im Cloud-Umgebung. REST, JSON, Spring Boot, Spring Batch, JPA, OpenAPI, X509 Zertifikate, Swagger, Jetty, JSONPath.
  •  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
Visual Studio MS SQL Server Oracle Sophis Sophis Risque gRPC GSL GPU ADO.NET Entity Framework ADO.NET MQTT TIBCO Spring MVC Java API Microsoft Access
C++17 C++14 C++11 C# .NET Framework Java 8 SQL GPU OAuth2 OpenID
8 Monate
2021-12 - 2022-07

Robotik-Steuerungssystem

Software-Architekt und Entwicker C++ Python C++11 ...
Software-Architekt und Entwicker
  • 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, ROS2, colcon

  • Robotik-Schnittstelle Definition msg/srv mit ROS2, colcon. Dynamische Reflection-basierte Steuerung mit rosidl und rclpy. Python, C++, ROS2, UFactory xArm 6. Implementierung Motion-Planner mit IK Solver, Denavit-Hartenberg, Inverse Kinematics (Inverse Kinematik) Methoden. Forschung und Auswertung unterschiedlichen Inverse Kinematik Methoden, OpenRAVE, FABRIK, usw.
  • Implementierung eines PoC auf Basis von RB3 Board und ESP32 basierte Lösungen. C++, C++11, Yocto, Python, FreeRTOS, FreeRTOS xQueue, Queue, OLED, Espressif, 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

  • Implementierung eine WLAN/WIFI AP um die Kommunikation mit dem PoC zu ermöglichen. Espressif, C++, WLAN, WIFI
  • 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

Cm-Lab OpenCV ESP32 BTS7960 RB3 SDM845 DepthAI OpenVINO Anaconda Android Studio Ionic libmqtt Amtel ADS1115 ATtiny412 FreeRTOS Queues AD8307 ACS712 Firebase Espressif colcon
C++ Python C++11 Java Typescript ReactJS Ionic Capacitor MQTT Scipy Numpy OpenCV ESP32 BTS7960 RB3 SDM845 Bildverarbeitung industrielle Kamerasysteme FreeRTOS Queues Firebase Espressif ROS2 ROS-2 colcon
3 Monate
2021-06 - 2021-08

C++ Developer for ADAS tooling

Software Development C++ Python Bildverarbeitung ...
Software Development

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++.
  • 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.
ADTF Visual C++ Visual Studio Visual Studio 2017 Visual Studio 2019 Qt 5.15 Qt CppUnit OpenCV Yocto Bitbake QEMU Rust
C++ Python Bildverarbeitung Bildbearbeitung Algorithmenentwicklung Geodatenverarbeitung Unittest Integrationstest Regressionstest Agile Softwareentwicklung Scrum Message Queuing
Regensburg
1 Jahr 2 Monate
2019-08 - 2020-09

Datensimulationssystem / B2B Schnittstelle

IT-Berater Scrum Java Spring ...
IT-Berater

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 und SOAP/REST Konfigurationsdienste für Zustandsmaschinenkonfiguration (FSM) auf Basis von JavaScript/Typescript und Java Spring Boot, Spring Security. Für Authentifizierung wurde Keycloak Server und JWT mit OAuth2 eingesetzt. Spring Boot, Spring Security, JWT, OAuth2, OpenID, Java, Java Reflection, Javassist, Rhino, Docker, Ansible, Openshift, Typescript, Angular, Typescript, PrimeNG.
  • Design und Implementierung eines Nachrichtendefinitionsframeworks für eine Verischerungsverwaltung.  Alle Nachrichtentypen wurden durch JSON definiert und jeweilige Nachrichtenklassen durch Javassist, JFlex, Velocity, ByteBuddy und Reflection dynamisch generiert, um die Zero-Java Programmierung zu ermöglichen. Die Nachrichtendefinitonen wurden als Basis für Formularveraltung verwendet.
  • Implementierung eines FSM Frameworks (N-dimensionale Zustandsmaschinen - Kafka für IPC, Spring Databus im gleichem Microservice) auf Basis von Spring Events Bus, Spring FSM, Akka 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, Spring Boot, Scala, Akka, scxml, Event Bus, FSM
  • Aufbau des Dokumentverarbeitung-Workflows auf Basis von FSM. Java, Java Spring-Boot, Spring Batch, Apache POI, Cassandra. Anbindung Dokument-no-SQL DB zu JIRA/JIRA API und Implementierung von JIRA-Plugins für Dokumenten no-SQL DB und Bugzilla. Erweiterung von Cassandra durch Java UDF.
  • Erstellung Unit- und Integrationstests auf Basis von jUnit, Cucumber, Gherkin.  Tests in CI/CD auf Basis von Jenkins, Splunk, Grafana, Prometheus, JMeter.
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 Spring S
Scrum Java Spring JPA JavaScript Jenkins SpringFramework Apache CXF Rhino NIO Netty Apache Jetty JNA PrimeNG Angular Velocity JFlex Spring Se OAuth2 OpenID Connect
Gulp / T-Systems
München
1 Jahr
2019-08 - 2020-07

Prozessverwaltungssystem

IT-Berater Scrum Java Spring ...
IT-Berater

Beratung, Design, Fullstack-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.

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
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
Ditzingen
10 Monate
2019-03 - 2019-12

Medizinische Geräte

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

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.
MS Visual Studio Git Qt Designer helgrind valgrind callgrind DHAT GammaRay QML
C++17 C++14 Git Qt QML Qt Designer Microsoft Visual Studio C# JavaScript
Tuttlingen/München
7 Monate
2018-09 - 2019-03

Datenverwaltungssystem, Roboticsverwaltungssystem

Software-Entwickler .NET OOA SOA ...
Software-Entwickler

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.
Microsoft Visual Studio ADO.NET Entity Framework XUnit
.NET OOA SOA OOP Acceptance-Test Scrum Agile Entwicklung Entity Framework Siemens S7 C# WPF
München
3 Monate
2018-08 - 2018-10

CRM System

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

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.
Microsoft Visual Studio MS Visual Studio .NET 4.6 PostgreSQL C# CRM Dynamics Azure WebAPI Asterisk Speech API AsterNET.ARI
Text Analytics NLP Microsoft Azure PL / SQL PBX SIP Spracherkennung Sprach-Erkennung
Gulp
Ulm
4 Monate
2018-06 - 2018-09

Patientenverwaltungssystem

IT Berater Scrum MS Visual Studio Perforce ...
IT Berater
  • 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
MS Visual Studio QtDesigner Perforce MS SQL Database MS SQL Server JIRA TSQL Ansi SQL Docker
Scrum MS Visual Studio Perforce Qt5 QML QtQuick C++ C++11 Docker Scrum agile DICOM FHIR HL7 FHIR3
Hays AG
Freiburg im Breisgau
1 Jahr 7 Monate
2017-03 - 2018-09

Datenverarbeitungssystem

Software-Entwickler Apache Tomcat Amazon EC2 Microservices ...
Software-Entwickler
  • 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, jUnit, Grafana, Prometheus, Splunk, Logstash, Selenium, JMeter.
  • 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. Einrichten von Grafana und Prometheus für Überwachung kritische Tabellen und Eigenschaften.
  • PoC. Probe-Implementierung Java Microservices für Amazon AWS. Jax-WS, Amazon AWS, Cloud, Java, jUnit.
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
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
Gulp / T-Systems
München
3 Monate
2018-02 - 2018-04

Prozessverwaltungs- und monitoringssystem

Software-Entwickler MVC .NET MS Visual Studio ...
Software-Entwickler
  • 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.
MS Visual Studio Visual Studio 2015 .NET 3.5 IIS ASP.NET RS-485 XUnit MSTest MVC Perl
MVC .NET MS Visual Studio Visual Studio 2012 ASP.NET .NET 3.5 RS-485 MSTest XUnit Perl Visual Studio 2015
Solcom
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 ...
Berater, Software-Entwickler
  • 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.
NetBeans Arduino Arduino IDE Lidar OpenCV TensorFlow HummingBoard Lattepanda i.MX 6 I2C
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
München
1 Jahr
2017-01 - 2017-12

Web-basierte Steuerungssoftware/Web-basierte Verwaltungssoftware

Berater, Entwickler Azure Microsoft Azure Beckhoff-TwinCAT ...
Berater, Entwickler
  • 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 Benutzerverwaltungs- und Prozessverwaltungssystem. Ersetzen von NTLM-basierte Benutzerverwaltungssystem durch AzureAD und Azure Identity Server. Ersetzen NTLM durch Passwort- und Token-basierte Authentifizierung OpenID Connect. C#, WebAPI, REST, .NET, Azure SDK, Azure AD, NTLM, Kerberos, Azure Identity Server, OpenID Connect, 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, Fullstack-Entwicklung eines Web-basierten Monitoring Systems 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.

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
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 OAuth2 Azure AD
Gulp
Schweiz
6 Monate
2016-07 - 2016-12

Embedded Software, Intranet Java Prozessverwaltungssystem

Scrum .NET .NET 4.5 ...

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
Microsoft Visual Studio Eclipse XUnit MSTest TestNG Qt Designer TFS Jenkins Keil Keil Tools ActiveMQ
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
Hays AG (sowie auch andere Kunden)
München
2 Jahre
2014-09 - 2016-08

Industrieautomation, Embedded Software

MS Windows 7/8 MS Visual Studio 2012 MS SQL Server ...

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, LabWindows, LabView, µVision, Virtual Measurement Systems, 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.
  • Visualisierung der Robotik-Bewegung durch eine Unity3D und Vergleich mit Unreal Engine. Model wurde als OBJ-Dateien definiert. C++, C#, Unreal Engine, Unity, Unity3D
  • 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.
Prodave 7 MS Visual Studio Beckhoff-TwinCAT Beckhoff MATLAB MS SQL Server SQLite MongoDB Teledyne Dalsa SIMATIC S7-GRAPH
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
Progressive IT
München
6 Monate
2015-01 - 2015-06

Beratung, Entwicklung, Konzepterstellung

MS Windows 7 MS Visual Studio 2012 MS SQL Server ...
  • 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.
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
Hays AG
Stuttgart
7 Monate
2014-12 - 2015-06

BMW R&D. Datenverwaltungssystemen

MS Visual Studio 2013 C# Angular JS ExpressJS ...

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.
MS Visual Studio 2013 C# Angular JS ExpressJS bootstrap CSS jQuery Java Jersey JSON JPA
FERCHAU Engineering GmbH
München
11 Monate
2014-04 - 2015-02

Beratung, Architektur-Optimierung, Konzepterstellung Finanzsoftware

MS Windows 7 METIS Mono.Cecil ...
  •  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.
MS Windows 7 METIS Mono.Cecil NDepend MS Visual Studio 2012 MS SQL Server C# Scilab Visual Paradigm UML NPOI WinForms ADO.NET MEF
Hays AG
Erlangen
5 Monate
2013-11 - 2014-03

Beratung, Entwicklung, Konzepterstellung

MS Windows 7 : MS Visual Studio 2012 MS SQL Server ...
  • 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.
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
Hays AG
Stuttgart
5 Monate
2013-06 - 2013-10

Beratung, Entwicklung, Konzepterstellung.

Integrity MS Windows 7 MS Windows XP ...
  • 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.
Integrity MS Windows 7 MS Windows XP SVN Eclipse CDT MS Visual Studio 2008/2010
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 ...
  • 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
CentOS Fedora 10/12 MS Windows 7 Netbeans SVN Eclipse Oracle SQL Developer mySQL Workbench MS Visual C++ 2005
Hays AG
3 Monate
2012-08 - 2012-10

Beratungsaktivitäten und Erweiterungen der verschiedenen Web Systemen

Entwickler, Fullstack-Entwickler, IT Berater Ubuntu 11.10 Debian Linux 6.0 MS Windows 7 Netbeans ...
Entwickler, Fullstack-Entwickler, IT Berater
  • 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.
Ubuntu 11.10 Debian Linux 6.0 MS Windows 7 Netbeans Zend Studio 8.0 SVN
Computer Futures
Berlin
7 Monate
2012-01 - 2012-07

Beratungsaktivitäten und Entwicklungsaktivitäten in unterschiedliche Softwareprojekte

Eclipse PDT/CDT FireBug Notepad++ ...
  • 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.
Eclipse PDT/CDT FireBug Notepad++ ARM-Tools SVN Doxygen
Hays AG
Stuttgart
8 Monate
2011-05 - 2011-12

Beratungsaktivitäten und Entwicklungsaktivitäten in unterschiedliche Softwareprojekte

Linux MS Windows QtCreator ...
  • 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++
Linux MS Windows QtCreator QtDesigner MKS Mantis Doxygen
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 ...
  • 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.
Linux Ubuntu 10.4 MS Windows Vista Netbeans 6.8 Zend Studio 7.1 SVN
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
  • 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.
Linux Ubuntu MS Windows 7 MS Windows 2000
verschiedene Firmen, Deutschland

Aus- und Weiterbildung

Aus- und Weiterbildung

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.

Position

Position

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. Mehr als 35 Jahre im Bereich Elektronik: Elektronikssystem-Aufbau, Konzepterstellung, Modellierung (ADC, DAC, Mikrokontrollersysteme, ESP32, STM32, x86, x51, usw)

Kompetenzen

Kompetenzen

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
Experte
Unity 3d
Fortgeschritten
Unreal Engine 5
Fortgeschritten
MAUI
Experte
MAUI Telerik
Experte
Blazor
Experte

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

Branchen

Branchen

  • Medizin
  • Finanz
  • Industrieautomation (Bahnautomatik)
  • Logistik
  • Automotive

Einsatzorte

Einsatzorte

Stuttgart (+500km) Hamburg (+500km) Berlin (+500km) München (+500km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

6 Monate
2023-09 - 2024-02

Entwicklung eines Geräteüberwachung und Gerätetest-Systems

IT Beater Python TypeScript Angular ...
IT Beater

Fullstack-Entwicklung, Fehlerbehebng, Konzepterstellung neue Software-Tools:

- Dockerisierung mehrere Software Produkte, Erstellung Microservices auf Basis von mysql, python und java-basierte Anwendungen, Python, mysql, Kubernetes, Helm, Docker, Docker-compose

- Konzepterstellung, Architektur-Design eines Web-basierte Software-Produkten für Überwachung Steuerungsgeräte über FTDI/SPI Protokolle. Influxdb, mysql, python, numpy, scipy, celery, taskiq, C++17, Angular, PrimeNG, Typescript, SCSS. Dockerisierung des Produktes.

- Fehlerbehebung, Integrations nicht-invasive Logging für Multithreaded System. ETW Logging.

- Erweiterung Monitoringssystem: Grafana, InfluxDB, mysql, jsonnet, graphnet

Apache Nifi Celery scipy numpy Docker MySQL SQLite Angular Node.js PrimeFaces PrimeNG Grafana influxdb taskiq celery openapi influxdb taskiq asyncio celery redis openapi
Python TypeScript Angular Apache Nifi C++17 Java 17 Java FTDI UART SPI
Hays AG
Remote
1 Jahr
2023-01 - 2023-12

Steuerung- und Kameraüberwachungssystem

Software-Architekt und Software-Entwickler Python C++17 scipy ...
Software-Architekt und Software-Entwickler

- Konzipierung eines nichtlinearen Steuerungssystems mit Auswertung von PID, PID mit LSTM und PID mit GRU Verfahren. tensorflow, keras, scipy, numpy, python
- Implementierung eines nichtlinearen PID-variante Steuerungssystem mit Verwendung von GRU. C++17, Yocto, python, Linux, gcc.

- Anbindung Kameraüberwachungssystem zu dem Steuerungssystem. Implementierung RTC/RTSP-basierten Systems. aiortc, aiohttp, python, UART

- Implementierung einer Datenerfassung und Datenanalyse-System für die aufgenommene Bilder/Video. scipy, numpy, pandas, SQL Alchemy, Postgres, aiohttp, rest und Anbindung an Kafka

- Erweiterung des Systems mit Kafka-Streams mit Scala/Python für die Bilder-Metadata. Scala, python, sttp, aiohttp, C++ 17, gcc

- Migration des zeitkritischen Teils des Systems und Integration ZeroMQ in Akka Infrastruktur. Test, bzw. Performance Test. Scala, Java, akka, gcc, junit, gatling, Apache JMeter

- Implementierung einer HMI web-basierten Anwendung, react, reactjs, ionic, capacitor und eines Entwicklungstools für Parametrisierung des Systems mit Qt, pyside2/pyside6

- Anbindung Robotik-Steuerungssystem über ROS2 an Unity3D für Robotik-Visualisierung. Verwendung als Basis STL-Modelle des Roboters. python, C#, .NET, Unity, Unity3D

- Testautomatisierung für den Steuerungssystem. Bauen eines Simulator-Frameworks. C++17, cppUnit, python, pytest, UART
- Konzipierung eines nichtlinearen Steuerungssystems mit Auswertung von PID, PID mit LSTM und PID mit GRU Verfahren. tensorflow, keras, scipy, numpy, python
- Implementierung eines nichtlinearen PID-variante Steuerungssystem mit Verwendung von GRU. C++17, python, Linux, gcc.
- Implementierung Robotik-Steuerungssystem für Kassow-Robotik/Kassows-Robotik über ROS2, colon, C++17
- Anbindung Kameraüberwachungssystem zu dem Steuerungssystem. Implementierung RTC/RTSP-basierten Systems. aiortc, aiohttp, python, UART
- Anbindung einer .NET WPF Telerik C# basierte HMI zu python/C++ basierte Framework über GRPC und WCF. Umstrukturierung .NET WPF Telerik in .NET MAU Telerik.
- Implementierung einer Produktion Desktop HMI mit MAUI .NET. .NET 7.0, .NET MAUI, MAUI Telerik.
- Testautomatisierung für den Steuerungssystem. Bauen eines Simulator-Frameworks. C++17, cppUnit, python, pytest, UART

C++17 Python scipy numpy Kafka pytest graphviz pytransition transitions pandas akka Scala JMeter gatling ZeroMQ GRPC pyside2 pyside6 QML QT
Python C++17 scipy Java 11 Kafka numpy UART FSM Scala
Progressiv/KF
2 Jahre 2 Monate
2021-03 - 2023-04

Datenverarbeitungssystem

IT Berater (Teilzeit Projekt bis 20 Std pro Monat) ASP. .NET SSL ...
IT Berater (Teilzeit Projekt bis 20 Std pro Monat)

Beratung, Entwicklung (Fullstack), Test

  • Ü1 Prüfung im Rahmen des Projekts
  • Beratung im Bereich ETL, BPMN und Data Virtualisation Systemen

  • Beratung im Bereich Web-Technologien, Authentifizierungs- und Autorisierungsmethoden: NTLM, Kerberos, SSL, TLS, OAuth2, MFA, OTP, SSO

  • Erstellen mehreren REST-API Diensten

  • Implementierung und Test eines Frontends. Angular, Typescript, PrimeNG. Erweiterung eines Frontends mit Blazor / WebAssembly. .NET

  • Beratung im Bereich Sicherheitsprotokolle und Implementierung der Token-basierte Authentifizierung und Autorisierung für Web/REST API Resource
  • Implementierung eines Backend-Frameworks

  • Implementierung und Test eines Backend-Systems Web/REST API

Visual St
ASP. .NET SSL OAut Blazor WebAssembly
Augsburg
2 Jahre 9 Monate
2020-04 - 2022-12

Software Migrationsprojekt

Software-Entwickler, Fullstack-Entwickler C++17 C++14 C++11 ...
Software-Entwickler, Fullstack-Entwickler
  • Entwicklung/Test unterschiedlicher Geschäftslogik. Anwendung von mathematische Statistik (Autoregression, LMS) und Linear Algebra Methoden. C++, C#, .NET, .NET Core, ASP.NET, ADO.NET, EntityFramework, EF, OData, ASP.NET Core, Silverlight, Silverlight zu Blazor Umsetzung, Blazor Bindings, WCF, WCF auf GRPC Umsetzung, 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++ Interoperability, p-invoke, COM, SafeArrays, Bridging C++/C#, Java/C++, C++/Python, SQL.
  • Erweiterung und Implementierung Web-basierten Anwendungen mit Sophis Risque u.a. als Backend. Implementierung REST-basierte Schnittstellen und Erweiterung von COM Schnittstellen mit Hilfe von WCF und GRPC. Erweiterungen und Fehlerberhebungen in Backend und Frontend: WCF, GRPC, Silverlight, Blazor, Javascript. Ersetzen IdentityServer und lokale AD durch Azure IdentityServer und Azure AD. C#, WCF, COM, REST, ASP.NET Core, ASP.NET, OAuth2, OpenID, IdentityServer
  • Anpassungen zu CI/CD für den migrierten Projekten auf Basis von VSTS, JIRA, Github. Implementierung des Visual Studio Addons für Anbindungen zu JIRA  über JIRA SDK API und Github API. Java, C#, Typescript.
  • Fehlerbehebung und Feature-Implementierung. C++, C#, ADO.NET, EF, OData, .NET, MFC, ATL, OpenBLAS, gRPC, gsl.
  • Implementierung und Test von Backend-Komponenten und C++/Java Adaptoren für Datenverarbeitungssystem. Anbindung an AWS S3, AWS Cognito, Postgres und Oracle. Verwendung von  Oracle Apex, ADF und Camunda BPMN. Java, JNI, C++, JUnit, OpenJDK, Spring, Springboot, Hibernate, Postgres, Postgis, AWS Cognito, OAuth2, OpenID, AWS S3 Buckets

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

  • Implementierung von parallelisierten Rechen-Algorithmen mit CUDA für NVIDIA GPU Hardware.

  • 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.
  • Migration von der MS Access DB und MS SQL Server zur Oracle 19.2 DB. Anpassungen der Richtlinien, Umwandlung von T-SQL in PL-SQL und Erweiterung der bestehenden Funktionalitäten mit der UDF Java/.NET. Migration von MS SQL Server DTS in jeweiligen Oracle Benutzerdefinierte Dienste mit Java. Datenbank-Schema Anpassungen und Oracle Audit-Massnahmen im Rahmen der Migration
  • Migration alte Java 1.5 Code in Java 8/11 im Rahmen des Migrationsprojekts und Umstrukturierung des Java Codes mit Java Spring/Spring Boot und Bereitstellung von REST-Dienste als Microservices im Cloud-Umgebung. REST, JSON, Spring Boot, Spring Batch, JPA, OpenAPI, X509 Zertifikate, Swagger, Jetty, JSONPath.
  •  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
Visual Studio MS SQL Server Oracle Sophis Sophis Risque gRPC GSL GPU ADO.NET Entity Framework ADO.NET MQTT TIBCO Spring MVC Java API Microsoft Access
C++17 C++14 C++11 C# .NET Framework Java 8 SQL GPU OAuth2 OpenID
8 Monate
2021-12 - 2022-07

Robotik-Steuerungssystem

Software-Architekt und Entwicker C++ Python C++11 ...
Software-Architekt und Entwicker
  • 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, ROS2, colcon

  • Robotik-Schnittstelle Definition msg/srv mit ROS2, colcon. Dynamische Reflection-basierte Steuerung mit rosidl und rclpy. Python, C++, ROS2, UFactory xArm 6. Implementierung Motion-Planner mit IK Solver, Denavit-Hartenberg, Inverse Kinematics (Inverse Kinematik) Methoden. Forschung und Auswertung unterschiedlichen Inverse Kinematik Methoden, OpenRAVE, FABRIK, usw.
  • Implementierung eines PoC auf Basis von RB3 Board und ESP32 basierte Lösungen. C++, C++11, Yocto, Python, FreeRTOS, FreeRTOS xQueue, Queue, OLED, Espressif, 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

  • Implementierung eine WLAN/WIFI AP um die Kommunikation mit dem PoC zu ermöglichen. Espressif, C++, WLAN, WIFI
  • 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

Cm-Lab OpenCV ESP32 BTS7960 RB3 SDM845 DepthAI OpenVINO Anaconda Android Studio Ionic libmqtt Amtel ADS1115 ATtiny412 FreeRTOS Queues AD8307 ACS712 Firebase Espressif colcon
C++ Python C++11 Java Typescript ReactJS Ionic Capacitor MQTT Scipy Numpy OpenCV ESP32 BTS7960 RB3 SDM845 Bildverarbeitung industrielle Kamerasysteme FreeRTOS Queues Firebase Espressif ROS2 ROS-2 colcon
3 Monate
2021-06 - 2021-08

C++ Developer for ADAS tooling

Software Development C++ Python Bildverarbeitung ...
Software Development

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++.
  • 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.
ADTF Visual C++ Visual Studio Visual Studio 2017 Visual Studio 2019 Qt 5.15 Qt CppUnit OpenCV Yocto Bitbake QEMU Rust
C++ Python Bildverarbeitung Bildbearbeitung Algorithmenentwicklung Geodatenverarbeitung Unittest Integrationstest Regressionstest Agile Softwareentwicklung Scrum Message Queuing
Regensburg
1 Jahr 2 Monate
2019-08 - 2020-09

Datensimulationssystem / B2B Schnittstelle

IT-Berater Scrum Java Spring ...
IT-Berater

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 und SOAP/REST Konfigurationsdienste für Zustandsmaschinenkonfiguration (FSM) auf Basis von JavaScript/Typescript und Java Spring Boot, Spring Security. Für Authentifizierung wurde Keycloak Server und JWT mit OAuth2 eingesetzt. Spring Boot, Spring Security, JWT, OAuth2, OpenID, Java, Java Reflection, Javassist, Rhino, Docker, Ansible, Openshift, Typescript, Angular, Typescript, PrimeNG.
  • Design und Implementierung eines Nachrichtendefinitionsframeworks für eine Verischerungsverwaltung.  Alle Nachrichtentypen wurden durch JSON definiert und jeweilige Nachrichtenklassen durch Javassist, JFlex, Velocity, ByteBuddy und Reflection dynamisch generiert, um die Zero-Java Programmierung zu ermöglichen. Die Nachrichtendefinitonen wurden als Basis für Formularveraltung verwendet.
  • Implementierung eines FSM Frameworks (N-dimensionale Zustandsmaschinen - Kafka für IPC, Spring Databus im gleichem Microservice) auf Basis von Spring Events Bus, Spring FSM, Akka 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, Spring Boot, Scala, Akka, scxml, Event Bus, FSM
  • Aufbau des Dokumentverarbeitung-Workflows auf Basis von FSM. Java, Java Spring-Boot, Spring Batch, Apache POI, Cassandra. Anbindung Dokument-no-SQL DB zu JIRA/JIRA API und Implementierung von JIRA-Plugins für Dokumenten no-SQL DB und Bugzilla. Erweiterung von Cassandra durch Java UDF.
  • Erstellung Unit- und Integrationstests auf Basis von jUnit, Cucumber, Gherkin.  Tests in CI/CD auf Basis von Jenkins, Splunk, Grafana, Prometheus, JMeter.
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 Spring S
Scrum Java Spring JPA JavaScript Jenkins SpringFramework Apache CXF Rhino NIO Netty Apache Jetty JNA PrimeNG Angular Velocity JFlex Spring Se OAuth2 OpenID Connect
Gulp / T-Systems
München
1 Jahr
2019-08 - 2020-07

Prozessverwaltungssystem

IT-Berater Scrum Java Spring ...
IT-Berater

Beratung, Design, Fullstack-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.

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
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
Ditzingen
10 Monate
2019-03 - 2019-12

Medizinische Geräte

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

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.
MS Visual Studio Git Qt Designer helgrind valgrind callgrind DHAT GammaRay QML
C++17 C++14 Git Qt QML Qt Designer Microsoft Visual Studio C# JavaScript
Tuttlingen/München
7 Monate
2018-09 - 2019-03

Datenverwaltungssystem, Roboticsverwaltungssystem

Software-Entwickler .NET OOA SOA ...
Software-Entwickler

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.
Microsoft Visual Studio ADO.NET Entity Framework XUnit
.NET OOA SOA OOP Acceptance-Test Scrum Agile Entwicklung Entity Framework Siemens S7 C# WPF
München
3 Monate
2018-08 - 2018-10

CRM System

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

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.
Microsoft Visual Studio MS Visual Studio .NET 4.6 PostgreSQL C# CRM Dynamics Azure WebAPI Asterisk Speech API AsterNET.ARI
Text Analytics NLP Microsoft Azure PL / SQL PBX SIP Spracherkennung Sprach-Erkennung
Gulp
Ulm
4 Monate
2018-06 - 2018-09

Patientenverwaltungssystem

IT Berater Scrum MS Visual Studio Perforce ...
IT Berater
  • 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
MS Visual Studio QtDesigner Perforce MS SQL Database MS SQL Server JIRA TSQL Ansi SQL Docker
Scrum MS Visual Studio Perforce Qt5 QML QtQuick C++ C++11 Docker Scrum agile DICOM FHIR HL7 FHIR3
Hays AG
Freiburg im Breisgau
1 Jahr 7 Monate
2017-03 - 2018-09

Datenverarbeitungssystem

Software-Entwickler Apache Tomcat Amazon EC2 Microservices ...
Software-Entwickler
  • 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, jUnit, Grafana, Prometheus, Splunk, Logstash, Selenium, JMeter.
  • 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. Einrichten von Grafana und Prometheus für Überwachung kritische Tabellen und Eigenschaften.
  • PoC. Probe-Implementierung Java Microservices für Amazon AWS. Jax-WS, Amazon AWS, Cloud, Java, jUnit.
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
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
Gulp / T-Systems
München
3 Monate
2018-02 - 2018-04

Prozessverwaltungs- und monitoringssystem

Software-Entwickler MVC .NET MS Visual Studio ...
Software-Entwickler
  • 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.
MS Visual Studio Visual Studio 2015 .NET 3.5 IIS ASP.NET RS-485 XUnit MSTest MVC Perl
MVC .NET MS Visual Studio Visual Studio 2012 ASP.NET .NET 3.5 RS-485 MSTest XUnit Perl Visual Studio 2015
Solcom
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 ...
Berater, Software-Entwickler
  • 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.
NetBeans Arduino Arduino IDE Lidar OpenCV TensorFlow HummingBoard Lattepanda i.MX 6 I2C
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
München
1 Jahr
2017-01 - 2017-12

Web-basierte Steuerungssoftware/Web-basierte Verwaltungssoftware

Berater, Entwickler Azure Microsoft Azure Beckhoff-TwinCAT ...
Berater, Entwickler
  • 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 Benutzerverwaltungs- und Prozessverwaltungssystem. Ersetzen von NTLM-basierte Benutzerverwaltungssystem durch AzureAD und Azure Identity Server. Ersetzen NTLM durch Passwort- und Token-basierte Authentifizierung OpenID Connect. C#, WebAPI, REST, .NET, Azure SDK, Azure AD, NTLM, Kerberos, Azure Identity Server, OpenID Connect, 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, Fullstack-Entwicklung eines Web-basierten Monitoring Systems 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.

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
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 OAuth2 Azure AD
Gulp
Schweiz
6 Monate
2016-07 - 2016-12

Embedded Software, Intranet Java Prozessverwaltungssystem

Scrum .NET .NET 4.5 ...

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
Microsoft Visual Studio Eclipse XUnit MSTest TestNG Qt Designer TFS Jenkins Keil Keil Tools ActiveMQ
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
Hays AG (sowie auch andere Kunden)
München
2 Jahre
2014-09 - 2016-08

Industrieautomation, Embedded Software

MS Windows 7/8 MS Visual Studio 2012 MS SQL Server ...

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, LabWindows, LabView, µVision, Virtual Measurement Systems, 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.
  • Visualisierung der Robotik-Bewegung durch eine Unity3D und Vergleich mit Unreal Engine. Model wurde als OBJ-Dateien definiert. C++, C#, Unreal Engine, Unity, Unity3D
  • 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.
Prodave 7 MS Visual Studio Beckhoff-TwinCAT Beckhoff MATLAB MS SQL Server SQLite MongoDB Teledyne Dalsa SIMATIC S7-GRAPH
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
Progressive IT
München
6 Monate
2015-01 - 2015-06

Beratung, Entwicklung, Konzepterstellung

MS Windows 7 MS Visual Studio 2012 MS SQL Server ...
  • 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.
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
Hays AG
Stuttgart
7 Monate
2014-12 - 2015-06

BMW R&D. Datenverwaltungssystemen

MS Visual Studio 2013 C# Angular JS ExpressJS ...

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.
MS Visual Studio 2013 C# Angular JS ExpressJS bootstrap CSS jQuery Java Jersey JSON JPA
FERCHAU Engineering GmbH
München
11 Monate
2014-04 - 2015-02

Beratung, Architektur-Optimierung, Konzepterstellung Finanzsoftware

MS Windows 7 METIS Mono.Cecil ...
  •  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.
MS Windows 7 METIS Mono.Cecil NDepend MS Visual Studio 2012 MS SQL Server C# Scilab Visual Paradigm UML NPOI WinForms ADO.NET MEF
Hays AG
Erlangen
5 Monate
2013-11 - 2014-03

Beratung, Entwicklung, Konzepterstellung

MS Windows 7 : MS Visual Studio 2012 MS SQL Server ...
  • 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.
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
Hays AG
Stuttgart
5 Monate
2013-06 - 2013-10

Beratung, Entwicklung, Konzepterstellung.

Integrity MS Windows 7 MS Windows XP ...
  • 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.
Integrity MS Windows 7 MS Windows XP SVN Eclipse CDT MS Visual Studio 2008/2010
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 ...
  • 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
CentOS Fedora 10/12 MS Windows 7 Netbeans SVN Eclipse Oracle SQL Developer mySQL Workbench MS Visual C++ 2005
Hays AG
3 Monate
2012-08 - 2012-10

Beratungsaktivitäten und Erweiterungen der verschiedenen Web Systemen

Entwickler, Fullstack-Entwickler, IT Berater Ubuntu 11.10 Debian Linux 6.0 MS Windows 7 Netbeans ...
Entwickler, Fullstack-Entwickler, IT Berater
  • 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.
Ubuntu 11.10 Debian Linux 6.0 MS Windows 7 Netbeans Zend Studio 8.0 SVN
Computer Futures
Berlin
7 Monate
2012-01 - 2012-07

Beratungsaktivitäten und Entwicklungsaktivitäten in unterschiedliche Softwareprojekte

Eclipse PDT/CDT FireBug Notepad++ ...
  • 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.
Eclipse PDT/CDT FireBug Notepad++ ARM-Tools SVN Doxygen
Hays AG
Stuttgart
8 Monate
2011-05 - 2011-12

Beratungsaktivitäten und Entwicklungsaktivitäten in unterschiedliche Softwareprojekte

Linux MS Windows QtCreator ...
  • 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++
Linux MS Windows QtCreator QtDesigner MKS Mantis Doxygen
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 ...
  • 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.
Linux Ubuntu 10.4 MS Windows Vista Netbeans 6.8 Zend Studio 7.1 SVN
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
  • 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.
Linux Ubuntu MS Windows 7 MS Windows 2000
verschiedene Firmen, Deutschland

Aus- und Weiterbildung

Aus- und Weiterbildung

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.

Position

Position

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. Mehr als 35 Jahre im Bereich Elektronik: Elektronikssystem-Aufbau, Konzepterstellung, Modellierung (ADC, DAC, Mikrokontrollersysteme, ESP32, STM32, x86, x51, usw)

Kompetenzen

Kompetenzen

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
Experte
Unity 3d
Fortgeschritten
Unreal Engine 5
Fortgeschritten
MAUI
Experte
MAUI Telerik
Experte
Blazor
Experte

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

Branchen

Branchen

  • Medizin
  • Finanz
  • Industrieautomation (Bahnautomatik)
  • Logistik
  • Automotive

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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