Data/AI Enthusiast, I am a Senior Consultant having more than 17 years of experience in IT development. I hold a Master of Engineering (Software Engineer) and a Master in Business Administration at "MBA ESG Paris" (Bigdata speciality).
I am also certified PMP®, TOGAF® 9, ISO/IEC 27001, ITIL® 4 and Tableau® Desktop Specialist.
General Directorate of Public Finances and Ministry of National Education and Youth (France)
IT consultant with dual roles: AI Project Manager and Technical Lead. I manage AI solution implementation projects (Build and Run), including a predictive chatbot (based on IBM Watsonx Assistant), an intelligent search engine, and a feasibility study for a generative AI–based chatbot. My key responsabilities and tasks:
As Project Manager:
Develop project plan
Manage team (Business Analysts, Knowledge Managers, IT consultants, Solution Architect)
Manage the relationship between the client (French administration) and the Chatbot editor (French and Indian teams)
Suggest improvements (based on user feedbacks and chatbot usage statistics) to the business team and then implement them.
Prepare and lead workshops and meetings (Kick-off, SteerCo, Daily Stand-up, Project status, Issue resolution, Stakeholder update, Lessons learned)
Draft a technical and financial proposal
Ensure that technical and functional documentation is always up to date
Continuously seek to improve the team’s activities (through process reviews, task automation, etc.).
As Technical Lead:
Collect requirements
Design technical solutions
Write technical specifications
Perform code reviews and validate all technical deliverables prior to client delivery.
Review vulnerability scan results and draft the risk analysis report for each client release.
Manage incidents
Tools & technologies : Mistral AI • LLM Albert • ChatGPT • IBM Waton • Terraform • Ansible • Docker/Docker-compose • Elasticsearch • Grafana • Python • AI Software (Chatbot and Smart Search Engine) • Zulip • Nubo (French State Cloud)
For MVP/Pilot then Go-live, develop and deploy for the BeNeLux (Belgium/Netherlands/Luxembourg) a new retail application for optical products and services initially developed by the French branch of GrandVision (EssilorLuxottica group). My responsabilities and tasks:
Designed and implemented new processes for Master Data Management: translation process, Lens catalog update
Managed the development team (12 persons): assigned tasks, involved team members in the estimating process, checked frequently the resource calendar and reminded team members to notify as soon as possible their upcoming holidays or absence, kept the team informed about the project constraints and objectives, all key decisions, where the project is headed...
Managed stakeholder engagement: created stakeholder register and kept it up-to-date, produced and sent project status report to the upper management, gathered feedbacks, formally (e.g. by email...) or informally (e.g. during a lunch or break...) from stakeholders to improve the communication...
Managed the project schedule: created the work breakdown structure of the project, assigned activities to developers, planed tasks, generated GANT diagram, updated the schedule during the build
Monitored the project progress, tracked data management activities: analyzed the team’s performance and tried to improve it by implementing a corrective actions (e.g. if there is a significant variance between the planned work and the actual work)
Designed tools for Master Data Management (GUI, REST API)
Controled quality: checked the product before delivery to the customer, improved the quality and duration of tests by developing Python scripts to automate REST API tests
Produced documentation: for each deliverable (code, process, architecture...), writed a documentation and drew a lot of diagrams
Tools & technologies : Microsoft Project • Azure DevOps • Microsoft SQL Server • Microsoft Excel • Git • Python • C# • SSIS
Managed critical web application migration from On-Premise to AWS Cloud (up to 20 people and 18 months of work): organized the kick-off meeting; defined the scope; estimated the cost and the delivery timeline; got approval from architects, security team and cloud team; generated and validated the backlog with the team; managed the project execution using JIRA; sent weekly project status reports to the upper management; held daily meetings with the team members; defined the roll-out strategy; provided post go-live support...
Managed and developed project team: hired new resources; shared best practices with the young recruits; involved team members in the estimating process; kept the team informed about the project constraints, objectives and global status; congratulate team members for each success or good achievement; took lunchs or coffee breaks with team members; organized football matchs...
Gathered requirements, assessed impact, studied technical feasibility, identified needed resources, estimated cost, designed code, developed schedule, communicated with all relevant stakeholders,
Assigned bugs to developers and tracked their resolution,
Controled the quality (code and documentation): level 2 code review (level 1 is a machine check); validated the technical design before coding; checked the code quality KPI and ask developers to improve them (e.g. unit test coverage not less than 80%, no slow queries, no deprecated functions...); controlled the security constraints (e.g. no clear password in the code, check all input data, always use https protocol instead of http one...); for each delivery, checked if the documentation was up-to-date...
Managed the level 3 support: as lead of Level 3 support, I dispatched the new incidents between the team members according to their availability and experience; I supervised the progress of incident resolution with respect to SLA compliance; sometimes, I have provided the Level 2 support team with workarounds if the longer-term resolution requires much more time to develop; I participated in crisis meetings following critical incidents to define a common action plan...
Represented Bouygues Telecom within the Interop’Fibre group (after-sales service domain) which produces the functional and technical specifications of the application protocols used by telecommunications companies in France,
Customers included major digital marketing/social gaming French company (Mediastay), e-Learning platform (Supadom) and a French leader in the real estate marketing (Medicis Patrimoine).
Managed human resources: hiring; payroll; motivation (e.g. offered a bonus for some events like Eid al-Adha or the end of the year; improve the workplace environment: nice office decoration with light pleasant colours and art on the walls, fitted kitchenette, 2 wide screens for each developer, comfortable chair...), career path management (e.g. held regular one to one meetings); conflict management, negotiation (e.g. salary)...
Managed the development team: training; projects assignment; included team members in the estimating process; congratulated employees for each success or good achievement; took lunchs or coffee breaks with employees...
Interacted with the clients, developed relationship, provided quotes (estimation, negotiation...)
Managed projects: defined the scope; developed the schedule, estimated costs and determined the budget, communicated with the customer and the team members, controled the product quality (tested deliverables myself), checked resources calendar regularly, evaluated risks (e.g. availability of resources, cash flow issue...)
Lead developer: CMS integration and custom web development (e.g. as Wordpress expert, I designed and developed custom plugins..), architect (e.g. I designed the application arichecture for Medicis Patrimoine based on Symfony framework...), designer (I designed technical solutions to meet the business needs of our customers), code reviewer...