
Frederic Dupont
Senior PHP Developer | Symfony & DevOps
Salaire / Taux journalier
Bruxelles, Belgique
Freelance
Expertises
Langues
À propos
Introduction
Senior PHP/Symfony Developer & DevOps Engineer with 15+ years of experience leading teams and architecting scalable solutions. Currently leading 16 developers at IPEX Group, implementing GitLab CI/CD pipelines, Docker Swarm orchestration, and monitoring with Grafana/Prometheus. Specialized in migrating legacy systems to modern PHP 8.2/Symfony 7 stacks and building robust REST APIs with full DevOps automation for enterprise-grade reliability.
Expérience de travail
PHP Senior Developer & DevOps Engineer
IPEX GroupFreelance
janv. 2022 - mai 2026
4 ans 5 mois
Hybrid
Leadership: Expert in a team of 16 developers; responsible for merge-requests and deployments. DevOps & Infrastructure: • Server configuration & automation – Set up and maintained production & pre-prod environments on Ubuntu 24 / Debian 11 using Ansible and Bash scripts. • Containerisation & orchestration – Built multi-stage Docker images; deployed services with Docker Swarm (roadmap toward Kubernetes). • CI/CD pipelines – Designed end-to-end GitLab pipelines covering linting, unit/functional tests (PHPUnit), security scanning (Trivy), and quality gates (php-cs-fixer, phpstan, psalm). Implemented blue-green/rolling updates to minimise downtime. • Monitoring & observability – Configured Grafana + Prometheus for metrics, and Elastic + Kibana for log aggregation; set up automated alerts (Teams/e-mail). • Secrets & identity management – Integrated Keycloak for SSO/JWT handling; stored secrets securely via GitLab protected variables. • Caching & performance – Utilised Redis cluster for caching; tuned Doctrine/MariaDB queries; scaled background workers with Symfony Messenger + RabbitMQ. • Backup & recovery – Implemented regular snapshots of Docker volumes and MariaDB dumps; documented restore procedures. • Documentation & knowledge sharing – Produced runbooks, onboarding guides, and internal DevOps Best Practices sessions. Application development: Designed and built document-processing applications (PDF, XML, JSON) delivering outputs via email, certified email, SMS, eBox, Doccle, Peppol, or physical mail. API development: Developed and maintained REST APIs using API Platform. Migration: Migrated ~10 legacy projects from PHP 7.2 to PHP 8.2 and Symfony 5.4 to 7. Technologies: Symfony, PHP 8.x, Docker, GitLab CI/CD, RabbitMQ, Elasticsearch, Kibana, Mercure, Redis, MariaDB, Doctrine, Grafana, Keycloak, Angular, Node.js, Ubuntu 22/Debian 11, Shell scripting.
Senior PHP/Symfony developer
European CommissionFreelance
juin 2020 - janv. 2022
1 an 8 mois
Bruxelles, Belgique
Development of a REST API using API Platform (Symfony). The application harvests and processes contributions, then stores and sends reports to users. Technologies: • Symfony 5.2 • PHP 7.4 • MySQL 8 + Doctrine • PHPUnit • Elasticsearch + Kibana • php-cs-fixer, phpstan, psalm • Docker / Docker-compose • CI/CD with Bamboo • Amazon AWS • Ansible • Sonarqube • Jira / Bitbucket
Senior PHP/Symfony developer
ProximusFreelance
janv. 2019 - juil. 2020
1 an 7 mois
Bruxelles, Belgique
Architecture and development of a REST API and its GUI to manage all routers of the company. The GUI was developed in Symfony 4.4 + jQuery. The API was first developed in Symfony 3.4, then migrated to 4.4. Authentication via OAuth2 + JWT tokens. Using Graylog to store router logs. Repository hosted on a local GitLab installation. Servers running RedHat Enterprise + Apache2. Technologies (API): • Symfony 4.4, PHP 7.2 • MariaDB + Doctrine • Elasticsearch + Kibana • PHPUnit (functional testing) • Nelmio ApiDocBundle, PagerFanta, JMSSerializer Technologies (GUI): • Symfony 4.4, Vue.js, Webpack Encore • MongoDB (sessions), jQuery, Bootstrap, Datatables, Fontawesome
Senior PHP Architect/Developer
Plan-net Belgium
janv. 2018 - déc. 2018
1 an
Development of a REST API. Technologies: • Symfony 3.4, PHP 7.2 • MariaDB + Doctrine ORM • Elasticsearch + Kibana • OAuth (FosOAuthServerBundle) • FOSRestBundle, JMSSerializer, ApiDocBundle • DoctrineBehaviors, Guzzle • PhpUnit • Stripe Payment platform • Git on Bitbucket • Nginx • Ubuntu server administration • Amazon AWS
Senior PHP architect
IgnitionOne
août 2009 - déc. 2017
8 ans 5 mois
Leading a team of 5 developers. Responsible for the reporting system for On-Site implementations. Frameworks: Symfony 2.8 and CakePHP 3. Persistence layer: SQL Server 2008. The application used numerous components: LDAP, SOAP, REST, PDO, jQuery, SQLite, Composer, Fusion Charts, YUI, HTML5, custom Excel export. Functional testing with Selenium. Unit testing with PHPUnit. Following PSR guidelines. Deployments via CFengine and Puppet. Version control: Git and SVN. Architect of the LiveMarketer application (award-winning real-time data visualization and collection tool tied to the Engagement Score). Architect of the invoicing/sales application using the same architecture as the reporting system. Data mining on SQL Server 2008: generic reports, custom reports and investigations. Data transfer management from multiple MySQL servers to central SQL Server clusters (highly critical process). HIS On-Site implementations: displaying creative content to visitors depending on their profile (banners, carousels) using PHP 5 + MySQL on RAM disks or Cassandra.
Analyst Developer PHP
Belgacom Skynet
oct. 2008 - août 2009
11 mois
Responsible for the frontend of existe.skynet.be, a Facebook-like social application. Developed using a custom PHP MVC framework based on the Zend framework, consuming SOAP services for the backend. Implemented server-side form validations for blogs.skynet.be.
Analyst Developer PHP & teamleader
European Science Foundation
mars 2007 - oct. 2008
1 an 8 mois
Development of an XML-based CMS for the European Commission using a Python framework and XSLT transformations. Development of web applications using Symfony and CodeIgniter frameworks. Managing Debian servers.
Analyst Developer Python & PHP
ESN
janv. 2007 - mars 2008
1 an 3 mois
Distributed system operator
IBM
janv. 2003 - janv. 2007
4 ans 1 mois
First and second line support for Unix and Linux systems including HP-UX, Red Hat, Fedora Core and Debian. Implemented automated monitoring and maintenance checks in Bash and PHP.
Junior System Administrator HP-UX
Duferco
janv. 2002 - déc. 2002
1 an
Junior Oracle database administrator. Completed the following trainings: HP-UX System Administration Level I & II, Discoverer Oracle, Windows 2000 Server, Oracle 9i DBA I.
Formation
HELHa — Haute École Louvain en Hainaut
Industrial Engineer, Robotics & Automation
1997 - 2001
4 ans 1 mois