Jacques - Architecte C++
Ref : 121129B002-
33000 BORDEAUX
-
Consultant, Développeur, Architecte (60 ans)
-
Freelance
EXPERIENCE PROFESSIONNELLE
IZBERG (7/2021 - …)CDI
Developpeur Senior
● Mission : Assurer les évolutions de l’application de marketplace IZBERG
● Technologie : react, nodejs, python, playwright, jest, lerna, kanbanize, travis, github, github action, aws
ICPF (4//2021 - 5/2021) Télétravail, Freelance
Expert React
● Mission : Realiser une fonction d’import
● Technologie : react, nodejs
Thales (7/2020 - 3/2021) Merignac, Freelance
Expert React
● Mission : Référent technique coté front pour le développement d’une nouvelle solution multimedia à destination des
passagers des compagnies aériennes.
● Technologie : react, nodejs, express, material-ui, react-query, hook, Jest, json-server, puppeteer, playwright, jira,
gitlab, docker, kubernetes, architecture micro service.
Dassault System (3DS) (3/2020 - 6/2020)Télétravail, Freelance
Architecte/Développeur Fullstack
● Mission : Refonte de l’application de gestions des conférences. Cette application développé depuis 2017 ne donnait
pas satisfaction. Réecriture du back en nodejs/loopback, exposition d’une nouvelle API REST, récriture d’un nouveau
front en React utilisant les dernières évolutions du framework (hook), passage à une application PWA. Cette mission
initialement prévu jusqu’en septembre 2020 a été arretée en fin juin 2020 en raison du Covid 19. Seul développeur.
● Technologie : nodejs, loopback, typescript, pwa, react, redux, rest, sql server, json, gitlab
CGI (10/2019 - 2/2020) Bordeaux, Freelance
Architecte/Développeur Front End
● Mission : Définition de l’architcture et développement d’un module “Espace de travail” (workspace) pour
l’application mobile ODE (Open Digital Education). ODE est une application de type réseau social dédié à
l’éducation. Déja travaillé en 2017/2018 sur ce projet. Seul développeur sur la partie React et Android, 1 autre
développeur sur la partie IOS.
● Technologie : react-native, redux, Typescript, Java/Kotlin, IntelliJ, Android Studio, push notif, intent, Azure, Git,
Confluence, Trello, Appcenter
Boaton (8/2019 - 3/2020) Bordeaux, Freelance
Architecte/Développeur Fullstack
● Mission : Boaton offre un ensemble de services pour les propiétaires de bateau: stockage, assurance, entretien. Mon
travail a consisté à corriger les nombreux bugs des applications Boaton (web et mobile). Activité full time en
aout/septembre 2019 puis part time ensuite (6 à 8 heures par semaine). 3 développeurs
● Technologie : React, Php, Android, Java, Stripe, Trello
CGI (3/2019 - 7/2019) Bordeaux, Freelance
Développeur Backend
● Mission : Assurer les évolutions d’un ensemble d’API back end dans le métier de l’assurance. 3 développeurs.
● Technologie : ES6, NodeJS, REST, Restlet, SQL, Mocha, Git, Jira, Confluence, Scrum, WebStorm
CDiscount (9/2018 - 2/2019) Bordeaux, Freelance
Leader Technique Front End,
● Mission : Leader technique coté front d’un nouveau produit marketplace pour CDiscount. Choix de l’architecture et
de la stack technique, réalisation, mise en place devops, développement et support technique auprès des développeurs,
interface avec product owner. Equipe de 7 développeurs.
● Technologie : Es6, React/Redux, react-admin, material-ui, Rest, Appcenter, Azure, Lerna, Cypress,
Cucumber/Gherking, Jest, Enzyme, Storybook, Jira, Confluence
Ticatag (03/2018 - 8/2018) Bordeaux, Freelance
Architecture & Développement Front End,
● Mission : Développement pour EDF d’une plateforme web d’administration pour objets connectés (iiot). Seul
développeur coté front, 1 coté back.
● Technologie : Es6, React/Redux, react-admin, material-ui, openstreemap, leaflet, Rest, Webstorm, Jira, Bitbucket,
Kanban, Heroku, storybook,
CGI (12/2017 - 02/2018) Bordeaux, Freelance
Architecture & Développement Front End,
● Mission : Développement d’un prototype avancé d’un réseau social éducatif sur mobile. Seul développeur.
● Technologie : Typescript, React Native, React/Redux, Glamorous, Rest, Node,Webstorm, Github, Jira, Invision,
Inkscape, Gravit, Scrum
Citruce (6/2017 - 11/2017) Bordeaux, Freelance
Architecture & Développement,
● Mission : Portage de l’application ******** sur mobile. Mission au forfait. Seul développeur.
● Technologie : ES6, React Native, React/Redux, Rest, Node,Webstorm, Git, Bitbucket
B&D university (5/2017 - 5/2017) Paris, Freelance
Formateur,
● Mission : Formateur React/Redux dans le cadre d’une Préparation Opérationnelle à l’Emploi (POE)
● Technologie : ES6, React/Redux, Rest, Node,Webstorm
CEGEDIM (2/2017 - 3/2017) Bordeaux, Freelance
Expertise Technique, Développement, Formation,
● Mission : Review et début refactorisation application ********. Formation de l’équipe de développement à
React/Redux
● Technologie : ES6, React/Redux, Rest, Isomorphic, Jest, Gitlab, Jira, Webstorm
CollectivZ (10/2016 - 1/2017) Télétravail, Freelance
Leader Technique
● Mission : Développer une application mobile collaborative (CollectivZ) : coaching d’une équipe de 3 développeurs,
formation aux bonnes pratiques de gestion de projet, mise en place d’outils d’intégration continue, développement
● Technologie : ES6, Meteor, MongoDB, OneSignal, Cordova, Github, Zube.io, Travis, Heroku,, Jest, Gost Inspector,
Webstorm
● Méthodologie : Scrum
Lighthouse (7/2016 – 9/2016 ) Bordeaux, CDD
Architecture et Développement nouveau produit Sass
● Mission : Etude et développement d’une application Saas de Data Mining Twitter.
◦ Définition architecture front
◦ Développement de l’IHM
◦ Développement de la partie middleware via l’API Rest exposé par le serveur
◦ Tests unitaires et d’integrations
◦ Seul developpeur coté front. Un développeur coté back.
● Technologie : ES6, React, Redux, Material Design, Node, Rest, Swagger, Python, Webpack, Gulp, Jira, Gitlab
● Methodologie : Scrum, Kanban
Efficius (4/2016 –5/2016 ) Bordeaux, Freelance
Architecture et Développement nouveau produit B2B
● Mission : Etude et développement d’une nouvelle application mobile sur la tracabilité alimentaire.
◦ Simplification du model de données en ayant un model de données générique s’appuyant sur les principe Hateoas
et Event Sourcing
◦ Implémentation de ce model sur CouchDB et PouchDB via les views CouchDB
◦ Développement d’un middleware Redux s’interfacant avec PouchDB
◦ Développement de nouveaux modules applicatifs
◦ Corrections de bugs.
◦ Seul développeur
● Technologie : Node, ES6, CouchDB, PouchDB, Event Sourcing, React, Redux, Cordova, Material Design,
Framework7, Webpack, Grunt
● Platform: Android, Ios, Docker, Web, Linux
Lectra (6/2013 – 3/2016) Cestas, CDI
Etude et développement nouveau produit Extension Footprint 2015 – 2016
● Mission : Assurer le développement du produit
◦ Developpement de modules fonctionnels
◦ Développement d’un module de chat
◦ Force de propositions sur des sujets d’amélioration continue
◦ Veille technologique
● Technologie : ES6, React, Bootstrap, Redux, Node, Java, Rest, Socket.io, Gitlab, Jira, IntelliJ, Selenium, Jasmine,
Jenkins, Webpack
● Methodologie : Scrum
Etude changement de stack technique 2015 – 2015
● Mission : Proposer la meilleur stack technique pour les nouveaux développements du PLM.
◦ Etude comparative ExtJS 6, Polymer, Angular et React, réalisation de prototypes et de rapports
◦ Présentation du rapport à la direction et les développeurs.
◦ Formation sur la nouvelle stack choisie (React/Redux)
● Technologie : ES6, React, Redux, Angular, Polymer, ExtJS, Rest, Git, IntelliJ, Webpack
● Methodologie : Kanban
Etude et développement produit Fashion PLM 2014 – 2015
● Mission : Assurer le développement du produit Fashion PLM. Force de propositions sur des sujets d’amélioration
continue, Veille technologique
● Technologie : Java, Javascript, ExtJS, XML, JSON, HTML5, Selenium, Mockito, Jasmine, Svn, Jenkins, Eclipse,
Intellij, XMind
● Methodologie : Scrum, Kanban
Etude nouvelle architecture 2013 – 2013
● Mission : Proposer une nouvelle architecture pour le produit Fashion PLM.
◦ Web Oriented Architecture basé sur Restful et Hateoas
◦ Web Components
◦ Domain Model
◦ BigData: CQRS, Event Sourcing, Distribution des données, Recherche
◦ Comment migrer vers la nouvelle architecture
● Technologie : RestFul, Hypermedia/Hateoas, Linked Data, JSON-LD, HAL, CQRS, NoSQL, ElasticSearch, Solr,
Node.js, Sails.js, JSON, Git
Stample (2/2012 – 8/2012) Paris, Freelance
● Mission: spécification et réalisation d'un outils web en mode SAAS de gestion de contenu type dashboard ainsi qu'un
outils de web clipping (********).
◦ Développement de la partie front en Backbone
◦ Développement de la partie back en NodeJS, Express, CouchDB, Amazon S3, ElacticSearch
● Technologies : NodeJS, Express, CouchDB, HTML5, Javascript, CoffeeScript, Backbone.js, ElasticSearch, CQRS,
Require.js, Jquery, JqueryUI, JSON, Less, REST, CRUD, PHP, Linux, PHPStorm, Heroku, Bitbucket, Git, Trello
UCLG (11/2011 – 1/2012) Barcelone, Freelance
● Mission : spécification et réalisation du site de l'organisme. Seul personne sur la partie technique.
● Technologies : PHP, Javascript, HTML5, Joomla, ExtJS, MySQL, PHPStorm, Linux, Git
Maif (5/2011 – 10/2011) Niort, CDD
● Mission : remplacement temporaire d'un architecte du service web ********.
◦ revue d'architecture du site
◦ propositions et mise en place d'améliorations,
◦ correction des anomalies.
● Technologie : J2EE, Struts2, Spring , Hibernate, WebLogic, Oracle, Eclipse, Linux, Trac, Mentis, yED, Jenkins,
Maven, Python
Schneider Electric (1/1989 – 4/2011) Sophia Antipolis, CDI
Développeur produit FactoryCast Basic V5.0 2009 – 2011
● Mission : spécification et réalisation d'un outils de supervision réseau de système d’automatisme. (Développement
multisite en France et en Inde de 5 personnes) :
● Technologie : client en Silverlight, serveur sous forme de webservice développé en C/C++ sous VxWorks, XML,
Visual Studio, Workbench (Eclipse) , Clearcase
Leader technique du produit FactoryCast HMI 2001 – 2009
FactoryCast HMI est un serveur d’application dédié à l’Automatisme pour faciliter l'interopérabilité avec le monde IT. Le
serveur tourne sur des modules éthernet standalone (gateway) ou rattaché à un automate. .Il permet de configurer, déployer,
gérer des services.
● Mission : définition architecture et des technologies utilisées, prototypage, spécification, codage, test, intégration,
qualification, livraison, conseils et supports techniques, développement multisite (France, USA, Inde), 4 lancements
commerciaux, équipe de 3 à 6 personnes
● Technologies : Java, C/C++, VxWorks, custom J2EE, Eclipse, Visual Studio, HTML, Javascript, Java Applet, ORB,
HORB, Web Services, MySQL, SQL Server, Oracle, Clearcase
Leader technique brique logiciel Data Editor Toolkit 2004 – 2005
● Mission : spécification et réalisation d'un data editor générique accédant aux équipements Schneider et affichant les
données sur différents target : client lourd, web, pocket pc. Réalisation d'un SDK sous Eclipse avec template de
projet. Equipe de 2 personnees.
● Technologies : client en HTML/Javascript, Thinlet, C#, .Net Compact Framework, Serveur en C++/Java sur
VxWorks, Eclipse
Ingénieur recherche Back Factory Server (BFS) 1997– 2000
Transparent Factory (Usine Transparente) dont fait partie BFS, est un projet de recherche européen Esprit dont le but est de
facilité l'interopérabilité entre le monde de l'automatisme et le monde IT. De ce projet, en découlera le produit FactoryCast HMI.
● Mission : définition architecture et des technologies utilisées, prototypage, spécification, codage, test, intégration,
qualification, livraison, développement multisite France et USA. Equipe de 5 à 7 personnes.
● Technologies : Java, C/C++, VxWorks, orb, Corba, Web, TCP/IP, Objectspace,
● Brevé : dépose d'un brevé sur les automatismes distribués
Développeur puis leader technique produit Xtel Base 1989– 1996
XTEL-BASE est le 1er atelier de Génie Logiciel pour Automaticiens. Il y a eu 6 lancements commerciaux, 18 000 produits
dif usés
● Mission : définition et réalisation de l’atelier. Equipe de 2 à 4 personnes
● Technologies : C/C++, OS2/PM, Ap
STAGE DE FIN D’ETUDE
Thales(4/1986 – 9/1986) Toulouse
●Développement d'un outil de traduction automatique des spécifications SET du calculateur de vol de l'A320 en codeexécutable
COMPETENCES
Langages:Javascript,ES6,Coffeescript,Java,PHP,C/C++,Python,CSS3,HTML5,LESS,SASS,JADE,JSON, YAML, XMLNetwork:TCP/IP,UDP,HTTP,WebSocket,SNMP,FTP, SMTP, LRMP, RTP, SyslogWeb Server : Apache, JettyMéthodes:Scrum,Lean,Kanban,TDD,BDD,AspectOriented Programming, UML, Pattern, Anti PatternSystèmes:NodeJS,PHP,JavaVM,Linux(Mint,Fedora,Ubuntu, ...), Windows, VxWorks, Android, CyanogenMiddelware:REST,RestFull,JSON,CRUD,JSON-LD,MessageQueue,WebData,WebServices,Ajax, SoapSGBD:CouchDB,MongoDB,ElasticSearch,Hibernate, JDBC, MySQL, SQL Server, Oracle, CQRSIDE: IntelliJ, WebStorm, PhpStormCMS: Joomla, WordPressOutils:(X)Unit,Selenium,Nightwatch,BrowserStack,Saucelabs,Mockito,Git,Github,Gitlab,Jira,Heroku,Travis,Jenkins,zub.io,GhostInspector,SoapUi,Yourkit,Jenkins,Maven,Gradle,Ant,WireShark,Fiddler,Autolt,
AppServer:Express,Gatsby,CouchDb,Apache,Dropwizard, Sails.js, JBoss, TomcatFramework:React,react-native,Redux,Angular,Vue.js,Backbone.js,KendoUI,ExtJS,JQuery,Dropwizard, Hibernate, CodeIgniter,BeyondCompare,JavaCC,Balsamiq,Astah,Trello,XMin, Gemini
FORMATION
DESS Génie Logiciel (1986)
BordeauxMaîtrise d’Informatique (1985)
Bordeaux
LANGUES
Anglais Bon
Espagnol Bon
Informatique : veille technologique, très nombreux projets sur Github (********), coursMilieu associatif : ex administrateur d'associations de courses automobiles sur internet. Dans ce cadre, j'ai été amené àdévelopper de nombreux sites web en technologie Javascript/PHP, et participé à des projets open source (SLS, logiciel anticheat, ...)
REFERENCES
Citruce:Abedi Bassel: ********; (CEO)CEGEDIM:Magali Bignon: ********; (manager)CollectivZ:Philippe Decrat : ******** (CTO)FiveGoal:Laurent Meineri : ******** (CEO)Lighthouse:Nhu Ba Ky NGO : ********; (CEO)Guillaume Boddaert : ******** (CTO)Lectra:
PS: M. Launay ne souhaite plus etre sollicité par téléphone.Schneider Electric:Aurelien Le SantDigitization SeniorDirectorInnovation &TechnologyIndustry BusinessSchneider ElectricD +49 9391 606 2210M +49 175 724 ******** (UCLG):Reprised'unprojet+partenariatlongtermeJan.2012-Jan.2012-1500,00€-Evaluéle13/01/1215:33paruclgcglu(client)"Prestataire très sérieux et compétent, vivement recommandé."Superprof:
jobprod:BestCoder POO