About Abderrahim
French
Native or bilingual
Experience
- Exertis AzennIT & Logistics Distribution / Exertis AzennLOGISTICS AND SUPPLY CHAINSeptember 2025 - January 2026 (4 months)Lyon, FranceROLE:Full Stack Developer (Java/Spring Boot & Angular), AI/LLM reference forindustrial OCR and vision on the project.CONTEXT:Migration from Reverso to HUB4R to digitize the handling ofmaterial receptions/returns.The historical flow, primarily based on scanning (NI/barcode), was enhanced with acamera + OCR approach to automatically extract information from labels(NI, SN, item code, MAC, barcode), improve item search, and reduce manual entry.The functional scope was extended from OBS to OBS + SCF.On the data side, there was a shift from an Oracle-centric model to a multi-databasearchitecture: Oracle (CLSAS/Reflex) + PostgreSQL within HUB4R.Achievements:
- Migration from Reverso to HUB4R to digitize the material reception/return flow.
- Process modernization: from pistol scanning to an enhanced flow with camera + OCR/AI (extraction of NI, SN, item code, MAC, barcode).
- Benchmark and client demos (OpenAI Vision, Azure OpenAI, Azure OCR), with subsequent adoption of Azure OCR recommendation.
- Expansion of the business scope from OBS to OBS + SCF (business rules, proprietary mapping, multi-candidate case management), with integration to information systems (Reflex, Daisy, Keycloak).
- Integration of a Basler industrial camera (PC webcam POC and industrial camera via Raspberry Pi) + Utilization of the Basler SDK to expose image capture and live streaming APIs, integrated into the application to capture material labels (Java/Spring Boot, Angular, Oracle + PostgreSQL).
- Strengthened data architecture: Oracle (CLSAS/Reflex) + PostgreSQL within HUB4R.
Technical Environment:Java 21, Spring Boot 3 (Web, Data JPA, JDBC, Validation), Spring SecurityOAuth2 Resource Server, Keycloak, REST + SOAP/XML (JAXB/Jackson XML),Angular 18/TypeScript, Oracle, PostgreSQL, ZXing (barcode reading), AzureOCR (computer vision), Azure OpenAI, Maven, Spotless. - LA Innovation IA / Cosmétiques NaturelsAI Solution Architect & Fullstack Tech Lead EngineerDecember 2024 - July 2025 (7 months)CONTEXT:Development of a revolutionary intelligent voice assistant specialized in natural cosmetics, offering a natural conversational experience with interruptions, similar to voice ChatGPT but enriched with a specialized knowledge base.Achievements:- Complete AI Architecture: Design and implementation of a RAG (Retrieval-Augmented Generation) system with a vector database- Real-time Voice Chat: Integration of OpenAI Realtime API for natural conversation with interruptions and audio streaming- Spring Boot Microservices: Robust backend with real-time WebSocket and advanced state management- Modern Angular Interface: Responsive frontend with Web Speech API and real-time audio visualizations- PostgreSQL Vector Database: Implementation of pgvector for semantic search on the product catalog- Automatic Correction System: Dynamic update mechanism for prices and product data- HTML Test Interface: Development of validation and debug tools for voice functionalities- Audio Optimization: Intelligent management of audio chunks to avoid WebSocket timeoutsTechnical Environment:Java 21, Spring Boot 3.x, Angular 18, TypeScript, PostgreSQL + pgvector, Docker, OpenAI Realtime API, LangChain4j, WebSocket, Web Speech API, Maven, Git, HTML5/CSS3, Audio StreamingImpact:- Innovative voice chat solution with contextual AI- Fluid and natural user experience- Scalable and maintainable architecture
- Le Groupe La PosteJava/JEE & Angular DevOps Design and Development EngineerHUMAN RESOURCESMay 2023 - Today (3 years and 3 months)Nantes, FranceCONTEXT:With the rapid evolution of technologies and the growing need to digitize itsservices, La Poste has embarked on a large-scale digital transformation. As partof its digital transformation and to better manage the election process, La Posteidentified the need to modernize its election project. This project is essentialto ensure transparent and efficient management of employee candidacies and votes.The project aims to migrate the old system to a more modern solution based onSpring, Angular 15, and Java 17. It also aims to integrate a DevOps approachto facilitate system updates, deployment, and maintenance.ACTIVITIES:- Conduct detailed analysis of the existing system and design the new adapted architecture.- Write technical guides and installation documents to facilitate the transition.- Provide technical support for the installation and integration of new adopted technologies.- Serve as a reference point for resolving technical queries and blocks related to the project or other related areas.- Develop budget estimates, detailing the cost of tasks and proof of concepts (POCs).- Organize and lead demonstrations for La Poste representatives, presenting work progress and gathering their feedback.- Refactor and optimize source code by applying best development practices, prioritizing abstraction and modular design.- Introduce automated testing with Robot Framework to ensure excellent code quality.- Implement a CI/CD pipeline using Jenkins, Docker, GitLab, and OpenShift to optimize the development process.- Ensure the successful deployment of the new system during the annual elections, achieving a notable reduction in errors and an improvement in performance.
Recommendations
Be the first to recommend Abderrahim
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 in Software QualityUniversity of Fez2014Master Qualité logiciel
- Computer Science DegreeUniversity of Rabat2011Licence Informatique