Michael A.

Freelance Software Engineer

Ghent, Belgium

Experience

Apr 2022 - Present
3 years 8 months
Ghent, Belgium
Hybrid

Freelance Software Engineer

  • Maintaining and fixing various components in C, Python, and Rust as part of Barco's Control Rooms solution.
  • Writing tests to verify that these components continue to function correctly.
  • Contributing expertise in team discussions on language adoption, helping align engineers and stakeholders on best practices.
  • Implemented the concept of account seats into the backend of an upcoming Rust-based e-commerce platform for UpBy12.
  • Designed a proof-of-concept system that used AI to collect and analyze data in the Toyota Production System (frontend was written in Rust, backend in Python).
  • Provided training on the system's architecture and extensibility, mentoring colleagues to extend its capabilities.
  • Provided training on Rust, WebAssembly and WASI as part of the VLAIO TETRA project RustIEC.
Oct 2017 - Apr 2022
4 years 7 months
Brussels, Belgium

Postdoc

ULB

  • Guided a team of PhD candidates in developing a multirobot system composed of mobile robots and drones, coordinating project goals and research outputs.
  • Enhanced and maintained an open-source robot simulator (ARGOS).
  • Designed the electronics and wrote firmware/Linux drivers for mobile robots and drones in C/C++.
  • Implemented a Rust-based monitoring and data collection system for multirobot experiments.

Summary

I am an experienced freelance software engineer with a strong background in developing and maintaining systems using C/C++, Python, and Rust. In recent years, I have focused predominantly on the Rust programming since I believe that it will be the next C++ in terms of impact and prevalence.

In previous roles, I have successfully implemented backend solutions for e-commerce and designed AI-driven data analysis systems. My work often involves a combination of software engineering and team mentoring as to deliver high-quality solutions that are maintainable.

I value clear communication and practical testing to keep complex systems functioning smoothly. My contributions in various industries have consistently helped align technical goals with effective, maintainable solutions.

Languages

English
Native
Dutch
Intermediate
German
Elementary
French
Elementary

Education

Oct 2012 - Jun 2017

Paderborn University

Doctorate of Natural Sciences · Natural Sciences · Paderborn, Germany

Oct 2006 - Jun 2011

Swinburne University of Technology

Bachelor of Engineering · Engineering · Melbourne, Australia

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions