Program Manager - Smart / Protected Home Program Manager
Orange - Telecommunications - IOT - International environmentMajor telecommunications operator in France and internationally, Orange offers a digital home protection solution through a mobile application combined with connected devices.
Context
- Back office (Care)
- Customer portal (Self-care)
- Business intelligence (Big data)
- Digital transformation (mobile application, connected devices)
Management
- Solution owner for business domains (Business Intelligence, etc.)
- Creation and facilitation of project decision-making bodies
- Definition of technical and functional solutions addressing business needs
- Negotiation of compromises between different departments
- Management of inter-project dependencies
- Consolidation of schedules and resource plans
- Prioritization and scoping of features
- Adjustment of functional scope
- Parallelization of tasks between internal and external resources
- Leadership of business and technical teams
- Interaction within an Agile methodology
- Risk identification (e.g. GDPR)
- Escalation of alerts
Cost and schedule control
- Strategic projects worth several hundred thousand euros
- Cost estimation, planning, go-live target date
Agile team leadership
- Leadership of an international team (France - India)
- Leadership of an international team (France - Tunisia)
- Delivery of “quick win” features (e.g. Firmware update button)
Business Intelligence
- Data-driven approach (Business / Marketing / Operations KPIs)
- Feature prioritization based on business performance
- Creation of a reference framework to answer business questions
-
- “Does the project reduce the number of cancellations?”
- “Which device or scenario reduces cancellations the most?”
- “Does the project increase subscription duration?”
- “Which device or scenario increases subscription duration the most?”
Technical environment
- Connected devices (Smart plug, Color bulb, Camera, Opening / motion / water leak detector, Weather station, Thermostat, Smart speaker, etc.)
- Javascript / Node.js
- Mobile (Android, iOS)
- Jira / Trello
- Kibana
- Teradata
- PowerBI
- BigQuery
- Google Data Studio
- Google Cloud Platform (GCP)
- Amazon Web Services (AWS)
Program Manager Program Manager
RCI Bank and Services Banque - Insurance - International environmentBanking and insurance organization supporting customer operations related to Renault Group brands, RCI Bank and Services deploys a Self-Care digital strategy focused on the distribution of mobile applications, Progressive Web Apps, and websites.
Context
- Customer portal (Self-care, customer relationship)
- Digital transformation (mobile applications and website)
- International environment
Management
- Management of the France scope
- Launch of mobile application and website projects
- Creation and facilitation of project decision-making bodies
- Definition of technical and functional solutions addressing business needs
- Negotiation of compromises between different departments
- Management of inter-project dependencies
- Consolidation of schedules and resource plans
- Prioritization and scoping of features
- Adjustment of functional scope
- Parallelization of tasks between internal and external resources
- Leadership of business and technical teams
- Interaction within a Scrum methodology
- Risk identification (e.g. GDPR)
- Escalation of alerts
- Quality control
Scrum team leadership
- Leadership of an international team (France, Italy, Russia)
- Evangelization of Scrum artifacts: Daily Meetings, Reviews, etc.
Cost and schedule control
- Strategic projects worth several hundred thousand euros
- Cost estimation, planning, go-live target date
- Improvement of the environment, tools, and software stack
- Proposal of solutions enabling up to 300% savings (costs and schedule)
Technical environment
- HTML5
- CSS3
- Javascript
- CMS (WordPress, Strapi)
- Node.js
- PM2
- Cloud
- Mobile (Android, iOS)
- Jira
- Trello
- Kibana
- Google Analytics
- Google Data Studio
Major retail operator in France and internationally, Carrefour is leading a digital and strategic transformation phase, involving on one hand the creation of product reference frameworks exposed through digital platforms and voice assistants, and on the other hand the expansion of its local retail network (physical stores).
Context
- Cross-functional (local stores, spare parts, loyalty program)
- Digital transformation and eCommerce
Management
- Creation and facilitation of project decision-making bodies
- Peripheral coordination with approximately fifty stakeholders per project
- Definition of technical solutions addressing business needs
- Negotiation of compromises between different departments
- Management of inter-project dependencies
- Consolidation of schedules and resource plans
- Prioritization and scoping of features
- Adjustment of functional scope
- Parallelization of tasks between internal and external resources
- Leadership of business and technical teams
- Interaction within a Scrum methodology
- Risk identification
- Escalation of alerts
- Validation of deliverables
- Quality control
Cost and schedule control
- Strategic projects worth several hundred thousand euros
- Containment of legacy architecture entropy
- Cost estimation, planning, go-live target date
- Absorption of residual workload (hands-on)
Technical environment
- HTML5
- CSS3
- Javascript
- JQuery
- AJAX
- NodeJS
- PHP5
- CMS (Drupal)
- MySQL
- ElasticSearch
- Java
- Teradata
Founded in 1665 and present in 66 countries, a flagship of the French construction industry, Saint-Gobain positions itself as the global leader in construction and housing. As part of a strategic digital and business transformation, accompanied by a restructuring of the business units responsible for digital services, I participated in the founding of the subsidiary and start-up Homly You. Through my expertise, I contributed to the development of the first French online marketplace connecting private individuals and building professionals: https://homly-you.com
Team leadership
- Design and consolidation of business workflows
- Leadership of business and technical teams (15 people)
- Writing of more than 250 user stories
Cost and schedule control
- Multi-million euro project
- Cost estimation, planning, go-live target date
- Delivery 4 days ahead of the estimated deadline
Delivery control
- Risk identification
- Escalation of alerts
- Inspection of deliverables
- Identification and tracking of more than 320 corrective tickets
Technical environment
- HTML 5
- CSS 3
- Javascript
- JQuery
- AJAX
- Java (Liferay CMS)
- Salesforce (CRM)
- Zuora (billing, subscription)
- Git
- Jenkins
- Jira
- AT Internet
- BlueWorks Live
- UML
- BPMN
Scrum Master - Project Management Officer (PMO)Scrum Master - PMO
BNP Paribas Cardif - Insurance - International environmentFounded in 1973 and present in 37 countries, BNP Paribas Cardif is a subsidiary of the renowned banking group, responsible for the distribution of life insurance and property & casualty (P&C) insurance products.
Scrum team leadership
- Writing of more than 90 user stories
- Definition of more than 450 acceptance criteria
- Leadership of an international team (France - Portugal)
- Introduction of Agile methodologies within the Digital Factory
- Evangelization of Scrum artifacts: Reviews, Backlog grooming, etc.
Cost and schedule control
- €500k project
- Cost estimation, planning, go-live target date
- 30% savings on the initial testing budget
- 10% savings on the initial development budget
Delivery control
- Risk identification
- Escalation of alerts
- Negotiation of compromises
- Validation of deliverables
Technical environment
- HTML 5
- CSS 3
- Javascript
- JQuery
- AJAX
- Java (Liferay CMS)
- Git
- Jenkins
Chef de projet Core - Scrum Master - Product OwnerScrum Master - Product Owner
TF1 - Private BroadcastingAs part of the overhaul of TF1’s core application platform and content management system (CMS) for the next 10 years, I initiated the technological transition from PHP to Node.js, through my successive roles as CORE Project Manager, Scrum Master, and Product Owner.
Architecture
- “Web services” architecture: remote database accessible via HTTP / REST
- Design of database entities using UML class diagrams
- Integration of time-based preview concepts within the CMS
- Simplification and modularization of the application into functional components
Scrum team leadership
- Introduction of Agile methodologies within TF1’s IT department
- Leadership of teams using Scrum and Kanban (15 people)
- Standardization of the Daily Meeting (with penalties for late arrival in the morning)
- Evangelization of Scrum artifacts: Reviews, Planning Poker, etc.
Technical SEO expertise
- Writing of more than 100 user stories
- Definition of more than 500 acceptance criteria
- Product owner support on popularity and profitability models
- Monitoring implementation and compliance with recommendations
Responsive Design
- Benchmarking of Mobile Apps / Mobile Sites / Responsive Design
- Study of mobile-specific parameters: rem, urlset, srcset, sizes, pixel ratio (dpr)
- Writing of a Digital Asset Management (DAM) specification
- Node.js prototyping of automated image cropping (tags + art direction)
Technical environment
- HTML 5
- CSS 3 (Responsive Design)
- Javascript
- JQuery
- AJAX
- Node.js 0.10 (Hapi)
- Node.js 0.11 (Koa) with yield and coroutines
- PHP 5
- ElasticSearch
- PostgreSQL
- Nginx
- PM2
- Redis
- RabbitMQ
- Linux
- Git
- Single Sign-On (SSO)
Cross Project Manager - SEO - Games - AB TestingCross Project Manager
France Télévisions - Public BroadcastingAs part of a series of tenders related to cross-functional tools, I took responsibility for part of the Marketing portfolio.
Context
- Public sector (Public tenders)
- Audiovisual (Channels, programs, hosts)
- Cross-functional (SEO, tracking, A/B testing, games, comments)
- High traffic load (More than 54 million page views / month)
Management
- Reporting to the Project Director
- Collaboration using Scrum methodology
- Operational support to business project managers (MOA)
- Definition of technical solutions aligned with business needs
- Consolidation of schedules and workload plans
- Parallelization of tasks between internal and external resources
- Management of inter-project dependencies
- Escalation of alerts
- Quality control
SEO
- Participation in the SEO Steering Committee
- Ongoing training of teams
- Evangelization on sitemap specificities
- Systematic implementation of social metadata (Facebook, Twitter)
- Support on metadata standards (MicroFormat, MicroData, RDFa)
- Production of SEO recommendations
- De-indexing of more than 28,000 back-office and pre-production URLs
- De-indexing of Viagra spam
- Emergency redirection of more than 350,000 partner URLs
Tracking
- Promotion of the Google Analytics solution
- Implementation of filters
- Tracking of video player events (play, pause, etc.)
- Transition to a unified audience (Web, Connected TV, etc.)
Games, contests and A/B Testing
- Participation in Steering Committees
- Monitoring of the 15 France Télévisions games
- Selection of Qualifio and AB Tasty tools
- Ownership of the Disqus project
- Audio conferences with the USA (Pacific time zone)
- Internal data recovery study
- Counter-expertise on quotation valuation
Technical Environment
- HTML 5
- CSS 3
- JavaScript
- JQuery
- AJAX
- PHP 5
- MySQL 5
- Apache
- Varnish
- Linux
- Git
- Distributed memory cache (Memcached)
- Single Sign-On - SSO (JanRain)
- Disqus
Publisher of a CRM software and financial data aggregation platform for wealth management advisors, founded in 2008, ManyMore is a startup providing its services to major players in banking and insurance. In a context of IT department restructuring, I served as Technical Director of ManyMore and supported the growth and development of the IT team.
Context
- Wealth management consulting (financial investments)
- CRM (client typologies, appointments)
- Secure environment (HTTPS, VPN)
Management
- Management of a team of 10 people
- Separation of skill layers and specialization of profiles (GFX, integration, development, etc.)
- Breaking down office silos and creating an open space to foster communication
- Day-to-day project monitoring and weekly reporting to Executive Management
- Ongoing team training on user experience (ergonomics, user journeys, wireframes)
- Raising team awareness on web page response times
- Use of Scrum methodology (Daily Meetings, Pairing, Post-its)
Key Accounts
- Day-to-day management of the MAIF Solutions Financières account
- Day-to-day management of the Société Générale Private Banking account
- Specification writing
Research and Development
- Promotion of caching solutions (Memcached + Compression + IgBinary serialization)
- Implementation of phonetic input assistance mechanisms (Phonex, Soundex, Metaphone)
- Benchmarking activities (MySQL table compression: -50% size ⇒ +100% data in RAM)
Technical Environment
- HTML 5
- CSS 3
- JavaScript
- JQuery
- AJAX
- PHP 5 (PDO, Phonex)
- MySQL 5 (Tables with more than 100 million records)
- Apache
- NginX
- Linux
- SVN
- Git
- File cache
- Distributed memory cache (Memcached)
Lead Developer - Technical ExpertLead Developer - Tech Expert
Mediastay - Gamification - International environmentA pioneer of the French web, Mediastay is the publisher of several successful entertainment websites such as Bananalotto, Kingoloto, and the GamesPassport gaming portal.
Context
- Online games (lottery, free Flash and HTML5 games)
- International environment
Front & Back
- Creation of the new lottery games core platform (gamification, collectible cards)
- Conversion of databases from ISO-8859-1 to international UTF-8 encoding
Methodology
- Application of Scrum (Daily Meetings, Backlog Grooming, Post-its)
- Application of eXtreme Programming (Pair Programming, Test Driven Development)
- Implementation of automated functional tests via browser-driven testing (Behat)
Miscellaneous
- Technology evangelization on the internal social network
- Participation in Le MUG (MySQL User Group) conferences organized by Viadeo
Technical Environment
- HTML 5
- CSS 3
- JavaScript
- JQuery
- AJAX
- PHP 5 (PDO, Symfony 2, Behat)
- MySQL 5 (Tables with more than 100 million records)
- UML
- Apache
- Linux
- SVN
- Git
- Jenkins
Lead Developer - Web ArchitectLead Developer - Architect
Wincomparator - Sports betting - International environmentA major player in sports betting comparison, present in 9 countries, Wincomparator is a start-up founded in 2008, with long-term goals of statistically predicting match outcomes and creating sports banners with contextual content. The product also enables detection of surebets, i.e., bets that are statistically impossible to lose.
Context
- Sports betting (Outcomes, odds, bookmakers)
- Comparator (SEO, linking, tracking)
- High traffic (Over 2 million page views / month on the .com site)
- International environment
Front
- Performance improvements
- Minification of sports widgets weight (-30% to -80%)
- Evolution of Facebook applications
Back
- Study of XML feeds from the global sports reference Betradar
- Design and modeling with UML
- Creation of high-performance import procedures (Memcached)
- Resolution of congestion (read/write/locks)
- Drastic reduction of XML feed processing time (-95%)
SEO
- Monitoring Google Page Speed guidelines
- Creation of SEO compliance tools including a multi-processed crawler
- Study of SEO evolutions (team page, player page)
- Automatic JavaScript handling of duplicate links
- Adaptive cross-linking techniques
- Predictive SEO (Upcoming matches)
Research & Development
- Testing storage solutions (Replication, Partitions, InnoDB)
- Conducting benchmarks (Memcache vs Memcached + Compression + IgBinary serialization)
Technical Environment
- HTML 5
- CSS 3
- JavaScript
- JQuery
- AJAX
- PHP 5 (PDO, Reflection)
- MySQL 5 (Tables with over 100 million records)
- UML
- Apache
- Linux
- File cache
- Distributed memory cache (Memcached)
GRC Web, a dynamic start-up founded in 2009 working in the internet and customer relationship sector, publishes a price comparison tool and a CRM software for car dealerships, including the Colin group (company founded in 1927, €100 million in revenue).
Context
- Automotive (dealer, brand, model, engine)
- Comparator (SEO, linking, quotes, lead generation)
- CRM (client typology, appointments)
Management
- Managing a team of 3 people
- Day-to-day project tracking and weekly reporting to Management
- Raising awareness among staff about web page response times
- Training and daily monitoring of the team
Front
- Definition of graphic and ergonomic orientation
- Creation of mockups (Wireframe / zoning)
- Creation of designs using Photoshop
- Creation of a multi-criteria AJAX search
- Graphic customization of mapping elements (Google Maps)
Back
- Study of CSV feeds
- Design and modeling with UML
- Automation of import procedures
- Interfacing with Renault databases
- Retrieval of Renault / Dacia / Toyota vehicle images
- Use of the global EurotaxGlass reference
- Generation of mechanical parts invoices "web mode"
- Definition of web architecture
- Introduction of NginX into the software ecosystem
SEO / SEM
- Definition of SEO strategy
- On-Site page optimization
- Monitoring Google Page Speed guidelines
- Automation of export procedures (eBay, Yakaz, Trovit)
Technical Environment
- XHTML
- CSS
- JavaScript
- JQuery
- AJAX
- Google Maps
- PHP 5 (PDO, Reflection)
- MySQL 5 (Tables with over 600,000 records)
- UML
- Apache
- NginX
- Windows
- File cache
- Distributed memory cache (Memcached)
Ingénieur de conception et de développement WebWeb Engineer
Twenga - Price comparison - International environmentShopping engine referencing over 260 million offers, present in 15 countries, Twenga is a start-up founded in 2006, winner of the Red Herring 100 Europe 2009 award recognizing the most promising technology companies.
Context
- Generalist (clothing, DIY, high-tech, fashion, hotels)
- Comparator (SEO, linking, tracking)
- High traffic (Over 11 million page views/month on the .fr site)
- International environment
Front & Back
- Implementation of the graphic refresh "V3"
- Development of contextual Landing Pages oriented towards "Brands" rather than "Categories"
- Evolution and rewriting of JS procedures, from Prototype to JQuery
- Data retrieval and aggregation via WebServices
- Creation of the "Hotels and Travel" section (FastBooking, Liligo, etc.)
- Graphic customization of mapping elements (Google Maps)
Technical Environment
- HTML
- CSS
- JavaScript
- JQuery
- AJAX
- Google Maps
- PHP 5 (SOAP)
- MySQL 5 (Sharding, Replication)
- UML
- Apache
- Linux
- CVS
- File cache (Smarty)
- Distributed memory cache (Memcached)
The Mutual Insurance of the Electric and Gas Industries quickly became the third mandatory reimbursement level for EDF-GDF employees. I contributed to this growth by producing competitive and differentiating tools, allowing MUTIEG to stand out from its competitors, acting as IT Manager.
Context
- Mutual insurance (contributions, coverage, dental, optical)
- Long-term commitment
- Political environment
Front & Back
- Complete redesign of a dental expense reimbursement simulation tool
- Development of an intranet for RTT management
- PDF generation via the FPDF API
- Management of the IT infrastructure
- Creation of a PHP 5 Framework with integrated ORM, using the Reflection API
Technical Environment
- XHTML
- CSS
- JavaScript
- AJAX
- PHP 5 (PDO, Reflection, FPDF)
- MySQL
- UML
- Apache
- Linux
- Windows
- VBA (Forecasting statistics)
- Word (Mail merge with MySQL)
4-month internship within the Information Systems and Telecommunications Department (DSIT) at SNCF. Software development in C/C++ using the Motif graphics library.
Technical Environment
- C
- C++
- Motif
- Linux



