Michael A.
Freiberuflicher Softwareentwickler
Erfahrungen
Freiberuflicher Softwareentwickler
- Wartung und Fehlerbehebung verschiedener Komponenten in C, Python und Rust im Rahmen der Control Rooms-Lösung von Barco.
- Schreiben von Tests, um sicherzustellen, dass diese Komponenten weiterhin korrekt funktionieren.
- Einbringen von Fachwissen in Teambesprechungen zur Auswahl von Programmiersprachen und Abstimmung von Entwicklern und Stakeholdern auf Best Practices.
- Implementierung des Konzepts der Nutzerplätze im Backend einer kommenden, auf Rust basierenden E-Commerce-Plattform für UpBy12.
- Entwurf eines Proof-of-Concept-Systems, das KI zur Datenerfassung und -analyse im Toyota Production System nutzte (Frontend in Rust, Backend in Python).
- Schulung zur Systemarchitektur und Erweiterbarkeit sowie Mentoring von Kollegen zur Erweiterung der Funktionalität.
- Schulung zu Rust, WebAssembly und WASI im Rahmen des VLAIO TETRA-Projekts RustIEC.
Postdoc
ULB
- Leitung eines Teams von Doktoranden bei der Entwicklung eines Multi-Roboter-Systems aus mobilen Robotern und Drohnen, Koordination von Projektzielen und Forschungsergebnissen.
- Weiterentwicklung und Wartung eines Open-Source-Robotersimulators (ARGOS).
- Entwurf der Elektronik sowie Entwicklung von Firmware und Linux-Treibern für mobile Roboter und Drohnen in C/C++.
- Implementierung eines auf Rust basierenden Monitoring- und Datenerfassungssystems für Multi-Roboter-Experimente.
Zusammenfassung
Ich bin ein erfahrener freiberuflicher Softwareentwickler mit einem starken Hintergrund in der Entwicklung und Wartung von Systemen mit C/C++, Python und Rust. In den letzten Jahren habe ich mich vorwiegend auf Rust konzentriert, da ich glaube, dass es in Sachen Einfluss und Verbreitung das nächste C++ sein wird.
In früheren Rollen habe ich erfolgreich Backend-Lösungen für den E-Commerce umgesetzt und KI-gestützte Datenanalysesysteme entworfen. Meine Arbeit kombiniert oft Software-Engineering mit Team-Mentoring, um hochwertige, wartbare Lösungen zu liefern.
Ich lege Wert auf klare Kommunikation und praxisnahe Tests, um komplexe Systeme stabil am Laufen zu halten. Meine Beiträge in verschiedenen Branchen haben stets dazu beigetragen, technische Ziele mit effektiven, wartbaren Lösungen in Einklang zu bringen.
Sprachen
Ausbildung
Universität Paderborn
Doktor der Naturwissenschaften · Naturwissenschaften · Paderborn, Deutschland
Swinburne University of Technology
Bachelor in Ingenieurwesen · Ingenieurwesen · Melbourne, Australien
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.