Ali Riahi
@aliriahi
Backend engineer building AI-powered IoT and production REST systems with Node.js, Python, and cloud architecture expertise.
What I'm looking for
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
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.
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.
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.
Software Engineering Intern
Linedata
Contributed to backend development for financial software systems using SQL and server-side technologies. Optimized database queries to improve processing performance and supported debugging and performance tuning within an enterprise development environment.
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
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Ali?
You can contact Ali and 90k+ other talented remote workers on Himalayas.
Message AliFind 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!
