About Amir
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- CNRS - Terra NumericaFull stack DeveloperRESEARCHJanuary 2025 - December 2025 (11 months)Nice, France
- Design, development, and porting of an educational game.
- Creation in TouchDesigner with projection on a 3D model, then extension to a web version. Creation of a web/Electron application to control real-time video projection on a giant spherical screen.
- Creation of internal management tools for Terra Numerica
- Technical supervision and mentoring of interns, ensuring project continuity.
- USTO - Dept. informatiqueAdjunct ProfessorSeptember 2019 - September 2020 (1 year)Teaching fundamental modules of Algorithms and Digital Systems. Delivering lectures and tutorials with the proposal of supervised test topics and their grading.
- Secteur santéSoftware DevelopmentJanuary 2016 - January 2023 (7 years)Integrated Hospital Management & Inventory System (ERP)This project is a Full-Stack software solution designed to digitize all operational flows of a medical clinic. It addresses the challenge of traceability for medical devices and medications, while providing decision-making tools for management through real-time data analysis.Techniques used:- Backend: Java 17, Spring Boot 3, Spring Security (JWT), Spring Data JPA, PostgreSQL.- Frontend: Angular 19, RxJS, Chart.js, Bootstrap 5.- DevOps: Maven, Git, Docker.Main Features:- FEFO-based inventory management to optimize expiration dates.- Analytics Dashboard for real-time consumption visualization by physician.- Comprehensive traceability system linking each stock withdrawal to a patient file.- Granular access control system for medical staff.
Recommendations
Be the first to recommend Amir
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master's Degree2024Diplôme de Master
- Master's Degree2017Diplôme de Master