- Langues parlées: Français (natif), Anglais (professional)
- Frameworks: Zend Framework 2/3, Apigility, Symfony 3/4, Sequelize, Express
- Amazon Web Services: EC2, RDS, EFS, ELB, ECR, CloudFront, S3, Route 53
- Gestion de sources: git, composer, npm, gitlab
- Serveurs et réseaux: Debian, SSH, VPN, Proxy, Reverse Proxy, Apache2, traefik
- Programmation et BDD: Vue.js, Javascript, Node.js, PHP,
- CI / CD: docker, docker compose, gitlab-ci
- QA: Jest, scrutinizer, PHPunit, codeception, behat
- Débuggage et profiling: gcc
- Méthodologies et standards: TDD, BDD, Scrum, SOLID, REST
- Architectures: Microservice
- Logiciels: phpstorm, postman, virtualbox, nano
Blank - Full Stack SVI - Freelance
Décembre 2020, Full-Remote
- Amélioration des flows sur Twilio pour le voice forwarding
- Mise en place du SVI
- Création de l'intégration entre Twilio Flex et Zendesk
- Redirection des appelles Twilio Flex sur le Widget Zendesk
- Mise en place de la réception de message texte sur Twilio
- Redirection des messages textes sur Zendesk
- Implémentation de la messagerie vocale avec Twilio Flex, TaskRouter et WFO
- Implémentation de Flex Plugin
Technologies: Twilio, Twilio Flex, HubSpot, Node.js, Zendesk, WhatsApp API, Slack
MyTribe - Full Stack / DevOps - CTO
Novembre 2020, Full-Remote
- Mise en place d'une base de données centralisée AWS RDS Aurora Serverless
- Mise en place d'un EFS pour partager les plateformes de nouveaux clients montées sur les instances EC2
- Mise en place d'un groupe d'AutoScaling pour gérer les instances EC2
- Mise en place d'un Elastic load Balancer pour répartir les charges entre les instances EC2
- Mise en place de docker-compose pour générer les différentes plateformes dynamiquement
- Mise en place de Traefik pour répartir les requêtes Http entre container
- Dockerization de l'application principale et enregistrement dans ECR (Registre Docker)
- Génération dynamique de fichier d'environnement et de docker-compose pour chaque plateforme client
- Mise en place de Gitlab CICD pour auto déployer vers le ECR l'application principale
- Mise en place d'une API Node.js pour enregistré les données sur Aurora en utilisant un proxy car
Serverless
- Mise en place d'un formulaire Vue.js pour le lead prospect et enregistrement des données vers l'API
Technologies: AWS, ELB, RDS, EC2, EFS, ECR, Traefik, Vue.js, Docker, Docker-compose, Node.js, Gitlab CICD,
Acadomia - Full Stack - Freelance
Avril 2020 à Novembre 2020, Clichy-la-Garenne (92), France
- Architecture et création du projet from scratch
- Création d'un widget intégrable sur toutes les différentes plateformes d'Acadomia
- Création d'une plateforme SAAS de cours en ligne from scratch
- Utilisation d’API externe (newrow class virtual)
- Utilisation de Zeplin en collaboration avec le designer
- Dockerisation des applications
- Mise en place de runner gitlab-ci
- Développement d’API REST
- Automatisation du déploiement gitlab CI/CD,
- Mise en place de tests unitaires Jest
Technologies: Azure, Vue.js, Node.js, Express, Postgresql, docker, Gitlab, Scrum, Jira
Swarmtech (Feetzi) - Front-End/DevOps (Junior) - Alternance/Freelance
Juin 2019 à Novembre 2020, Full-Remote
- Création d’une plateforme d'affiliation from scratch Nuxt.js
- Création d’un dashboard via un template Vue.js
- Génération de sdk Auth0 pour Nuxt et Vue.js en Typescript
- Mise en place du référencement
- Dockerisation des applications
- Mise en place de runner gitlab-ci
- Automatisation du déploiement gitlab CI/CD
- Mise en place de tests unitaires Jest
Technologies: AWS S3, Vue.js, Nuxt.js, docker, Gitlab, Trello, Airtable, Scrum
Swarmtech (Yooka) - Front-End/DevOps (Junior) - Alternance/Freelance
Juin 2019 à Novembre 2020, Full-Remote
- Création de Popup Customisée embedable et gestion des événements en Javascript
- Création d’un dashboard ainsi qu’un site vitrine
- Dockerisation des applications
- Binding des templates (Mustache.js)
- Mise en place de runner gitlab-ci
- importation du fichier via une balise script se fait via un id unique auquel il a été communiqué via le
dashboard
- Automatisation du déploiement gitlab CI/CD,
Technologies: Azure, Vue.js, docker, Gitlab, Trello, Airtable, Scrum
Lazare Orthopédie - Développeur Fullstack - Freelance
Octobre 2019, Full-Remote
- Mise en place d’un site vitrine Wordpress
- Utilisation de AWS Lightsail et redirection sur le domaine dans Route 53
- Connexion de Woocommerce ainsi que de Stripe
- Mise en place du référencement Naturel
Technologies: AWS LightSail, Route 53, Wordpress, PHP, Mysql 5.6, PhpMyAdmin, Trello
ComeToMySpot - Développeur Fullstack Web/Mobile - Alternance
Janvier 2019 - Juin 2019, (Station F) Paris (75), France
- Développement d’une plateforme web en Zend
- Développement de fonctionnalité sur le back office
- Création partie front et back Symfony 4
- Mise en relation customer/user
- Développement d’application iOS (Swift 4)
- Création de commande d’auto migration via composer
- Développement d’application Android (Java)
- Développement d’une webApp pour des centres d’appels en Symfony 4
- Mise en place de la portabilité des numéros dynamiquement
Technologies: Symfony, Zend Framework 2, Doctrine 2, Swift, Java, Github, MySQL
GMG Santé - Développeur Fullstack - Freelance
Novembre 2016 - Décembre 2018, Paris (75), France
- Conception et développement d’un back-office en Vue.js d’API RESTful
- Conception et implémentation de base de donnée
- Anonymisation des données pour la RGPD serveur distant chez un client pour s’y connecter on ne peut
qu’à partir des locaux via VPN
- Création d’une application de bureau via Electron.js
- Création de site vitrine jquery html css
- Intégration de nouvelles features et gestion de plateforme déjà existante sous Prestashop
- Amélioration et mise en place d’outil de développement tels que node.js, bower, trello, postman
- Accompagnement des développeurs dans l’utilisation de ces outils
Technologies: Vue.js, Electron.js, Node.js, Prestashop, BDD, MySQL, Trello, Postman
Mirage PC - Développeur Fullstack - Alternance
Mai 2015 - Novembre 2016, Paris (75), France
- Création d’une plateforme d’alerte de ticketing pour les clients Symfony 2
- Mise en place d’un site vitrine en Angular.js
- Conception et implémentation de base de donnée
Technologies: Angular.js, Electron.js, Node.js, Prestashop, BDD, MySQL, ELK, Trello, Postman
Mirage PC - Développeur Fullstack / Technicien de Maintenance - Stage
Mai 2014 - Décembre 2014, Paris (75), France
- Digitalisation et création de suivi de commande pour les clients en Symfony 2
- Mise en place d’un serveur Apache2
- Conception et réalisation d’un site vitrine en Angular.js
- Conception et implémentation de base de donnée
- Mise en place de poste en société
- Mise en place de router, switch, IPBX Cisco dans des sociétés
Technologies: Symfony, Angular.js, Apache2, Networking
Ingénieur en Architecture logiciel, développeur d'application 2020, ETNA, Ivry-sur-Seine, France
Prépa Intégrée 2015, ETNA, Ivry-sur-Seine, France
Bac PRO SEN (Système Électroniques et Numériques) - mention bien 2013, Lycée Galilée, Paris France