Skip to main content
Ali RiahiAR
Open to opportunities

Ali Riahi

@aliriahi

Backend engineer building AI-powered IoT and production REST systems with Node.js, Python, and cloud architecture expertise.

Tunisia
Message

What I'm looking for

I’m looking to build production backend systems for AI/IoT products—designing scalable REST APIs, integrating ML outputs, and deploying on cloud with CI/CD. I enjoy cross-functional work and shipping reliable, automation-driven solutions.

I’m a backend & software engineer with 2+ years of experience building backend systems, AI-powered applications, and IoT solutions. I focus on production-ready REST APIs, ML integration, and scalable cloud architectures using Node.js and Python.

At UIB, I designed an AI-based solution to extract structured data from unstructured financial documents, building end-to-end machine learning pipelines and delivering the results through Node.js/Express REST APIs. At Capgemini Engineering on the BMW project, I supported high-reliability embedded validation by analyzing CAN bus signals and logs, managing defects in Jira, and collaborating cross-functionally to improve system stability.

In parallel, I’ve delivered freelance SaaS and IoT backend systems—multi-tenant apps with JWT and RBAC, real-time sensor data APIs, ETL pipelines, and cloud deployment using Docker and AWS/Azure with CI/CD and microservices. I bring a practical mindset from embedded C/C++ work and a clear commitment to building systems that are accurate, reliable, and maintainable.

Experience

Work history, roles, and key accomplishments

FR
Current

Freelance Backend & Full-Stack Developer

Freelance

Jan 2023 - Present (3 years 5 months)

Built multi-tenant SaaS backends with authentication (JWT, RBAC), scalable REST APIs, and microservices architectures. Delivered IoT dashboards and real-time data backends, automated ETL pipelines, and deployed production systems using Docker and AWS/Azure with CI/CD.

CE

Embedded Systems Testing Engineer

Jun 2025 - Sep 2025 (3 months)

Validated and tested automotive Electronic Control Units (ECUs) using dedicated test benches and diagnostic tools, analyzing CAN bus signals and logs to identify anomalies. Managed ECU defect lifecycles in Jira and collaborated cross-functionally to improve system stability and fault detection.

Union Internationale des Banques (UIB) logoUU

AI & Backend Developer

Union Internationale des Banques (UIB)

Feb 2024 - May 2024 (3 months)

Built an AI solution using Python and NLP to extract structured data from unstructured financial documents. Developed end-to-end ML pipelines and Node.js/Express REST APIs to integrate AI outputs into internal banking workflows, improving accuracy and reducing manual processing time.

WA

Embedded Software Developer

Wattnow

Developed embedded firmware in C/C++ for smart energy monitoring devices to enable real-time data acquisition and processing. Integrated sensors into embedded systems, optimized memory/power usage, and improved device performance and stability in real-world deployments.

Education

Degrees, certifications, and relevant coursework

FM

FST - University of Tunis El Manar

Bachelor of Computer Engineering, IoT & Embedded Systems

Bachelor specialized in IoT & Embedded Systems at FST, University of Tunis El Manar.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan