Twitter dispose d'une API autour de laquelle sont réalisés de nombreux développements.
Rôle : Développement, encadrement, validation du code et bonnes pratiques.
Fonctionnel : Application mobile iOS et Android sous React Native.
Equipe : Equipe de 3 à 5 développeurs + 2 CP.
Développement React Native sous TypeScript + API Rest en Symfony.
Mise en place de bonnes pratiques et relecture du code.
Méthodologie SCRUM.
Persistance des données Postgres, et MongoDb.
Autres outils: GitLab / CI/CD .
Rôle : Développement, validation de code, installation d’architecture pour plusieurs clients (collectivités)..
Fonctionnel : Création de plusieurs applications web et web services pour différentes collectivités et besoins.
Equipe : Equipe de 3 développeurs + 1 Product Owner.
Développement React sous TypeScript + Symfony Framework.
Mise en place de bonnes pratiques et relecture du code.
Méthodologie SCRUM.
Persistance des données MySQL, et MongoDb.
Autres outils: Kubernetes / Docker / GitLab.
Rôle : Conception et développement d’une application mobile cross platform, d’une API et d’un back office Angular.
Fonctionnel : Application mobile permettant d’accéder aux plans du site, de déclarer une anomalie dans des espaces et partager des informations de localisation.
Equipe : 3 développeurs full stack.
Réalisations :
Application mobile : Angular 6, Ionic, Cordova
API : PHP 7 avec Symfony 4 (API REST)
Back office : Application Angular 6
Contrôle et validation du code (équipe de 3 développeurs)
Persistance des données PostGreSQL, et utilisation du cache sous Redis
Autres outils : GitLab
Rôle : Rattaché au pôle architecture, mon rôle est de concevoir et garantir la qualité des développements d’applications web (JAVA, PHP, Javascript, HTML).
Fonctionnel : Réalisation de divers sites internet pour le compte de grands clients (Renault, Gouvernement, LG, Groupe Bel, Maison du Monde …).
Equipe : 4 développeurs back et 6 développeurs front dispatchés sur les différents projets.
Réalisations :
Conception d’architectures orientées service (SOA) avec RabbitMQ et web-services REST.
Méthodologie SCRUM.
Relecture et validation du code.
Développement PHP, JAVA (Spring).
Framework Symfony 3 et 4, Silex. CMS: Drupal 8, EzPublish.
Intégration HTML5, CSS3 responsive via le framework Bootstrap.
Framework JS: React, Angular, JQuery.
Persistance des données PostGreSQL, et utilisation du cache sous Redis.
Autres outils : GitLab / Docker.
Rôle : Conception et développement d’une application Symfony 3 et Angular.
Fonctionnel : Application permettant de gérer la logistique de l’ensemble des formations et séminaires de Thalès.
Equipe : 3 développeurs full stack.
Réalisations :
Développement PHP 7 avec Symfony 3/4 (API REST)
Intégration Angular 3.
Contrôle et validation du code (équipe de 3 développeurs)
Persistance des données PostGreSQL, et utilisation du cache sous Redis.
Autres outils : Git pour le subversion et Vagrant pour le provisionning.
Projet : 24 Sèvres - Site e-commerce.
Rôle : Développements et mise en place de bonne pratiques Symfony 2/3.
Fonctionnel : Création d’un site e-commerce ******** from scratch.
Equipe : 6 équipes de 4 personnes séparés en microservices.
Réalisations :
Méthodologie SCRUM.
Conception objet et UML.
Développement PHP 5 POO via le Framework Symfony 2/3.
Ecriture des tests unitaires sous PHPUnit et fonctionnels sous Behat.
Intégration React, Bootstrap, et JQUery.
Persistance des données PostGreSQL, et utilisation du cache sous Redis.
Architecture orientée service (SOA) avec RabbitMQ et web-services REST.
Autres outils : Git pour le versionning et Vagrant pour le provisionning.
Projet : Refonte d’un site interne d’accès aux informations liés au métrique l’eau destinée aux collectivités.
Rôle : Mise en place de standards et convention Symfony, conception objet pour une meilleur évolutivité et maintenabilité du projet.
Fonctionnel : Gestion de services reliés à la gestion d’interventions ou en rapport avec l’eau, destinée aux collectivités.
Equipe : 4 développeurs full-stacks.
Réalisations :
Méthodologie SCRUM.
Conception objet et UML.
Développement PHP 5 POO via le Framework Symfony 2.
Ecriture des tests unitaires sous PHPUnit et fonctionnels sous Selenium 2 et Webdriver.
Intégration HTML5, CSS3 responsive via le framework Bootstrap ; JQuery et AngularJS.
Persistance des données MySQL, et utilisation du cache sous Redis.
Mise en place de Code Review et standards Symfony2.
Autres outils : Git pour le versionning et Vagrant pour le provisionning.
Projet:
Rôle : Rédaction du besoin, étude de faisabilité et conseil pour le client. Ainsi que développement, maintenance et intégration et référencement.
Fonctionnel : Gestion de commandes pour de la livraison, comportements clients et référencement naturels et payants.
Réalisations :
Développement POO via le Framework Symfony 2.
Intégration via Bootstrap, HTML5, CSS3, JQuery et AngularJS.
Persistance des données sur un serveur MYSQL.
Installation du serveur et composants sous UNIX.
Gestion de ressource sous GIT.
Mise en place d’une stratégie de référencement et optimisation du référencement naturel.
Rôle : Développement des solutions web à partir de cahier des charges et spécifications pour différents clients (WWF, Médecin sans frontières, Honda).
Fonctionnel : Workflow pour la gestion des dons. Gestion du parc automobile pour le client Honda, avec la gestion de campagnes de fidélisation, des concessionnaires, véhicules et clients.
Réalisations :
Développement POO via le Framework Symfony 2.
Développement POO sous PHP5 en natif et Zend 1 pour de la TMA.
Ecriture des tests unitaires et fonctionnels ainsi que leur automatisation.
Intégration à partir de maquette HTML5, CSS3, JQuery et AngularJS.
Persistance des données sur SQL Server et MySQL.
Connaissance métier sur la gestion d’adresses et d’individus.
Création de librairies réutilisable et maintenable pour plusieurs projets.
Gestion de ressource sous GIT.
Rédaction de la documentation technique et fonctionnelle
Rôle : Estimation d’une refonte, suivi des développements et contrôle qualité d’une équipe de 5 personnes.
Fonctionnel : Refonte d’un outil CRM, pour le mettre aux dernières normes technologiques et facilement maintenable.
Equipe : Equipe de 5 développeurs + 1 Product Owner.
Développement React sous TypeScript + Zend Framework.
Mise en place de bonne pratiques et relecture du code.
Méthodologie SCRUM.
Persistance des données MySQL, et MongoDb.
Pour les tests: Storybook, Cypress (fonctionnels).
Autres outils: GitLab / Docker / Vagrant / Ansible.