C++
>20 Jahre Erfahrung C++ Programmierung.
Windows
>20 Jahre Erfahrung in der Programmierung von MS Windows (WinUI, UWP, WinRT-API, MFC, Win32-API).
Maschinenbau
Studierter Diplomingenieur, Fachrichtung Maschinenbau.
Ich bin Agent Smith.
Ich entwickle in Ihrem Auftrag Software in C++. Entweder auf Stundenbasis oder Projektbasis. Ich bringe mehr als 20 Jahre Erfahrung in der Entwicklung von hoch performanten, teilweise Echtzeit-Applikationen für Windows mit. Als Diplomingenieur, Maschinenbau, bringe ich umfassendes technisches Wissen für Maschinen und Anlagen sowie CAD/CAM-Systeme mit. Ich habe Erfahrung in der Anbindung von proprietärer Hardware, hardwarenaher Programmierung und der Programmierung von Profibus.
WinUI Erfahrung
MFC (Microsoft Foundation Classes)-Erfahrung
>10 Jahre LAMP (Linux, Apache, MySQL, PHP)-Stack Programmierung
Qt Erfahrung
Profibus-Erfahrung
Direct3D-Erfahrung
AutoCAD-Erfahrung
SPS-Programmierung Erfahrung
Adobe PDF Library-Erfahrung
Industriemechaniker Gesellenbrief
Tätigkeit als Trainer und Dozent für C/C++, PHP
Präsentationsstark
deutsch, englisch, französisch, spanisch
Doxygen
Scrum
Ausgewählte Projekte
Gute Nacht, Kleine Katze
Aus Druck-Vorstufen-PDFs macht eine CAM-Software in C++ via ProfiNet Daten für die Beleimung bei Kinderbüchern. Continue reading→
X-Packed
Windows File Explorer in C++ verarbeitet Einzelbilder zu Clips in der Computeranimation und PostProduction Continue reading→
Erst eins, dann zwei, dann hunderttausend
Webbasierte Software mit PHP/MySQL zur fertigungsbegleitenden Erfassung und Auswertung von Messdaten in der Großserie für einen Automobilzulieferer Continue reading→
Wie ich arbeite
Clean Coding
- Standards zu Benennung von Variablen
- Variablen immer typstreng bezeichnen
- Standards zur Dokumentation; Nutzung von Dokumentationswerkzeugen (Doxygen)
- Standards zur Codierung ("jede Schleife hat einen Eingang und einen Ausgang", "int* ist besser als int&" )
- Standards zur Codeformatierung (maximal übersichtlich, maximal kompakt)
- Regelmäßige Projektreviews
- Einheitliche Lösungsprinzipien
- Reusable Code
Agent Smiths Blog
In einem Hotelzimmer 1.200 Meter über dem Grand Canyon – oder: Virtual Reality
Es war im Sommer 2016 als ich das erste Mal richtig mit VR (Virtual Reality) in Kontakt kam. Zuvor hatte ich immer wieder Videos von VR-Aufnahmen gesehen. Auch die eine oder andere Augmented Reality Anwendung hatte ich bereits zuvor gesehen. Es war der Sommer, in dem Pokémon Go Augmented Reality einer breiten Öffentlichkeit zugänglich machte.... Continue reading→
WinUI Stuff: accessing the properties of another control (named element) using x:bind
x:bind is a quite powerful command and feature in XAML. You can get the data for your XMAL-control from (almost) anywhere. You can even get it from another control, and you do not write (almost) a single line of code. Let’s say you have a SplitView and you want to hide/unhide the pane of the... Continue reading→
Kontakt
zu Agent Smith
Fragen Sie Ihr Projekt an:
Mail: christoph.faber@agent-smith.dev
Mobil: +49 160 92 88 39 17
LinkedIn: linkedin.com/in/christoph-faber