
Ayman OUKACHA
Software & AI Engineering, Certified Cloud Architect.
2 recommendations
Salary / Daily rate
2 people recommend
Paris, France
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
As a Software Architect anchored in Backend Engineering and DevOps, I engineer scalable cloud systems that integrate Deep Learning, Generative AI, and Semantic AI. I specialize in building Knowledge Graphs and designing Ontology-grounded RAG architectures to drive high-fidelity inference. By leveraging MCPs (Model Context Protocol) and secure sandboxing, I bridge the gap between robust infrastructure and autonomous agentic reasoning, delivering verifiable and intelligent automation
Work experience
AI Solutions Architect — GenAI, Semantic AI & Knowledge Graphs
TALIUM
Sep 2024 - Present
2 years 2 months
Strasbourg, France
Leading the architecture of a GenAI-powered due diligence platform for FinTech, combining semantic knowledge systems, trustworthy AI, and secure infrastructure to improve the reliability, explainability, and usability of AI for financial, legal, and esg analysis. - Architected a modular, event-driven AI platform combining knowledge-augmented generation, agentic retrieval, and knowledge graphs across KYC, AML, ESG, and compliance workflows. - Designed the semantic backbone with RDF/OWL/SHACL, RDF databases, ontology alignment, and LPG-to-RDF translation, enabling standardized and explainable analysis across heterogeneous due diligence data. - Improved entity-to-ontology class linking and optimized NER/entity-linking pipelines, cutting entity and record duplication by 25% and increasing RAG answer accuracy by 10 percentage points on internal benchmarks. - Reduced hallucination and factual error rate by 50% through ontology-grounded retrieval and reasoning. - Built scalable processing flows using messaging queues and a pipeline orchestrator, and designed agentic patterns for both chatbot-style QA and structured enterprise querying. - Implemented agentic workflows using MCP and skills-based tool orchestration to support structured tool use, contextual analysis, and enterprise system interaction. - Optimized the GraphRAG and LLM serving stack, reducing end-to-end batch execution time by 60%. - Improved security, usability, and adoption through microVM-based sandboxing, API hardening, and AI-oriented UI/UX workflow design.
Full Stack Software Engineer
AREMIS Group
Sep 2022 - Oct 2024
2 years 2 months
69340 Francheville, France
Worked on the design and evolution of Archibus, a React/Spring workplace management platform for large enterprise clients. - Developed full-stack features with Spring, React, and Node.js in a microservices architecture. - Contributed to AWS solution architecture and the migration from bare-metal environments to a cloud-native architecture, with CI/CD automation and secure database operations. - Worked on real-time workspace monitoring, computer vision, and affluence analytics using IoT devices, supporting smarter workplace operations and decision-making. - Contributed to machine learning-based occupancy prediction and intelligent workflow use cases within workplace management applications. - Participated in technical design, client workshops, POCs, documentation, and UI improvements.
Backend Application Developer
Euro Protection Surveillance
Jan 2022 - Oct 2022
10 months
Strasbourg, France
Contributed to the design, development, testing, and deployment of a scalable event-driven microservices platform using Spring Boot, DDD, CQRS, Docker, and Kubernetes. - Developed event-driven microservices with Spring Boot, applying DDD and CQRS principles for scalability and resilience. - Contributed to technical design, feature delivery, bug fixing, and code quality through testing and continuous improvement. - Supported containerization, orchestration, and deployment with Docker, Kubernetes, and CI/CD pipelines. - Helped maintain service reliability and production readiness through automated testing and observability practices.
Full Stack & AI Engineer — Machine Learning, Computer Vision & Kafka Microservices
CGI
Feb 2020 - Jan 2022
2 years
Strasbourg, France
Contributed to industrial solutions combining machine learning for IoT anomaly detection, computer vision, Kafka-based event-driven microservices, and Angular UI/UX for monitoring and operational workflows. - Worked on machine learning and computer vision use cases for industrial process monitoring and anomaly detection. - Developed Spring Boot microservices and event-driven architectures for real-time workflow orchestration. - Applied ML models to IoT and streaming data for anomaly detection and predictive monitoring. - Built Angular applications and dashboards for real-time visualization and user workflows. - Participated in business analysis, user story definition, deployment, and observability across distributed environments.
Education
University of Montpellier
Diplôme d'Université - DU, Data Science & Big Data
2020 - 2021
1 year 1 month
One-year interdisciplinary program combining three key disciplines: Data Science, Big Data Systems, and Risk Modeling under Python. This training enhances my technical expertise in data-driven modeling and focuses on modules such as: - Probabilistic Modeling and Risk Analysis - Machine Learning and Deep Learning (supervised/unsupervised, neural networks, early transformer-based architectures) - Text and Language Data (foundations in NLP, embeddings, sequence modeling) - Big Data Processing and Data Pipelines under Python (ETL, stream processing, scalable data platforms) - Database Systems and Data Management (SQL, NoSQL, data modeling, indexing) - Information Retrieval and Knowledge-Centric Systems (search, ranking, graph-based representations) - Applied Python for Data Science and End-to-End Analytics Workflows
Ecole Nationale Supérieure d'Electricité et de Mécanique (ENSEM)
Diplôme d'Ingénieur, Sinergie : Software Engineering & Information Technologies
2017 - 2020
3 years 1 month
Three-year engineering curriculum on the energy ecosystem (mechanics and electricity) applied to information systems, combining software engineering, computer science, artificial intelligence, and system optimisation with a strong focus on safety and reliability. - Computer Science & Software Engineering: Software engineering, system design, and distributed systems with Java. - Mathematics & Scientific Computing: Mathematical optimisation, operations research, and applied mathematics. - Data Science, Machine Learning & Signal Processing: Python and MATLAB for data analysis, sequence modelling, natural language processing (NLP), image processing, and computer vision. - Networking & Digital Infrastructure: Communication protocols, computer networks, and system interconnection with C. - Reliability & Functional Safety: Safety-critical systems engineering and risk analysis. - Automation & Control Systems: Control theory, regulation, and intelligent/autonomous systems.
CPGE Lycée Mohamed V Casablanca
Classe préparatoire aux grandes écoles, Mathematics
2015 - 2017
2 years 1 month
Two-year preparatory program (Classe Préparatoire aux Grandes Écoles – MP track) for competitive entrance exams to leading French engineering schools. Selective programme centred on advanced scientific foundations and problem-solving in: Education focus: - Mathematics (analysis, algebra, probability, differential equations) - Physics (mechanics, electromagnetism, thermodynamics, waves) - Computer science (algorithms, programming, data structures) - Engineering sciences (modelling of physical systems, applied mechanics) - Philosophy and humanities (critical thinking, argumentation, written and oral expression)
Licenses & certifications
Neo4j Certified Professional
Issued: May 2025
AWS Certified Solutions Architect – Associate
Issued: Jan 2025