Stefan Andritoiu

Artificial Intelligence Solutions Architect & ML Engineer at Self-Employed

Bucharest, Romania
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Stefan Andritoiu is an Artificial Intelligence Solutions Architect and ML Engineer with a decade of hands-on experience designing and delivering AI-driven products and MLOps pipelines for clients across cloud platforms (AWS, Azure, GCP). He combines deep technical skills in machine learning, computer vision, and NLP with low-level systems expertise in C/C++ and Java, honed through embedded and IoT work such as improving Java bindings for the widely used eclipse/mraa and adding Java sensor drivers in eclipse-upm. As a former Intel IoT performance engineer and technical team lead, he excels at bridging hardware-constrained environments and scalable cloud deployments, shipping production-ready MVPs using Docker, CI/CD and FastAPI. Based in Bucharest, he pairs academic grounding (MSc in AI) with practical consulting experience, often uncovering efficiency gains by rethinking integration layers between native code and higher-level services.
code10 years of coding experience
job5 years of employment as a software developer
bookMaster’s Degree, Artificial Intelligence, Master’s Degree, Artificial Intelligence at Universitatea „Politehnica” din București
languagesEnglish, German, Romanian
github-logo-circle

Github Skills (20)

c-language10
c1110
java10
c1710
javas10
cprogramming-language10
sensor10
swig10
sys9
embedded9
iot8
internet-of-things8
linux8
testing7
cpp7

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
eclipse-upm/upm

Aug 2015 - Jun 2018

UPM is a high level repository that provides software drivers for a wide variety of commonly used sensors and actuators. These software drivers interact with the underlying hardware platform through calls to MRAA APIs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:73 commits, 37 PRs, 27 comments in 2 years 11 months
Contributions summary:Stefan's commits primarily focus on adding and improving Java bindings for various sensor drivers within the UPM repository. They added Java support and examples for multiple sensors, converting C++ sensor interfaces into Java interfaces. The user also addressed and corrected issues related to SWIG type mappings, ensuring correct data representation, and implemented exception handling and added callback functionality, demonstrating a focus on bridging the gap between C++ drivers and the Java ecosystem.
driversmraasensorscallscommonly
eclipse/mraa

Nov 2015 - Mar 2017

Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.
Role in this project:
userBack-end Developer
Contributions:14 commits, 14 PRs, 6 comments in 1 year 4 months
Contributions summary:Stefan focused on improving Java bindings for the mraa library, specifically targeting the interaction between Java and the underlying C/C++ code. They added features to auto-load the library, fixed issues related to callback mechanisms, and included version checks to ensure compatibility between the Java and native versions. The user also made adjustments to handle implicit casts and implemented testing-related enhancements for samples.
mraapythonintel-jouleraspberry-piedison
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Stefan Andritoiu - Artificial Intelligence Solutions Architect & ML Engineer at Self-Employed