Mes compétences :
JavaScript
Symfony2
Doctrine2
MySQL
C
AngularJS
PHP
Twig
PostgreSQL
CSS
SQL
Shell
Phalcon
Elasticsearch
SCSS
RabbitMQ
Entreprises
Buyco
- Lead Developer
2019 - maintenant- Développement d'un système de commande et d'une librairie open-source en Go pour notre architecture orientée événements (reactive programming, CSP & resiliency)
- Responsable Elasticsearch (6.x / 7.x) / Logstash (6.x)
- Participation à elastic/elasticsearch-ruby sur Github (principalement sur elasticsearch-dsl)
- Langages : Ruby (Rails / Sinatra), Python et Go
- Infra : AWS (S3, RDS, SQS...), Kubernetes
- Méthodologie agile (Scrum / Kanban)
- Simplification et évolutions de la CI/CD
- Support pour l'architecture des APIs
Digitick
- Ingénieur développement web
Marseille2015 - 2019- Gestion d'équipe
- CI/CD
- Développements (par exemple application interne de création d'environnement utilisateur en Go avec réalisation des tests unitaires dans des containers Docker via Gitlab-CI)
- Réalisation de la mise en place et migration sur GitLab
- Développement du socle de l'API REST en Silex 2 (PHP 7.2)
- P.O.C migration d'un projet complexe en Silex 2 vers Symfony 4
- Optimisation sur les différentes applications de la société
- Versionning avec GIT
- Intégration continue Jenkins / GitLab-CI
- Mise en place de déploiements Capistrano, DeployerPHP
- Système de ticketing avec JIRA.
- Utilisation de cache et message broker Redis.
- Développement d'un worker (indexation, update, delete, warmers, mapping, aliasing...) en PHP7.0 sous composants Symfony pour ElasticSearch 1.x / 2.x. / 5.x.
- Développement d'un query builder (librairie) en PHP7.0 basée sur ruflin/elastica:^5.0.0.
- Redéveloppement complet d'un ETL maison.
- Utilisation de Logstash et RabbitMQ pour intégrer les données ES (conception et configuration).
- Développement d'une application Symfony 2 (middleware).
- Mise en place d'un serveur OAuth2 via la librairie de bshaffer avec Silex 2 pour les APIs
- Réalisation de tests unitaires et de couverture de code avec PHPUnit.
- Rédaction de spécifications techniques
- Force de proposition sur/pour de nouvelles technos
Digital Virgo
- Developpeurweb
Lyon2013 - 2014- Développement de sites web (back-end et front-end en POO)
- Développement de CMS
- UML
- MCD / MLD
- Utilisation Xdebug et XHProf, Siege
- Maintenance des sites
- Développement en agile (Scrum) ou méthode Kanban
- Ecriture des documentations
- Réalisation de prototypes (Phalcon, Silex, NodeJS, AngularJS)
UMR_S 910
- Ingenieur Bioinformaticien
2012 - 2013Développeur web pour la biologie.
INSERM - UMR1068
- Stagiaire
2012 - 2012Réalisation de scripts d'automatisation d'analyses de données de plaques 96 puits, pipeline d'importation des données massives dans un composant Joomla! (data mining), développement d'un système de requêtage avancé et automatisé sur ce même composant. Développement en agile. Formation de la plateforme TrGET sur le produit final.
CNRS - UMR7256
- Stagiaire
2011 - 2011Automatisation d'une interface de grille de calcul pour des requêtes sur un site internet