Curriculum Vitae
Gabriel Bondaz | Managing director & Research and Development Engineer
About me
Age | 40 years old |
---|---|
gabriel.bondaz@idci-consulting.fr | |
Phone | 06 63 23 12 07 |
Professional experiences
Co-manager & Research and Development Engineer
Since December 2007 at IDCI-Consulting
Editions Eyrolles (February 2022 - April 2025)
- Docker
- Gitlab
- Gitlab-CI
- SSO
- Keycloak
- OAuth2.0
- PHP 8
- Symfony 6
- API GraphQL
- RabbitMQ
- Redis
- Setting up a DevOps stack (Docker / GitLab / GitLab-CI)
- Migrating web applications to Docker
- Setting up SSO with Keycloak
- Maintenance and developments of Web applications (Php/Symfony)
- Support and training of the internal IT team
Quipment SAS (September 2021 - January 2022)
- Docker
- PHP 7/8
- Symfony 4/5/6
- API SOAP
- Redis
- Behat
- Rebuild the customer backoffice 'Quipsite' based on SOAP Webservice calls
Mon Petit Placement (July 2020 - July 2021)
- Docker
- Gitlab
- Gitlab-CI
- SSO
- Keycloak
- OAuth2.0
- PHP 7
- Symfony 4
- API Plateform
- RabbitMQ
- Behat
- Redesign of the application in Micro Service (Front Angular / Back Symfony4.4)
- Setting up the CI (gitlab-ci) and the server environment (Docker Swarm)
- Implementation of functional tests (Behat)
- Implementation of asynchronous processing (RabbitMQ)
- Setting up security via Oauth2.0 (Keycloak)
Upply (July 2019 - April 2020)
- Docker
- PHP 7
- Symfony 4
- MongoDB
- API REST
- RabbitMQ
- Behat
- Lead developer 'Back' on the upply.com marketplace
- PHP web development (Symfony 4.3/4.4) / REST API / Asynchronous processing (RabbitMQ)
- MongoDB database optimization
- Management of deliverables, pre-production, optimization of Docker images, Application supervision
Editis (April 2016 - April 2025)
- PHP 7
- Symfony 4
- MySQL
- API REST
- API SOAP
- Developments of the teacher/student connection portal for different projects (imanuel.nathan.fr, inscription-brne.eduplateforme.com, classes.eduplateforme.com, etc.)
- PHP web development (Symfony 4.4) / REST & SOAP client API / Registration forms / SQL storage (MySQL)
Tessi customer marketing (June 2013 - February 2019)
- Docker
- Github
- Keycloak
- PHP 5
- Symfony 2
- MySQL
- MongoDB
- API REST
- RabbitMQ
- ElasticSearch
- Consultant - Architect - Lead Developer
- Analysis and redesign of the new IS (DIGIFID v2 Project)
- Support for technical teams (8 developers)
- Setting up the DevOps stack
- PHP Web development (Symfony 2.4/2.8) / REST API / OAuth2 authentication (Keycloak) / Asynchronous processing (RabbitMQ) / Storage of data from multi-channel customer journeys (MongoDB / ElastciSearch) / Application Supervision
Allopneus (May 2011 - August 2011)
- Symfony 2
- Advice and training of teams as part of the change of version of the website for allopneus.com
- Support for technical teams (6 developers)
- PHP Web Developments (Symfony 2.0/2.1)
Groupe Moniteur (October 2010 - July 2011)
- PHP
- Symfony 1
- Website redesign project leading
- Technic team support (3 developers)
- Web development in PHP
Université Claude Bernard Lyon 1 (September 2008 - June 2020)
- Trainer in the E-business professional license
Inseec Digital Institute (September 2016 - December 2016)
- PHP
- MySQL
- Trainer
ENS (September 2012 - June 2013)
- Trainer
Skills
IT | |
---|---|
HTTP server | Apache, Nginx, lighttpd, Caddy |
Network | DNS (bind), DHCP, Reverse proxy et load balancing (pound), Firewall (iptables), Serveur FTP (vsFTP) |
Cache et reverse proxy | Varnish |
Configuration Management | Ansible, SaltStack |
Development Languages | C, C++, Java, Python, PHP, HTML, xHTML, HTML5, XML, JavaScript, SQL, Pl/Sql, Prolog, Shell Script, JSON, YAML, Markdown |
Operating system | Ms Dos, Windows, MacOS, Linux, Unix |
PHP frameworks | Symfony, Silex, Laravel, Zend framework |
Python frameworks | Django, Pylons project |
CSS frameworks | Bootstrap, Foundation |
Templates engine | Twig, Handlebars |
CSS frameworks | Drupal, WordPress, Prestashop, Magento, DokuWiki |
Versioning | Git, Svn |
Database | MySQL, PostgreSQL, MongoDB, CouchDB, ElasticSearch, Redis |
Virtualization / Containerisation | Xen, OpenVZ, KVM, Docker |
Project management | Trac, Redmine, Mantis, Jira |
Task Runner | Gulp, Grunt, Ansible |
AMQP tools | RabbitMQ |
Modelling | UML |
Others | Ajax, Jquery, Websocket |
Languages | |
---|---|
French | Mothertong |
English | Fluent |
Portuguese | Independent |
Courses
2008Master Miage
2005Licence professionelle Informatique (Nouvelles Architectures Applicatives)
2004DUT Informatique