About Tawfik
English
Fluent
French
Native or bilingual
Arabic
Native or bilingual
Experience
- DeloitteSenior AI EngineerCONSULTING AND AUDITSJanuary 2026 - Today (6 months)Paris, FranceStack: Angular · TypeScript · NgRx · Python/FastAPI · Azure (OpenAI, Document Intelligence, AI Search, Blob Storage, Entra ID) · PostgreSQL · Celery · Docker · Azure DevOps · Jest · PlaywrightFull-stack development of an enterprise AI chat platform deployed at the IT department scale for Deloitte France, as well as an e-Invoicing administration console. Involvement across the entire chain: RAG pipeline, real-time streaming, NgRx frontend, and secure backend.AI Chat Platform — Full-Stack (Angular + Python/FastAPI)Design of the RAG pipeline: batch ingestion of SharePoint documents (upload, conversion, chunking, embedding, indexing in Azure AI Search)Implementation of an SSE streaming pipeline with named events and real-time display of reasoning stepsEnd-to-end design and development of the personal Knowledge Bases module (CRUD, NgRx store, FR/EN i18n, owner-only authorization)Improvement of citation accuracy through Azure OpenAI structured outputsAddition of adaptive reasoning (turn-based effort) and dynamic AI model selectionImplementation of a feature flag system to control production deploymentsQuality ensured by Jest unit tests, Playwright E2E tests, Angular version upgrades, and SonarQubee-Invoicing ConsoleDevelopment of client and supplier invoice list and detail views (CT/AR/RTR, PTP): sorting, filters, searchImplementation of Azure Entra ID SSO and authorization management (RBAC)Management of processing statuses and rejection flows (codes 210/213, Pagero protocol)Keywords: #AIEngineer #Angular #TypeScript #NgRx #RxJS #FullStack #Python #FastAPI #GenerativeAI #GenAI #LLM #RAG #AzureOpenAI #AzureAISearch #DocumentIntelligence #MCP #Azure #EntraID #SSO #RBAC #PostgreSQL #Celery #Redis #Docker #AzureDevOps #CICD #SSE #Streaming #Jest #Playwright #SonarQube #TDD #Microservices #API #ITDepartment #eInvoicing #Pagero
- Informatique CDCIA engineerCONSULTING AND AUDITSJanuary 2025 - July 2025 (6 months)Bagneux, FranceContext & ChallengesMigration and complete redesign of a generative AI assistants and intelligent conversational agents platform to optimize business processes.Activities and Deliverables
- Architecture and development of generative AI modules with Angular 19 and Python
- Development of intelligent conversational agents with LLM integration
- High-performance REST APIs with FastAPI for AI services
- Implementation of real-time web search for chatbots
- Document processing module with OCR and semantic analysis
- Automatic document summarization system with AI
- Text formatting engine according to predefined rules
- Multilingual translation module with Azure AI Services
- Development of specialized IT Security Agent and HR Agent
- Integration of advanced monitoring with Application Insights
- CI/CD pipeline with Azure DevOps and Docker deployment
- Code quality with SonarQube and unit tests
- Modern user interface with Tailwind CSS
- Compliance with RGAA web accessibility standards
Business Impact:Deployment of AI agents for 500+ employeesTechnical Stack:Frontend: Angular 19, TypeScript, Tailwind CSSBackend: Python, FastAPIAI: Azure AI Services, OpenAI API, Mistral API, LLM integrationCloud & DevOps: Azure DevOps, Microsoft AzureMonitoring: Application InsightsKeywords:#GenerativeAI #ChatBot #LLM #OpenAI #AIAgents #MachineLearning #NLP #DocumentProcessing #Scrum #TypeScript #Azure #AIEngineering #ConversationalAI #ArtificialIntelligence - E-SNCFLead Software Engineer | Full-stack Angular Java Developer | MentorTRANSPORTATIONAugust 2023 - November 2024 (1 year and 3 months)Saint-Denis, FranceTechnical leadership and mentoring of a team of 8 developers on strategic projects.Key Responsibilities:
- Led Angular 17+ and Spring Boot application development
- Optimizing development processes and code quality standards
- Implemented RGAA accessibility standards
- Mentoring Junior developers
- Elaborating a personal mentoring plan with measurable goals
- Designing and conducting technical workshops (clean code, performance, accessibility)
- Leading code review sessions and mob programming practices
Keywords: #LeadDeveloper #TechLead #Angular #TypeScript #SpringBoot #Java #Microservices #DevOps #Agile #Mentor #FullStack #SNCF #Architecture #CodeQuality #WebAccessibility
Recommendations
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
- Software engineerGraduate School of Applied Sciences and Management: SESAME2015Software engineering
- Bachelor degree, Computer Systems and SoftwareHigher Institute of Computer Science and Mathematics from the University of Monastir: ISIMM2012Bachelor of Applied Science (BASc), Computer Systems and Software
Certifications
- Python Data Analysis for HealthcareLinkedIn Learning2023
- AI 900Microsoft