
Mohamed Amine RIAHI
Java Developer | Camunda BPMN Expert
Salaire / Taux journalier
Tunis, Tunisie
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Java consultant with 3+ years specializing in BPMN workflow migration and full-stack development. Led Camunda platform development with AI integration and built microservices reducing development effort by 60%. Expert in Spring Boot, Angular, and enterprise workflow solutions for telecom and consulting sectors.
Expérience de travail
JAVA/Camunda Consultant for Bouygues Telecom
Amaris Consulting
juin 2025 - Présent
1 an 5 mois
Ariana, Tunisie
• Project to migrate an internal workflow management engine to Camunda BPMN 8 - Participated in scoping meetings and BPMN modeling - Configured, optimized, and applied best practices for BPMN modeling • Participation in the development of the Camunda Autosense platform (Spring Boot / Angular) - Audit360 Module: Automated BPMN workflow audits based on client-defined rules - Developed audit rules and integrated an open-source LLM (Ollama) - Integrated Kafka for asynchronous calls - Synchronized with Camunda BPMN via SDKs • Autocomplete Module: Automatically suggested BPMN symbol names based on a data dictionary - Integrated BPMN-JS for graphical BPMN editing - Synchronized with the data-dictionary microservice to feed suggestions - Added real-time auditing functionality using AI and Kafka
One Gate Africa
janv. 2022 - juil. 2025
3 ans 7 mois
Tunisie
Full-stack Developer
mars 2022 - juil. 2025
3 ans 5 mois
Tunisie
Hydatis — Socle Project (02/2024 – 04/2025) : Creation of a reusable technical foundation reducing initial development effort by 60%. - Created a reusable technical foundation that reduced initial development effort by 60% - Designed and implemented a microservices architecture with CQRS/Event Sourcing - Developed the frontend using Angular + NgRx - Built a workflow management microservice with Camunda BPMN, improving business process efficiency and handling 3k+ concurrent instances - Implemented a Keycloak-based authentication solution with the PhaseTwo extension for multi-tenant support - Set up CI/CD automation using Docker, Kubernetes, and Jenkins - Actively participated in Scrum ceremonies, pair programming, and technical documentation Keyrus — My Orange Burkina Faso Project (05/2023 – 01/2024) -Developed a live streaming microservice to manage rooms, groups, and real-time chat -Integrated the LiveKit SDK into the Angular frontend for real-time audio/video stream management -Authored technical documentation (Swagger) Inetum France — GCOMP Project (05/2022 – 02/2023) : Skills management solution for international consultants. -Maintained and enhanced a skills management platform for international consultants -Implemented internationalization (i18n) with support for 5 languages -Developed unit and integration tests (JUnit, Postman)
Full Stack Java Developer Intern
janv. 2022 - juil. 2022
7 mois
Tunisie
• Led the complete design and development of the "E-VENTS" mobile application for event management, enabling users to organize and participate in both online and in-person events. • Utilized Agile SCRUM methodology for project management, ensuring efficient collaboration and adaptability throughout the development process.
Formation
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Diplôme d'ingénieur
2022 - 2026
3 ans 11 mois
Faculté des Sciences Economiques et de Gestion de Nabeul
Informatique de gestion
2018 - 2022
3 ans 10 mois
Lycée Slimene ben Slimene Zaghouan
Baccalauréat
2017 - 2018
1 an 1 mois