Mikhail Uchitelev

Freiberufler

Friedberg, Germany

Experience

Feb 2025 - Apr 2025
3 months

IT-Berater, Entwickler

K-Recruiting / Heine Optotechnik

  • Entwicklung der erforderlichen Workflow-Funktionalitäten mit C++, QT, QML, Javascript, DBus, NetworkManager, gstreamer, Yocto. Eingesetzte Frameworks: QT, QML, Netlink, yocto, bitbake usw.
  • Entwicklung Diagnostik-Report nach HL7 FHIR. Implementierung eines FHIR Client in C++ mit libcurl und nlohmann. Integration in yocto, ninja Toolchain.
  • Fehleranalyse und Fehlerbehebungen des bestehenden Quellkodes: C++, QML, Yocto
  • Beratung zu Best Practices im Bereich Yocto Konfiguration / Deployment (C++, Yocto, rpm)
  • Vorschläge im Bereich der Bildanalyse, Informationsextraktion und Klassifikation mittels KI-Systemen: tensorflow, pytorch, skimage, opencv
  • Weitergehende Tätigkeiten im Software-Lebenszyklus
Oct 2024 - Feb 2025
5 months

IT Beratung, AI/KI Set-Design, IT-Berater, AI-Designer, Set-Designer, Virtual Film Designer

Friedland Digital

  • Erste in der Welt Integration der Film Virtual Produktion-Methoden mit der KI-gesteuerten Welt und die Aufführung des Sets in Real-Time mit Berücksichtigung der Unstimmigkeiten in der Mis-en-scene. Mocap, MediaPipe, Yolo, Pytorch, Python.
  • Konzept und Realisierung das Art design using 3D Max, Blender und Unreal Engine 5.5 und Erweiterung der bestehenden Funktionalitäten für Communication mit anderen AI Software. C++, Blueprints, C#, .NET 8 Core, Sockets, ZMQ, ZeroMQ
  • Training unterschiedlichen NN für jede Character inklusiv Bewegungen, Geste /Handbewegungen, Arien, bzw. Rezitativen. TensorFlow, GenAI, MediaPipe, DepthAI, librosa, pydub, scipy, numpy, Pytorch, Yolo, MFCC, Mel-Spectrum, Python.
  • Anbindung Unreal Engine zu MediaPipe, Pytorch und DepthAI über ZMQ/Protobuf. Python, C++, C#, .NET Core 8, Unreal Engine API, Mesh, SKM, MTCNN, RNN, LSTM, Yolo, YoloV7, YoloV8, ZeroMQ, ZMQ, Protobuf.
  • Komplette Set Gestaltung mit einer kombinierten Unreal Engine und Blender/3D Max Modellen.
  • Entwicklung eines Kalibrierungssystems für Multiprojektoren-Konfiguration. OpenCV, Python, C++, D3Direct, DirectX11/12.
Jun 2024 - Nov 2024
6 months

Software-Entwickler/IT-Beater

Gulp / SNH

Entwicklung und Berater-Aktivitäten im Rahmen eines Entwicklungsprojektes

  • Implementierung, Fehlebehebungen und Tests unterschiedlichen Funktionalitäten im Front-End: Vue, Angular (10, 14, 16, 18), Angular Material, PrimeNG, SCSS, ReactJS, Typescript, karma, Selenium und Cypress. Implementierung Unit- und UI- Integrationstests auf Basis von Selenium und Cypress.
  • Implementierung, Fehlerbehebungen und Tests unterschiedlichen Funktionalitäten im Backend (Microservices, EDA): Spring 6.2, Spring Boot 3.3, Quarkus 3.15, RabbitMQ, Vaadin, GraphQL, Java, Java 8/11/17/21, jUnit, Mockito, RabbitMQ-Mocks als PoC. Migration von Websphere 9.0 / Java 8 auf WebSphere Liberty (Open Liberty) 23 / Java 21 inklusiv RBAC. Legacy Software Aktualisierungen
  • Integrations Reflection-basierte Funktionalitäten und Erweiterungen IoC für nicht-standartmäßige Szenarien. Java, Reflection, Spring Boot, Spring IoC
  • Erweiterung NestJS-basierte Backend. Typescript, NodeJS, NestJS, Prisma ORM, Postgres
  • Performanz-Optimierungen in den unterschiedlichen Bereichen des Backend durch vorgeschnittene Methoden. Java, JPA, Spring Boot, jMeter
  • PoC für OData-basierten Datenaustausch auf Basis von Spring Olingo. Olingo, Spring Boot.
  • Implementierung PoC auf Basis von OpenAPI und Json2Pojo für die Automatisierung der Erstellung von Schnittstellen. OpenAPI, Java, Typescript. Erforschung von Optimierungsmethoden für Template-Layout Automatisierung für die automatische Generierung von PrimeNG Vorlagen: Velocity.
  • Implementierung und Auswertung von Tests in Apache JMeter und SoapUI für Tests OpenAPI-basierten Schnittstellen. Apache JMeter, groovy, SoapUI, REST, Integrierte Authentication/Authorisierung.
  • Auswertung, Vergleich und PoC für Tests: jMock, Mockito, JMockit.
Sep 2023 - Jun 2024
10 months

IT Beater

Cassini Consulting AG / Aleri Consulting GmbH / Deutsche Bahn

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. Überwachung Frontend /Backend, Konfigurationsverwaltung, RBAC Nutzerverwaltung (flask_oidc, keycloak) Influxdb, mysql, python, numpy, scipy, celery, flask, flask_redis, reids, flask_oidc, connexion, openapi, taskiq, C++17, Angular, PrimeNG, Typescript, SCSS. Dockerisierung des Produktes.
  • Migration einer bestehenden Spring Legacy Überwachungssystem von Spring auf vert.x und Quarkus mit der erweiterten Konfigurationsverwaltung, Umstellung von zeitkritischen Schnittstellen auf websockets (SockJS) und RBAC Nutzerverwaltung. Angular, PrimeNG, Typescript, Quarkus, vert.x, OOP/OOA, EDA, Event-driven Architektur, Java 17, oidc, OAuth2,
  • Einrichten des Keycloak Docker-basierte Instanz und Einrichten Nutzer und Rollen (RBAC).
  • Software-Design einer Geräteverwaltung- und Geräteüberwachung- für eine Cloud-basierte Anwendung. Die Überwachung und die Steuerung erfolgt lokal On-Premises und die Diagnostics wurde auf Amazon AWS S3 gespeichet, bzw. über AWS Lambda aktualisiert. Java, Spring Boot, Java AWS CDK, TDD, DDD, OOP/OOA, Microservices, Saas. Modellierung und OO-Design mittels Visual Paradigm. Frontend auf zum Teil auf ReactJS zum Teil auf Angular basiert.
  • Fehlerbehebung, Integrations nicht-invasive Logging für Multithreaded System. ETW Logging.
  • Vergleich NLTK, Shark NLP, OpenNLP, Spacy NLP. Erweiterung Wiki-System durch NLTK und als PoC mit Shark NLP, OpenNLP, um die NLP-basierte Suche zu implementieren. Einsatz von Logitorch (pytorch), nltk classify auf Unternehmen-Wiki Corpus (MoinMoin Wiki) und Dokumentationen. Python, pytorch, nltk, logitorch, OpenNLP, Shark NLP.
  • Erweiterung Monitoringssystem: Grafana, InfluxDB, mysql, jsonnet, graphnet. Integration der Grafana-Monitoring in der Geräteüberwachung Cloud-basierte Anwendung.
Jun 2023 - Nov 2023
6 months
Munich, Germany

IT-Berater

Alieri / Cassini / ARRI

  • Entwicklung HAP2 Protokolle für ARRI Kameras, ARRI Alexa 35. C++, TCP/IP, IPC
  • Entwicklung, Erweiterung und Tests GUI für ARRI Kameras. Linux RT, C++, Java-basierte UI Definition Programm.
  • Erweiterung VHDL/FPGA Schnittstelle für ARRI Alexa 35 um die neue Eigenschaften (SYNC, FPS-Anpassungen, DHCP) in ViewFinder und Steuerungsmonitor unterstützen zu können.
  • Anbindung AWS Elemental, AWS Media Convert, AWS SDK für On-Demand ARRI Streaming, HLS, MPEG-DASH, SCTE, TSDuck, Kartan, Mux-Demux, Codecs. C++, AWS SDK C++
  • Entwicklung, Erweiterung der Funktionaltitäten in Videoverarbeitung /Videospeichern.
  • Migration Kamera UI und ViewFinder UI in QT/QML. C++, QT, QML, LinuxRT, Mali GPU
Jun 2022 - Sep 2024
2 years 4 months

Software-Architekt und Software-Entwickler

Progressive/Schölly Fiberoptik

  • Konzipierung und Entwurf einer Software-Architektur für ein Robotik-basierte Kamera-Steuerung und Kamera- und Optik-Kalibrierungssystem - camlab. C++ Anbindung an FPGA /VHDL-basierte Kamera-Schnittstelle. Zeiss und Basler Kameras, UML, Design-Muster, OOA, OOD
  • Implementierung des Robotik-basierte Kamerasteuerung und Kamerakalibrierungssystem auf Basis von Kassow / ROS2, Owis Stage, Spektrometer, Licht-Messgeräte, Labview, C++ und Python.
  • Definition und Implementierung Schnittstellen zu den unterschiedlichen Messgeräte und Steuerungsgeräte: Spektrometer, Präzise Bewegungssysteme, Lichtquellen. Python, C++, NVidia Jetson, GRPC, XML-RPC, UART, SPI, Serial, usw.
  • Design, Implementierung und Abwicklung des gesamten Produkts für Kamerasteuerung und Kamerakalibrierung mit Integration von OpenCV, LSTM, scipy, numpy, usw.
  • 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.
  • Implementierung unterschiedlichen Optik-Messungsalgorithmen. scipy, numpy, OpenCV, tensorflow, KI, usw.
  • Forschung im Bereich Inverse Kinematics: IKFast, MoveIT. Vergleich IKFast Solvers und KI-basierte IK Methoden für Kassow KR1018. pytorch, numpy, scikit-learn, transformers, neural IK.
  • Erweiterung eines Beckhoff-Twincat basierte Steuerungssystems (Beckhoff-Ethercat-Klemme EL6021, EL6084) und Anbindung zu camlab System als Dienst. Visual Studio, Twincat 3.1, ST, LD, ADS, RS-485, Ethercat, C++, boost und GRPC.
  • Design, Implementierung und Abwicklung des HMI (Visual Studio ähnliche Software) für oben genannten Kamerasteuerung und Kamerakalibrierungssystem. Qt, Qml, python, C++, Qt 6.5, QtAds (Advanced Docking System)
  • Design, Implementierung eines veranfachten GUI Programms als PoC für andere .NET-basierten Anwendungen, die mit Kamerasteuerung und Kamerakalibrierung mittels GRPC kommunizieren müssen. .NET, GRPC, MAUI, MAUI Telerik, WPF, WinForms
  • Anbindungen zu Third-Party Software: OpenCV, FHIRClient, Imatest, DICOM-libs, usw.
  • Implementierung eines ZeroMQ Protobuf basierte Communication als Alternative zu GRPC wegen Subscribe/Publish Vorgehen. Bewertung von RabbitMQ/MQTT und Kafka Streams als Alternative zu GRPC. C++17, C++, Python, Java, Kafka, Kafka Producers/Consumers
  • Implementierung unterschiedlichen Geräte-Simulations-Software um die Integration als auch Entwicklung in Geräte-freie Umgebungen zu ermöglichen. Python, C++, C#, .NET, WinForms, WPF, pyside6, panda, pytest
  • Implementierung einer Steuerungsanwendung mit einem eingeschränkten UI/HMI für einen optischen Messgerät auf Basis von STM32F429 und Anbindung über sockets als Dienst an camlab. STM32, CMSIS, STM32CubeMX, STM32CubeIDE, FreeRTOS, Bluetooth, C++17, 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
  • Anbindung Robotik-Steuerungssystem über ROS2 an Unreal Engine/Unity3D für Robotik-Visualisierung. Verwendung als Basis STL-Modelle des Roboters. python, C++, C#, .NET, Unreal Engine, Blender, Unity, Unity3D
  • Testautomatisierung für den Steuerungssystem. Bauen eines Simulator-Frameworks. C++17, cppUnit, python, pytest, UART
  • 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. 3D Visualisierung auf Basis von Unreal Engine 5.1. Umstrukturierung .NET WPF Telerik in .NET MAU Telerik.
Dec 2021 - Jul 2022
8 months

Software-Architekt und Entwicker

ARRI und Gentek über Alieri / Cassini

  • 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, Unreal Engine basierte HMI (mit mehr als 17 Blueprints) 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
Jun 2021 - Aug 2021
3 months
Regensburg, Germany

Software Development

Digitalwerk GmbH / AUDI AG

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++.
  • Überwachungs- und Diagnostiksystem auf Basis von VAG-COM/VCDS USB. C++, VCSD Protokolle.
  • 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.
Mar 2021 - Apr 2023
2 years 2 months
Augsburg, Germany

IT Berater (Teilzeit Projekt bis 20 Std pro Monat)

Gulp/IABG

Beratung, Entwicklung (Fullstack), Test

  • Ü1 Prüfung im Rahmen des Projekts
  • Beratung im Bereich ETL, BPMN, CMS und Data Virtualisation Systemen: Mulesoft Anypoint, WSO2, Software AG, Informatica Powercenter, Tibco Data Virtualization, IBM API Connect, IBM FileNet, Wix, Drupal, KNIME, Apache Airflow, Apache Camunda, Bonita BPM
  • Beratung im Bereich Web-Technologien, Authentifizierungs- und Autorisierungsmethoden: NTLM, Kerberos, IdentityServer, Keycloak, SSL, TLS, OAuth2, MFA, OTP, SSO, JWT
  • Erstellen mehreren REST-API Diensten mit Authorisierung durch OAuth2/JWT/OPA. Vaadin. Swagger, OpenAPI. Spring Security Framework/Spring Rest. Java Spring Boot. Java 11/17.
  • Implementierung und Test eines Frontends. Angular, Typescript, PrimeNG, React, Vue, PrimeVue. 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. Vergleich IdentityServer und keycloak. Tests und Beratung.
  • Implementierung eines Backend-Frameworks auf Basis von .NET Core
  • Implementierung und Test eines Backend-Systems für Datenveraltung auf Basis von Web/REST API, .NET Core, SoapUI
Apr 2020 - Dec 2022
2 years 9 months

Software-Entwickler, Fullstack-Entwickler

UniCredit Bank / DEVNet

  • Entwicklung/Test unterschiedlicher Geschäftslogik. Erweiterung Antlr-basierte Kompiler für Portfolio-Management Workflows. Anwendung von mathematische Statistik (Autoregression, LMS) und Linear Algebra Methoden. C++, C#, .NET, .NET Core, ASP.NET, ADO.NET, EntityFramework, EF, OData, Antlr, ASP.NET Core, Silverlight, Silverlight zu Blazor Umsetzung, Blazor Bindings, WCF, WCF auf GRPC Umsetzung, MFC, ATL (COM-DCOM), 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, BNF, Bison/Flex, C++, C#, .NET, Remoting, CLI/C++ Interoperability, p-invoke, COM, DCOM, SafeArrays, Bridging C++/C#, Java/C++, C++ /Python, SQL.
  • Erweiterung und Implementierung Web-basierten Anwendungen mit Sophis Risque u.a. als Backend für Geschäftspapiere und Portfolio-Management. 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. Benutzete Formate: ASN.1, X12, EDI, EDIFACT, FIRD, FIS, FIXML, SOAP, XML. 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 (Implementierung eines JIRA Addon, JIRA Plugin) und Github API. Java, C#, Typescript.
  • Migration Reporting Software / Legacy DB: dBase, Crystal Reports, Gupta, MS Access, SQLBase, MS Access Reports, Oracle Report zu Oracle DB und Oracle Analytics. C++, C#, EF.
  • 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. Erweiterung Nutzerverwaltungssystem und synchronisieren RBACs in IdentityServer und Keycloak. Anbindung an AWS S3, AWS CDK Java und .NET, AWS Cognito, Postgres und Oracle. Verwendung von Oracle Apex, ADF und Camunda BPMN. Java, JNI, C++, JUnit, OpenJDK, Spring, Springboot, Spring Security, Keycloak, Hibernate, Postgres, Postgis, AWS Cognito, OPA, OAuth2, OpenID, AWS CDK Java und .NET, 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 eines Java Spring basierten Frameworks von Apache Camel auf Kafka und separat für echtzeitigen Schnittstellen auf ZeroMQ/GRPC. Java, Spring, Java Spring Boot, Apache Camel, Kafka, Kafka Streams, ZeroMQ, GRPC, C++.
  • 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/Quarkus und Bereitstellung von REST-Dienste als Microservices im Cloud-Umgebung. Umstellung von Spring 2.0 auf Spring 5.2 und Spring Boot 2.2, Spring Batch und von Websphere 6.1 auf 9.0. REST, JSP, JSTL, Thymleaf, JSON, 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
Aug 2019 - Sep 2020
1 year 2 months
Munich, Germany

IT-Berater

Gulp / T-Systems

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. OOA/OOD/OOP, Enterprise Architect, 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.
  • Implementierung eines NestJS-basierten Backends als PoC. NestJS, Typescript, Prisma Postgres.
  • Penetration Testing durch OWASP und Zed Attack. Anpassungen in Implementation je nach Testergebnissen.
  • 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 Plugin, bzw. JIRA Addon (unter Verwendung von JIRA SDK API) für Dokumenten in 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.
Aug 2019 - Jul 2020
1 year
Ditzingen, Germany

IT-Berater

Hays AG / Thales

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, GraphQL, ELK, 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 eines Diagnostikssoftware mit SNMP, SPI, RS-485 Protkolle und UI auf Basis von Angular. Java, Snmp4j, python, Flask, Angular, Angular Material
  • 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/Vue /jQuery, 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.
Mar 2019 - Dec 2020
10 months
Tuttlingen, Germany

IT Berater

Progressive / Karl Storz SE Co & KG

Beratung, Design, Entwicklung, Test

  • Design und Erweiterung eines bestehenden medizinischen Systems. Kernel-Anpassungen. Boost, DICOM, 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
  • Anbindungen des Laparoskopsystems über verschiedene Schnittstellen zur Übertragung von Patientendaten: DICOM wurde für die Bildübertragung verwendet, FHIR HL7 (JSON-basiert) für allgemeine Patientendaten. Integration von JSON-Parsern und libcurl
  • Anbindung an Karl-Storz Kameras über FPGA/VHDL-Schnittstelle für das Video-Streaming (Endoskopie-Geräte). C++.
  • 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 (Parser, Lexer) auf Basis von BNF, 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.
Sep 2018 - Mar 2019
7 months
Munich, Germany

Software-Entwickler

Progressive / Hekuma AG

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
  • Erstellung eines HMI für Robotik Operator Visualisierung mittels Unreal Engine. C++. Unreal Engine 4.27. 3D Modellierung auf Basis von Blender/3D Max. 3D Material-Entwicklung. Vergleich zu Unity3D.
  • 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.
Aug 2018 - Oct 2018
3 months
Ulm, Germany

IT Berater

Gulp

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.
Jun 2018 - Sep 2018
4 months
Freiburg im Breisgau, Germany

IT Berater

Hays AG / Stryker AG

  • 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
Feb 2018 - Apr 2018
3 months
Germany

Software-Entwickler

Solcom

  • 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.
Dec 2017 - Mar 2018
4 months
Munich, Germany

Berater, Software-Entwickler

ITS-VBS

  • 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.
Mar 2017 - Sep 2018
1 year 7 months
Munich, Germany

Software-Entwickler für BMW und DVA (TollCollect)

Gulp / T-Systems / BMW und DVA

  • Design (OOD/DDD), Entwicklung, Unittest (TDD) und Integrationsstest unterschiedlichen Schnittstellen eines verteilten Systems (TollCollect, DVA). Java, JEE, EJB, Apache Tomcat, Apache TomEE, JSP, JSTL, Custom Tags, jQueryUI, Linux, Eclipse
  • Erweiterung eines Überwachungs- bzw. Diagnostiksystem für OBD2 Link und OBD2 Bluetooth. SocketCAN, OpenCAN über JNA und Erstellen eines Java-Wrapper mit JNI. Java, CAN, OBD2.
  • 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
  • Implemetierung und Verbesserung von Algorithmen für Autonomous Fahren. Java, JavaML, BMW Vision iNext.
  • 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 mit Verwendung von JSP /JavaFX/JSF und Erweiterung durch Custom Tags. SWT, JavaFX, Migration von Swing auf JavaFX. JavaFX, Swing, JavaFX Scene Builder, JSP/JSTL/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.
Jan 2016 - Dec 2017
1 year
Switzerland

Berater, Entwickler

Gulp

  • 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, Vue 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.
Jul 2016 - Dec 2016
6 months
Munich, Germany

Embedded Software, Intranet Java Prozessverwaltungssystem, Berater, Design, Entwicklung, Test

Hays AG

  • 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
Jan 2015 - Jun 2015
6 months
Stuttgart, Germany

Beratung, Entwicklung, Konzepterstellung

Hays AG

  • 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.
Dec 2014 - Jun 2015
7 months
Munich, Germany

Datenverwaltungssystemen, Beratung, Design, Entwicklung, Test

FERCHAU Engineering GmbH

  • 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.
Sep 2014 - Aug 2016
2 years
Munich, Germany

Industrieautomation, Embedded Software, Beratung, Design, Entwicklung, Test

Progressive IT

  • Design und Entwicklung eines .NET-basierten Frameworks für Industriesystem als Basis für eine verteilte Prozessverwaltung-, Kamera- und Prozessüberwachungssystem (Supervisory Control). C++/C#, WCF, C# Remoting, Protobuf.NET für WCF, P/Invoke, COM/DCOM/ATL/MFC, Basler GigE Kameras, Industrielle Kameras, 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 und Sqlite3 ADO.NET um die Unterstützung weiteren Datenquellen zu ermöglichen. SQL Erweiterungen und eigene Sprache-Definition. Yacc/Flex, Antlr, C++, 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.
Apr 2014 - Feb 2015
11 months
Erlangen, Germany

Beratung, Architektur-Optimierung, Konzepterstellung, Finanzsoftware

Hays AG

  • 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.
Nov 2013 - Mar 2014
5 months
Stuttgart, Germany

Beratung, Entwicklung, Konzepterstellung

Hays AG

  • 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.
Jun 2013 - Oct 2013
5 months
Germany

Beratung, Entwicklung, Konzepterstellung

FERCHAU Engineering GmbH, ResMed R&D Germany GmbH

  • 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.
Nov 2012 - Jul 2013
9 months

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

Hays AG

  • 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 Integrationtest, 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
Aug 2012 - Oct 2012
3 months
Berlin, Germany

Entwickler, Fullstack-Entwickler, IT Berater, Beratungsaktivitäten und Erweiterungen der verschiedenen Web Systemen

Computer Futures

  • 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.
Jan 2011 - Jul 2012
7 months
Stuttgart, Germany

Beratungsaktivitäten und Entwicklungsaktivitäten in unterschiedliche Softwareprojekte

Hays AG

  • 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 optimierten 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.
May 2011 - Dec 2011
8 months
Innsbruck, Austria

Beratungsaktivitäten und Entwicklungsaktivitäten in unterschiedliche Softwareprojekte

Brunel GmbH

  • 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++
Nov 2010 - Apr 2011
6 months
Hamburg, Germany

Beratungaktivitäten und Erweiterungen der verschiedenen Web Systemen

Computer Futures

  • 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.
Jan 2009 - Nov 2010
11 months
Germany

Beratungsaktivitäten und Erweiterungen der verschiedenen Web Systeme

verschiedene Firmen

  • 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.
Jul 2009 - Dec 2009
6 months
Koblenz, Germany

Angestellter (Software Architekt)

Modix GmbH

  • Erstellung von Feinkonzepten für unterschiedliche Projekten. Enterprise Architect, MS Visio.
  • Erstellung von Projektplan für UTF-8 Internationalisierung Projekt.
  • Erstellung eines ATOM Feed Generators für eine Web-basierte Anwendung. PHP5, Zend, XML.
  • Dynamische Anpassungen von Bilder mit Verwendung der image* Funktionen.
  • Alle Änderungen wurden für Internet Explorer 7.0/8.0, Opera 10 und Chrome angepasst und geprüft.
  • Erstellung von PHPUnit und Ruby Unit-Tests und User-Acceptance Tests für Prüfungen eines Web-basierten Systems. PHP, Webrat/Ruby Aptana RadRails.
  • Erweiterungen und Optimierungen einer MySQL Datenbank. Erstellung von Tabellen und Index Tuning.
  • Design, Implementierung und Unitsprüfung einer Web-basierte Anwendung für MySQL Datenmigration. PHP5, MySQL, Ajax.
Oct 2008 - Jan 2009
4 months
Hamburg, Germany
Lorem ipsum dolor sit amet

GDV DL

  • Design, Implementierung und Unitsprüfung einer Plattformunabhängige (Sun Solaris und MS Windows) Datenverarbeitung Schnittstelle für eVB-KBA Systeme im Rahmen des eVB Projekts. MFC, STL, PCRE, OCI..
  • Integration der PCRE Bibliothek für Datenvalidierung durch regulärer Ausdrücke. Test Frontend für Datenvalidierung in QT, QRegExp, QDialog, QAction, etc.
  • Fehlerbehebung in Legacy Software. C++, SQL, MFC, IBM DB2, Oracle SQL, ODBC.
Jul 2005 - Aug 2008
3 years 2 months
Needham, United States

IT Berater Freiberufliche Tätigkeit

TradersChoiceFX

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

Softwareentwicklung Referent (1 Jahre befristete Vertrag)

KabelDeutschland GmbH

3-tier Anwendung CCB/Smile-BK

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

Anwendungsingenieur II

ASA Corporation

3-tier Enterprise Finanzanwendung

  • Gestaltung und Entwicklung von verschiedenen Teilen des Systems nach den neuen Unternehmenanfonderungen. Komplettedesign und Vollendung des Foreign School Queue Projekts, das enthalt: die geschäftliche Logik und verschiedener benutzeroberfläche Lösungen. MFC, STL Gerüßte.
  • Verbesserung, Restrukturierung und Korrektur vom existierenden Quellcode. Korrektur von mehr als 200 Quellcodefehler in unterschiedlicher Teilen des Systems: Business Rules, GUI, Web, Batch.
  • Entwicklung und Prüfung die komplexe Queries mit Anbindung an MS SQL Server. T-SQL.
  • Viele Verbesserungsvorschläge für verschiedener Teilen des Systems und Beweisen die Konzepten.
  • Entwicklung einer Workflow-Skript-Sprache in BNF für die Geschäftlogik und Integration in Enterprise ASA System. C++, BNF, bison, flex, STL.
  • Entwurf und Implementierung von DTS Modulen zur Datenkopieprozeß zwischen Datenbanken im Hinblick auf die Primary und Foreign Keys Datenanbindungen. XML, ATL, WTL, DTS, OLE DB.
  • Design und Implementierung von verschiedene Teilen die Geschäftregeln, die den neuen Anfonderungen entsprechend sind. Rational Rose UML, MFC, STL Gerüßte.
  • Studium von Java SDK 2.0 Standard and Enterprise Editions.
  • Studium von Java-basierende Web-Technologien: JSP, JavaMail und JavaServlets.
  • Design und Entwicklung eines komplexen Dienstprograms das durch E-mail Outlook Nachrichten kontrolliert wurde.
  • Entwurf und Gestaltung eines Automatisch Task-Assignment Systems mit auf COM basierende Komponenten. Implementierung von OLE DB Provider für MS Outlook Addressbuch und komplexen COM Komponent für MS Access. ATL und Win 32 API Gerüßte.
  • Analyse und Implementierung vom Berichtengenerator. MFC.
  • Design und Implementierung eines Quellcodegenerators. MS Word COM Objekten als Datenquellen benutzt werden und ADO um die Operationen mit Anbindung an Datenbank zu unterstützen

Summary

I have worked on a wide variety of software projects across industries such as robotics, media production, finance, and healthcare. My expertise spans C++, C#, .NET, ASP.NET, Blazor, WPF, WCF, Java, Spring Boot, Kafka, Akka, Vaadin, RabbitMQ, MSMQ, Python, PHP, Typescript, Rust, Lua, SQL, QT, QML, Yocto, AI/KI frameworks, Pytorch, Tensorflow, DeepLab, Mask RNN, GAN, GPFGAN, DeepSORT, nltk, MS SQL Server, Postgres, Oracle, Informix, Cassandra, mongo, MariaDB, mySQL, sqlite, Redis, ROS2, Twincat, Beckhoff, S7, ARM, Keil, MDK, OpenJDK, JSP, JEE, JPA, Hibernate, numpy, scipy, skilearn, opencv, pyside6, boost, boost.asio full-stack development, and system architecture. I bring a proven track record of designing and implementing complex solutions, from camera control and virtual production to robust backend systems and data processing pipelines.

I focus on delivering efficient, production-ready code that meets exacting standards while integrating cutting-edge technologies and tools. My work involves optimizing performance, leveraging best practices, and ensuring maintainable, scalable software solutions.

Languages

German
Native
English
Advanced
French
Advanced

Education

Lorem ipsum dolor sit amet

Magister der Wissenschaft · Informatik · 4.9/5.0 ( 95% )

Certifications & licenses

Certified C++ Programmer, Brainbench Inc.

Certified Delphi Programmer, Brainbench Inc.

Certified Visual C++ Programmer, Brainbench Inc.

Microsoft Certified Database Administrator (MCDBA)

Microsoft Certified Professional (MCP)

Microsoft Certified Solution Developer (MCSD)

Sun Certified Programmer For Java 2.0 Platform (SCJP)