Langages de programmation : JAVA, .NET (C# et VB), SQL, HTML, CSS, PHP, ASP3, VBScript, Javascript
Plateformes : Windows, Linux
Langues maitrisée : Français, Anglais
Plateforme CMS : PrestaShop, Drupal, Magento, Joomla
Janvier 2016 – Décembre 2017 Ingénieur développeur .NET
Solocal - Pages Jaunes - France
Participation au développement de l’application de vente mis à disposition des différents commerciaux de la société (environ 1500). Développement basé sur le modèle (MDA) via l’utilisation du plugin Acceleo d’éclipse.
Réalisation d’un workflow de vente complet, mise en place des contrôles entre les différentes pages de l’application.
Mise en place d’un système de communication avec une API tierce afin de permettre la signature électronique de documents.
Réalisation d’une documentation technique sur les différents flux de l’application. Illustration des différents éléments sous forme de graphiques via l’aide de l’outil Gliffy.
Réalisation de la configuration de la plateforme d’intégration continue (Jenkins) pour la mise à disposition des versions (Recette, préprod et production). Edition des fichiers de configuration Wix Toolkit afin de réaliser des installeurs (MSI).
Réalisation d’une interface de supervision et de diagnostiques des commandes via Electron.
Technologies utilisées : Java, JUnit, OSGI, JQuery, BackboneJs, Elsatic Search, Cassandra, Postgresql, HTML, CSS, NodeJS, Maven, Electron, Wix Toolset, VSCode, Framework .NET 4.5, log4Net, Windows Communication Foundation, Wiki confluence, Visual Studio 2013, Eclipse Neon, Acceleo, Git, Terminal Server, Oracle 10i, SqLite, C#.NET, VBS, Excel 2016
Juin 2015 – Décembre 2015 Ingénieur développeur .NET
Ramsay Générale de santé - France
Migration de script d’export de données écrit en Visual Basic Script vers la plateforme .NET via l’utilisation du langage de programmation Visual Basic .NET.
Mise en place de documentation sur le processus actuel d’extraction des données et présentation de la nouvelle solution basé sur une architecture orienté service (SOA).
Développement de service web WCF sous le Framework .NET 4.5.
Utilisation de Log4Net afin de suivre l’évolution du processus d’extraction dans des fichiers via les évènements Windows (Windows Log Event).
Mise en place d’une supervision des logiciels déployés sur les serveurs via Nagios.
Mise en place de test unitaire afin de valider le bon fonctionnement des différents services d’extraction.
Technologies utilisées : Framework .NET 4.5, log4Net, Windows Communication Foundation, Wiki confluence, Visual Studio 2013, Git, SVN, Terminal Server, Oracle 10i, Oracle Data Integrator, Oracle Business Intelligence Enterprise Edition, ASP.NET, VB.NET, VBS, VBA, Excel 2010, Windows server 2003/2008/2012, IIS 7
Janvier 2015 - Mai 2015 Développeur Java / Intégrateur applicatif
Eutelsat - France
Mise en place de l’intégration d’applications de type progiciel an suivant la norme W3C ESI via le logiciel open source ESIGate.
Intégration des applications de type progiciel dans le CRM Open Source Jahia.
Correction de bugs/glitchs graphiques suite à l’intégration des progiciels dans le portail (CRM) Jahia en utilisant la technologie CSS 3.
Correction des bugs fonctionnels suite à l’intégration des progiciels dans le portail (CRM) Jahia en utilisant le langage JavaScript.
Mise en place de procédure de debug d’appels système via la commande ‘strace’ par exemple.
Suivit des logs logiciels via l’application en ligne Splunk.
Réalisation de la documentation des actions menées en utilisant le wiki Confluence d’Atlassian
Mise en place d’une procédure de suivit des tâches en mode Agile via le logiciel Jira de Confluence.
Technologies utilisées : Java EE - LDAP - WebServices SOAP/REST - ESI - HTML - CSS - XML - MAVEN - Eclipse Luna, Jenkins, Jira, Oracle 10g, ESIGate, Jahia, Ant, Axis 1.3, SVN, JavaScript, Linux, Jenkins, JIRA, Wiki
Octobre 2013 - Décembre 2014 Développeur Java / GWT et Développeur C# .NET
Société Générale - France
Continuité des programmes déjà en place dans les technologies Java GWT et C# .NET.
Mise en place de l'architecture GWT MVP : Model View Presenter afin de faciliter l'application de l'historique de navigation.
Utilisation de Spring Core via IoC.
Mise en place de tests unitaires afin d'améliorer la couverture de code.
Correction des "issues" SONAR afin de respecter les règles interne de la société.
Mise en place de solution d'une plateforme d'intégration continue sous Jenkins.
Amélioration des processus de la méthode Agile KanBan via l'outil JIRA.
Utilisation et optimisation d'une base de données sous Oracle Database 11g : Mise en place d'index et utilisation de fonctions et procédures stockées.
Technologies utilisées : GWT- UIBinder- Code splitting – Deferred binding - JAVA - WebServices SOAP/REST -- HTML - CSS - XML - MAVEN - Eclipse JUNO, Jenkins, Jira, Visual Studio 2010, SVN, Git, Oracle 11g
Mai - Septembre 2013 Expert Java / GWT
IXXI RATP – France
Mise en place de nouveaux produits en GWT 2.5.1/GXT 3.0.1 : Suivi de trafic pour les responsables de ligne.
Mise en place du paradigme MVP.
Mise en place de l’interface via UIBinder.
Appel de web services et agrégation des informations.
Utilisation de : JDBC, Maven, SOAP, onYourMAP, SVN, Assembla.
Optimisation de l’application via « Deferred binding », « code splitting », « Client Bundles ».
Mise en place du style CSS spécifique à l’application en injectant notamment du style dynamique de composants GWT.
Technologies utilisées : GWT- UIBinder- Code splitting – Deferred binding - JAVA - WebServices SOAP -- HTML - CSS - XML - MAVEN - Eclipse JUNO
Mars - Avril 2013 Expert Java / GWT
Bouygues Telecom – France
Mise en place de nouveau produits en GWT : Dashboard d'indicateur pour service client.
Mise en place de service modulaire OSGI.
Appel de web services et agrégation des informations.
Utilisation de : Spring, Maven.
Technologies utilisées : GWT - JAVA - OSGI - WebServices SOAP - SPRING - JSON - HTML - CSS - XML - MAVEN - SCRUM- Eclipse JUNO
2010 – Février 2013 Développeur Java / GWT
Keyade – France
Mise en place de nouveau produits en GWT / GXT : Administration de Landing page multicanaux, Mise en place de LongTail ainsi que des interfaces de reporting.
Création de back offices publiés chez les clients (utilisation dans plus de 50 pays).
Utilisation d'un IDE J2EE :
- Eclipse Juno avec les différents plugins installés afin de réaliser le projet.
Utilisation et développent multicouches :
- DAO : Data Access Objet avec un Framework custom comparable à Hibernate.
- API : Application Programming Interface Mise en place de la logique métier et exposition de méthodes vers l'extérieur (web services par exemple).
- UI : User Interface Mise en place d'un modèle MVC (Model View Controller) à l'aide de GWT et GXT.
Mise en place d’une méthode de debug :
- Remote debugging : utilisé via le plugin GWT et le server de servlet Tomcat6 afin de réaliser le debug pas à pas des services GWT.
- Debug : utilisé via le plugin GWT d'Eclipse Juno.
- Mise en place d'une vérification du code via les outils tels que PMD, CheckStyle et FindBug. Ces outils permettent de vérifier la consistance du code source.
- Mise en place de tests JUnit 4 : Vérification des paramètres d'entré des méthodes et vérification des retours.
Utilisation de librairies externes :
- Highcharts / HighStock : représentation graphique de données.
- GXT : surcouche de GWT.
- JUnit 4 : test unitaires.
Utilisation de méthode Agile :
- Mise en place de points hebdomadaires avec révision des objectifs et acceptation des développeurs (équipe de 8 personnes).
- Mise en place d'itérations.
- Mise en place de refactoring constant.
- Utilisation d'un serveur de TEST avec prise en compte de 30 minutes par jour de stress test de l'application.
Utilisation d'interface d'intégration continue :
- Utilisation du logiciel HUDSON avec trois ‘builds’ par jour (matin, midi et soir) et release à la demande lors de développement d'un objectif complexe.
Technologies utilisées : GWT - JAVA - WebServices REST - HTML - CSS - XML - ANT - HUDSON - PMD - CheckStyle - FindBug - Track - JUnit - SQL (MySQL) - Agile- Eclipse Helios
2008 - 2010 Développeur .NET
MKG Group – France
Mise en place de programmes de configuration et d’imports personnalisés.
Migration d’un site ASP vers ASP.NET (ADO, C#).
Analyse et ajout de fonctionnalité sur le back-office réalisé en ASP (VB Script), permettant notamment de configurer les rapports sur différentes bases de calcul.
Débug et développement de procédures stockées Microsoft SQL Server dans le langage TRANSAC-SQL.
Analyse d’un site web comportant un modèle en couches avec l’intégration des frameworks NSpring et NHibernate.
Mise en place de macros VBA sur des fichiers Excel afin d’automatiser des tâches répétitives suite à des demandes utilisateurs.
Mise en place d’un Bug tracking sous Sharepoint et réalisation d’une interface personnalisée sous Sharepoint Designer. Mise en place d’un nouveau workflow sous Sharepoint Designer avec validation et envoi d’emails.
Technologies utilisées : .NET - C# - ADO .NET - SQL (SQLServer) - ASP 3 - VBA - Visual studio
2005 - 2008 Développeur .NET / PHP
IRADIUM - Paris
Développement de 5 sites web dont trois d’e-commerce. Assistance aux utilisateurs. Gestions des transactions. Mise en place d’un système antifraude.
- Réalisation complète du site http://www.smsiradium.fr
- Mise en place d’un intranet permettant de retrouver l’historique d’achat, d’envoi ainsi que les informations sur le compte du client.
- Mise en place de promotions ponctuelles accompagnées d’un e-mailing envoyé aux clients ayant souscrits à la newsletter lors de l’inscription au site.
- Redéveloppement du site http://www.iradium.fr :
- Brevet de technicien supérieur administrateur réseau :
- Adminitration de serveurs Linux - Windows.
- Mise en place de serveur DNS
- Configuration / installation de serveur de mail
- Configurfation / installation de serveurs HTTP sous Windows server et Linux Debian
- DUT : Analyste développeur
- Programmation orienté objet.
- UML
- Adminitration
- Certification MCSD : Framework .NET
- Ajout des nouvelles fonctionnalités du .NET Framework
- Formation SPING
- Formation sur le framework SPRING
Références | Screenshot |
---|---|
Titre : Mon precieux Description : Mise en place d'un site internet sous Prestatshop 1.4 Création d'un page Facebook Mise en place d'un plugin vidéo pour les produits Type projet : site internet Thème projet : bijoux, commerce en ligne Durée : 10 jours Budget : 3 000 € Date : 19/09/2018 | |
Titre : Streamview Description : Création d'une plateforme de flux musical. Possibilité de gérer une bibliothèque d'image et de vidéo Mise en place de la sécurisation du site par login/mot de passe Gestion des listes de lectures Solution technique : GWT/GXT, Mysql, Java Type projet : site internet Thème projet : divertissement, culture, média Durée : 20 jours Budget : 5 000 € Date : 19/09/2018 |