CI/CD est une approche d'intégration continue et de déploiement continu.
PROJET : En tant qu’Ingénieur DevOps et dèveloppeur PHP – Symfony 5 en dehors de mon
quotidien d’assurer le support N3, mon travail consiste à concevoir et maintenir le
système CI/CD de Cashpad, concevoir et développer une API REST permettant aux
clients de Cashpad les restaurants d’administrer leur Box de prise de commande à
distance.
Concevoir et administrer l’infrastructure de Cashpad autour des technologies
Docker, Docker-compose, Debian, OpenVPN, Ansible, VirtualBox
REALISATIONS : - Administration et Monitoring des Serveurs Linux de Cashpad
- Étude de besoin avec le responsable technique
- Conception et modélisation du modèle (base de données)
- Conception et développement des infrastructures de développement,
recette et prod (Docker, Jenkins, Ansible)
- Mis en place de système CI/CD avec Jenkins – Fastlane - DropBox – Slack
pour tester et déployer automatiquement les IPA de l’application IOS
Cashpad sur dropbox et faire une notification du statut du build sur slack
- Conception et développement du Backend Ubermanager destiné aux
restaurants en PHP 7 – Symfony 5 – Python 3 - Flask
- Développement du Front-end en HTML, CSS, JQuery, Bootstrap, twig
- Réalisation de tests unitaire avec PHPUnit
- Rédaction de documentation technique
- Documentation API via Nelmio
PROJET : Conception et développement en équipe de la gestion des dossiers KYC (Know Your
Customer), dossiers nécessaires pour la création de boutique sur la Marketplace
FnacDarty et transmis à la BNP Paribas via API.
Conception et développement en équipe de la gestion des délais de livraison des
commandes clients via la Marketplace.
REALISATIONS : - Participer aux ateliers de conception, découpage et estimation destaches
- Conception et modélisation (Architecture applicative et base de données)
- Consommation des API BNP Paris, Métacatalogue
- Faire du support client pour les assister en cas d’incidents d’utilisation de
la MarketPlace
- Faire de la TMA afin de maintenir les projets Legacy en Symfony 1
- Ecriture de tests unitaires et fonctionnel
PROJET : Conception et développement de 3 API REST pour les Banques HSBC et Standard
BANK.
API permettant aux clients des banques (entreprises) de faire des études de marché,
organisation de salon d’affaires, recherche d’opportunités d’investissement.
REALISATIONS : - Participer aux ateliers de conception, découpage et estimation destaches
- CI/CD via Jenkins - Docker sur les environnements recette, pré prod et
résolution de Hotfix (bug de prod)
- Développement de script d’import et d’archivage de données client de la
banque Santander Bank
- Mise en place de load Balancing entre MySQL et Elasticsearch (Prioritédes
requêtes sur Elasticsearch)
- Conception et modélisation de la base de données MySQL
- Conception et développement d’API REST pour HSBC et Standard Bank
- Mise ne place de documentation avec Nelmio permettant à l’équipe front
de tester l’API SendBox
- Assister l’équipe Front dans le développement du client de l’API Rest
- Mise en place d’environnement de développement : Création de container
Docker avec docker-compose
PROJET : Conception et développement d’une API REST pour le groupe Carrefour, API
consommée par le site Carrefour Livraison Express.
Mise en place d’un Back Office en PHP 7, Symfony 3 pour la gestion de produits et
commandes.
REALISATIONS : - Participer aux ateliers de conception
- Planification, découpage et estimation destâches
- Développement de nouvelles fonctionnalités dans l’API REST de Wynd,dont
les fonctionnalités d’import de fichiers (CSV, Excel) en base de données et
d’export de commandes sous fichiersJson
- Travailler avec l’équipe back-office dans le développement back-office du
client de l’API REST
PROJET : Conception, développement et maintenance évolutive des applications:
§ Pass Restaurant offrant aux salariés un espace de suivi et de gestion de leur carte
restaurant.
§ Chèque Cadeaux : permettant aux entreprises de passer des commandes chèque
Cadeaux.
§ Portail clients : permettant aux clients de passer des commandes de titres
restaurant sur support papier et/ou sur carte.
PROJET : Conception et développement back et front d’un portail web permettant de regrouper
l’ensemble des briques applicatives du client GRDF
REALISATIONS :
ENVIRONNEMENT :
- Participer à la rédaction des spécifications fonctionnelles ettechniques.
- Conception et développement d’un back-office et front-office en API REST,
PHP5, Symfony2, AngularJS 1.5.
- Développement client SOAP.
- Tests unitaires.
- Assister le client dans les tests en recette des usersstories.
Infrastructure: Git, Gitlab, Debian, LAMP
Backend: Symfony 2.8, PHP 5.6, JavaScript, MySQL, Git, GItLab, LAMP, Docker,
FosRestBundle,
Frontend: HTML 5, CSS 3, Bootstratp 4, Javascript,, JavaScript, AngularJS
Projet : Conception, développement, maintenance corrective et évolutive de l’application
web Guest App, application permettant aux professionnels du tourisme d’avoir la
main sur leur e-réputation
RÉALISATIONS : - Etude et conception d’une solution Cloud web Scraping permettant d’améliorer la
partie analytics de l’application Guest App.
- Réaliser les développements et participer à l’évolution des applicatifs.
- Maintenance corrective et évolutive.
- Ecriture de Scripts Python pour la gestion de la performance applicative
- Ecriture de tests unitaires