-
Concept Multimédia / Logicimmo - Seloger
- Ingénieur web
Paris
2016 - maintenant
Projet: Refonte Edition Magasin: 20min, logic-immo entre autres
Envir. Technique :
REST Jersey, Java 9, Norme J2EE, Apache, WildFly Jboss, Maven, Git, NodeJs, database Oracle, Solr, PIC Jenkins, CSS3, Compass (sass) , responsive design, jade, D3, Handlebars, websocket native, client AngularJs / matérial, ES7+, Functional programming : MonetJs, csp, NgRedux, redux, saga middlleware, expressJs SSR, Reactjs (16.3), PhatomJs, babel 7, Webpack 4 , hot reload, code Splitting, streaming html, Server Send Event nodejs, jest, RxJs animation css, Reporting Jira, kubernetes, CircleCI
Rôle : Concepteur, développeur, réf Technique Socle
Fomations entreprise:
Fomation Reactjs chez Orsys Paris, la Défence !
Todd Motto: Angular 2 + angular 1 styling component.
Initiation Officiel Docker / Swarm au D-Day 2016 Marseille !
Formation certifiée Officiel Docker Avancée chez TreepTik !
Mission :
Performance Socle SSR : Streaming HTML, Code splitting (lazy loading basée par le routing)
Optimisation ReacJs : utilisation de PureComponents, hooks, HOC, contextAPI, renderProp
Mise en place architecture Clean / Hexagonale pour le Front, AOP de A à Z.
Poc validé et en intégration janv 2020.
Securisation Server : meilleurs pratiques ExpressJs (helmet, promisify, cors, pattern iterator ….)
Dockerisation Socle ( expressjs) + intégration à Circle CI (orchestré par kubernetes).
Mise en place Socle Frontend en Reactjs, approche SSR + rehydratation
Design thinking : Maquettage via figma
Migration node 6 >>12 faite sur code legacy
Mise en place, réalisation architecture FrondEnd Angular 1 styling ready for angular 2.
Mise en place, réalisation from strach, : outil full NodeJs cluterisé (webworkers) de pre-rendering en divers format (pdf, jpg, html,...) d'applications Angular coté server => SEO Angular Ready !
Mise en place, réalisation push notification via server send event (coté server nodejs) vers webworkers dédiés (coté browser) Mise en place Solution 'homemade' UI Testing recording
Approche orientée micro-service sous ExpressJs, scaling Js via webworker
Moteur de validation tout en programmation Fonctionelle via MonetJs: monad, either, maybe et autres monoids...
Mise en place feature importante: outil de configuration passerelle sur dashbaord d'administration
Intégration de graphiques en pur D3 (donut, barchart, lineChart), full customisable via templating handlebars intégrée
Correctif et réalisation d'évolutions Livraisons et déploiement
Mise en place socle de test unitaire basé sur Jest + stratégie implementation sur code legacy ! + intégration CI/CD.
Projet SCRUM, pair-programming, Kanban, demo et livrable / 2 semaine, R&d,
Évangélisation réussie Docker, vertx (micro service)
-
HR TEAM
- Consultant Web, spécialisé Angular
Paris
2016 - maintenant
Missionner pour prestations chez Clients finaux exclusivement, en région PACA
-
SOMEI (Prestation Hr Team)
- Ingenieur web
2016 - 2016
Projet : Application mobile hybride de télé-relève compteurs d'eau
Projet pilote
Envir. Technique :
.net , c#, api webInt, NodeJs , Grunt, Bower, CSS3, Compass (sass), responsive design, client ionic ( stack angular/material/ cordova) webpack, deploiement multi device : wiko adroid, surface microsoft, sqlite-cordova, database Nosql /sql : sqlitedB, pouchDb, lokijs, reporting trello.
Rôle : Concepteur, développeur, réf technique Angular
Mission :
Mise en place architecture FrondEnd ionic,
Configuration plugin cordova customisé pour dialogue radio avec borne compteur via proxy c++.
Mode offLine / onLine exigeant (perf / volume data important)
R&d, test database noSql sur ratio volume data / perf sur mobile
Correctif et réalisation d'évolutions
Livraisons et déploiement sur devices
Projet SCRUM, équipe hétérogène, pair-programming, Kanban, une itération / mois, démo /15j
-
Pôle Emploi
- Ingénieur logiciel , Spécialiste AngularJS
Paris
2014 - 2016
Projet : Refonte Editeur CV
Envir. Tech. :
Architecture REST, Java7, Jersey,Tapestry 5.4, J2EE, Maven,Swagger, NodeJs , Weblogic, Mongo, PIC Jenkins, Grunt,Bower, CSS3/SASS, Angular 1.4, webpack, Jasmine, HUB Selenium,jsint/lint
Rôle : Réf.Tech. FrontEnd
Mission :
Déf. architecture FrondEnd,
Indus.process livrables / automat. testing.
Évangélisation solution AngularJs
Moteur validation trés poussé et inédit !
Mise en place d'un bower registry privé (reuse components)
Audit externe Angular réussi !
Métrologie: mod angular perf by ext. chrome
Mise en place Api log.
Mis en en place gestion des erreurs (interceptors).
Intégration plugins Jquery en directive Angular
Sécurité (faille xss via filter jersey, mode CSP/SCE)
R&D: mod. migration ETL oracle -> mongo, full nodeJS : 10 Mill. datas, 40 min !
Refacto. Pages et Components coté Tapestry.
Dév. projet maven multi modules
Préparation certification mongodb for nodeJS
Projet SCRUM, pair-prog., Kanban, demo & livrable /15j.
-
MAIF (Prestation Capgémini)
- Ingénieur logiciel Java/JEE
NIORT
2014 - 2014
TMA sur un outil interne de saisie de déclaration de sinistre
Envir. Technique :
Architecture SOA, Java, J2EE, JSF avec JSP,JSTL, Spring webFlow, Maven, Weblogic, Serveur Tomcat, PIC Jenkins, ESB TIBCO, requetage SOAP
Rôle :
Concepteur, développeur, référent technique, Coach technique
Mission :
Conception technique de nouveaux composants composite
Integration js dans composant JSF
Correctif et Evolutions
Livraisons et déploiement
Gestion branches et report code branches complexes.
Référent technique et point de contact pour les autres applications et équipes
Projet SCRUM, une itération par mois.
-
Pages jaunes (Prestation Capgémini)
- Ingénieur logiciel java/JEE
2013 - 2014
Projet : migration data vers nouveau SI.
Envir. Technique :
Eclipse, conteneur Karaf, Java 7, CXF, Guice, Mockito/Junit, Git, Cassandra (no sql)/Oracle/Postgres, Maven,SoapUI.
Rôle : développeur / testeur
Mission :
Remontée donnée back office vers progiciel Saleforce Cloud :
Rédaction contrat d'interfaces
Conception- Suivi de configuration
Gestion des sources
Creation webservices REST/ SOAP ( exposition / injection dependances via Guice)
Refactoring JPA
Correction anomalie de production
Configuration de features karaf
Service de pagination selon threads disponibles et volume data.
Amélioration de l'industralisation ( plugin maven CXFgen generation wsdl via xsd)
Déploiement bundles karaf sur environnements de dev/recette
Méthode SCRUM
-
EDF (Prestation Capgémini)
- Architecte Junior
Paris
2013 - 2013
Projet :Outil de suivi d'interventions pour EDF, refonte de l'existant.
Envir. Technique :
Eclipse, PLAY 2.1, Java 7, Jetty 7, H2 database, Ebeans, Yeoman, AngularJS Jquery,bootstrap,highcharts, Trello, REST,moca, grunt
Rôle :Architecte junior, Ingénieur développement, seul
Mission :
Mise en place nouvelle Architecture et développement
Audit technologie web- Conception
Prototypage
Intégration graphique
Front in real Time structure MVVM
Mise en place Api Restful
BackOffice : Configuration Serveur, couche ORM
Déploiement en mode WAR / standalone.
Contraintes infra logiciel fortes- Mise en Production- Correctifs
-
Capgemini Technology Services SAS
- Consultant Architecte Nouvelle Technologies
PARIS-LA DEFENSE
2013 - 2016
-
SQLI Group
- Lead Developer, Assistant chef de projet
La Plaine Saint Denis
2012 - 2012
Projet : Solution interne de gestion de charges projets
Envir. Technique :
Eclipse, xdebug, WampServer, Jquery, Mantis, ArtiShow, Smarty
Rôle :
Lead Developer, Assistant chef de projet (gestion équipe stagiaires , reporting CP)
Mission :
Migration moteur graphique vers IHM Google Charts
Mise en place WebService avec Apify (Restful).
Configuration Serveur d'intégration et pré Prod
réécriture d'url
Correctifs
-
RTE - Réseau de transport d'électricité (Prestation Sqli)
- Développeur web
Puteaux
2012 - 2012
Projet :
Refonte structurelle – solution de gestion d'équipements
Envir. Technique :
Eclipse, Xls / Xslt, XPath, WampServer, jquery, Ice Scrum,Traçality Board
Rôle :
Ingénieur développeur, , Equipe 3 pers dév, Scrum
Mission :
Création module import / export équipements métiers
Transformation de flux XML en html
Dynamisation et rajout de contrôle de surface
Tests unitaires (PhpUnit)
Methode scrum
-
La Poste Solutions Business (Prestation Sqli)
- Ingénieur logiciel
PARIS CEDEX 15
2012 - 2012
Projet : Gestion de biens patrimoniaux. et comptes entreprises
Envir. Technique :
Eclipse,Java/JEE Websphere RSA, Sax,Jenkins, Nexus, Jaxb, xml, Spring, Wsdl, EJB 2.1, Struts 1,Spring, jsp, fwmc MVC 2Mantis, svn, Hudson, Archiva, Junit
Rôle : développeur / testeur
Mission :
Mise en place échanges inter-applicatifs
Rédaction spécifications technique
Binding / Parsing Xml
Réalisation plan de test, Tests unitaires (Junit)
Création composants métiers Mapping cobol
Déploiement EARs
Méthode Scrum ( mélée, équipe: 5 pers)
-
BEM (Bordeaux Management School) (Prestation Sqli)
- Consultant logiciel
2011 - 2012
Projet : Refonte site web.En assistance direct chez le client.
Envir. Technique :
Eclipse, EzPublish, Css2, Html, js
Rôle : intégrateur / testeur
Mission:
Rédaction spécifications technique
Gestion blocs éditoriaux via solution CMS EzPublish
Correctifs
-
Borderlink (BL) (Prestation Sqli)
- Ingénieur logiciel
2011 - 2011
Projet : Nouvelle plate-forme e-commerce multi-marchands international
Envir. Technique :Eclipse, squeeze debian, vmware, Magento, Jquery, Css, Xhtml
Rôle : Ingénieur développeur, Equipe 6 dév dont 3 sur Nantes, Scrum
Mission :
Gestion des droits achats / ventes selon pays
Intégration module taxes
Mise en place notifications mails
Intégration Magento module paiement CB (adyen)
Intégration graphique order process
-
La Banque Postale (Prestation Sqli)
- Ingénieur logiciel
Paris
2010 - 2011
Rôle : Ingénieur développeur, Equipe 10 pers dév, Scrum
Envir. Technique :Eclipse, paradigm Uml, Websphere RSA, Struts, Spring, jsp, jstl, taglibs fwmc MVC 2, Maven2, Mantis, svn, Hudson, Archiva
Projet : Refonte graphique BP gestion comptes clients particuliers
Projet : Evolution Front site web gestion comptes client Particuliers / Entreprise BP
Projet : Evolutions / Refonte et portage application web gestion comptes client BP sur Mobile.
Mission :
Rédaction spécifications technique
Configuration Servlet Strut 1
Bouchonnage Beans Spring
Dynamisation/Navigation écrans JSP fragment
Automatisation tests sur Hudson Rédaction spécifications technique
Réalisation /configuration composants métier- Création procédures stockée multi cluster-
Mapping data copy cobol
Création web services étendus
Correctifs
-
Steek (Fsecure) - client final Orange (Prestation Sqli)
- Ingénieur logiciel
2010 - 2010
Projet :
TMA Application web gérant partage multimédia
Développement au Vietnam, tests en Inde, corrections audit/anomalies/évolutions en France
Envir. Technique : Eclipse, Lamp, framework Php MVC "kameleone", Mootools, PhpUnit,, Selenium, mantis, svn, TDD, BDD
Rôle : développeur / testeur , Equipe 3 pers dév, Scrum
Mission : Revue de code: refactorings
Rédaction spécifications technique
Gestion notifications mails
Gestion complexe de branches SVN
Correctifs
-
SQLI Group
- Ingénieur logiciel
La Plaine Saint Denis
2010 - 2012
-
McKesson
- Ingénieur logiciel
saint-ouen-sur-seine
2010 - 2010
Stage licence pro Projet
Projet : Refonte portail Web R&D
Envir. Technique :
Eclipse, Jboss Portal, HSQLDB, Gwt Portal, Gwt ‘EXT, EXT JS Incubator,GwtPorlets, Extjs, Maven2, Archiva
Rôle : Ingénieur développeur, Equipe 2 pers dév, Scrum
Mission :
Audit technologique portail web (Liferay, Gwt)- amélioration ergonomie
Prototype Extjs (interface EntryPoint)- Intégration de GWT2
système onglets complexe (tabPanels dynamiques)
Optimisation datagrid en extjs
Revue de code: refactoring
Gestion complexe de branches SVN
Système de portlets Gwt.
Correctifs
-
Accro-Web
- Développeur web
Marseille
2009 - 2009
Stage DUT
Projet :
Outils interne de gestion de salles de réservations Full Jquery
Envir. Technique : Osx Lion, Mamp, Jquery, Json, Smarty, CSS 2
Rôle : Concepteur / Intégrateur web
Mission :
Conception schéma base mysql- Intégration plugin jquery Jcalendar
Contrôle de surface / validation formulaires
Intégration graphique
Gestion flux donnée json
Correctifs