En parallèle des mes études, mes jobs d'été m'ont rapidement confortés à m'orienter vers le développement web.
Une première expérience en agence web (6 ans) m'a permis de développer mes compétences de développeur fullstack (PHP, MySQL, HTML, CSS, JS, Apache / IIS, DNS, frameworks eCommerce, CMSs, gestion d'équipe, ...).
Mes expériences qui ont suivi m'ont permis d’enrichir mon bagage technique en travaillant sur Git, Angular, Bootstrap, Symfony, Laravel, API RESTFul, Backbone, Magento, Zend ...
Suite à une expérience réussie sur Angular 4+5+6, je compte poursuivre dans cette technologie et élargir mes compétences sur des frameworks js tel que ReactJs, ...
Je suis très sensible à l'UX et fort de propositions. D'un naturel très sociable, je m'intègre très facilement.
Je participe à l'évolution de la plateforme Saas de la société (v1) au poste de développeur frontend/backend, puis au reboot de la plateforme en v2 en tant que développeur frontend sur Angluar 4+ (1 an).
v1, en tant que développeur frontend/backend, en relation étroite avec le product owner, je participe aux revues de specifications, à l'estimation des tâches et je prend en charge les développements frontend et backend de l'application.
Placé chez des clients grand compte (Batigère, Boursorama, ArcelorMittal), je prends en charge les développements frontend et/ou backend intégrés à des équipes ou en autonomie.
Je prends en charge le développement en autonomie de la partie frontend d'une application de vente de logements HLM. La partie backend étant fournie par le client sous la forme d'APIs RESTFul. La gestion de projet est organisée en Agile.
PHP 5.6, HTML 5, CSS 3, jQuery, Bootstrap 3.
Boursorama
En tant que développeur frontend/backend, je suis intégré à une équipe de 16 personnes pour participer au reboot du site selfbank.es sous Symfony 2, basé sur une architecture trois tiers. Mes missions consistent en la création des APIs coté backend et leurs tests unitaires, intégration frontend des écrans interfacés aux webservices sous Symfony ainsi que les tests unitaires frontend.
En autonomie, je prends en charge le développement d'un progiciel interne de gestion de projets et d'allocation de ressources devant à minima reproduire les fonctionnalités d'une application Windows (à licence expirée) en se basant sur la base de donnée (restée propriétaire du client) et de captures d'écrans de l'ancienne application.
analyse de la structure de DB
reconstitution des schémas d'extraction de données (SQL Server)
En agence web, je m'occupe des développements frontend et backend de nos clients ainsi que de la configuration des serveurs, de la gestion des DNS et des déploiements.
Création d’une solution de e-commerce développée en interne.
Intégration en HTML4, CSS3 et jQuery.
Structure objet en PHP5 et MySQL5.
Système de template et de cache : Smarty 2.
Projets notables :
Isotoner BtoC Création d’un site de vente en ligne basé sur une solution de e-commerce interne.
Développement des échanges de données (produits, stocks, commandes, clients, suivi des expéditions) avec l’ERP Colombus puis Divalto sous forme d’échanges de fichiers csv déposés sur FTP, par la suite les échanges de données ont été redéveloppés pour s’interfacer avec un logiciel développé par le client via webservice Soap (utilisation de NuSoap).
Intégration de SoColissimo flexibilité (SoapClient), customisation de Google Maps, génération du fichier d’export des données de livraison vers Expeditor (La Poste), ...
Développement de divers échanges de données vers des affiliateurs dont Neteven et emailvision.
Mise en place de la plateforme bancaire Banque Palatine puis PayBox.
Optimisations pour le référencement.
Relations clients : suivi de l’avancement du projet, définition de besoin, estimation de ressources.
Isotoner BtoB Création d’un site de vente en ligne basé sur une solution de e-commerce interne à destination d’iPad 3G (PHP5, MySQL5, HTML4, CSS3, jQuery).
Conception de l’UX pour une utilisation optimale sur tablette et intégration.
Refonte complète du backend pour tenir compte des contraintes fonctionnelles de la grande distribution.
Création d’échanges de données spécifiques via webservices Soap (NuSoap).
En collaboration étroite avec le client.
RenaultF1 extranets Création de plusieurs extranets de communiqués de presse et dépôts de fichiers (PHP5, MySQL5, HTML4, CSS3, jQuery).
Gestion d’accès utilisateurs, permissions d’accès aux contenus variables en fonction de groupes d’utilisateurs, planification de publications de contenus à date.
Gestion des DNS.
Gestion des serveurs : passage d’une architecture mono-serveur à une architecture cluster avec 2 frontaux et 2 bases de données (master / slave) + répartiteur de charge (sous Ubuntu chez Gandi).
LotusRenaultGP / RenaultF1 BtoB Site de vente en ligne BtoB (PHP5, MySQL5, HTML4, CSS3).
Développement d’un système de gestion d’entrepôts indépendant : saisie / consultation des approvisionnements, états des stocks, décrémentation des stocks d’un entrepôt spécifique en fonction de l’adresse de livraison de la commande. Gestion des ordres d'expédition.
Gestion des DNS.
Isotoner BtoC Migration vers Magento community 1.7.
Migration du site de vente en production vers Magento avec l’ensemble de ses fonctionnalités.
Configuration de Magento et développements front.
Fork d’extensions pour ajout de fonctionnalités tel la gestion du multi-store (multilingue).
Configuration des serveurs sous Ubuntu (cluster 2 frontaux, 2 bases de donnée (master / slave), reverse proxy).