Malt se lance en Suisse 🇨🇭
Vous pouvez découvrir nos services et créer votre profil. Si vous avez des questions, contactez-nous sur [email protected]

Bienvenue sur le profil Malt de Jacques !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Jacques pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Jacques Cortes

tech lead, dev backend & fullstack

Peut se déplacer à Courbevoie

  • 48.8971
  • 2.2521
  • Tarif indicatif 649€ / jour
  • Expérience 7 ans et +
  • Taux de réponse 93%
  • Temps de réponse 12h
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Jacques.

Indisponible

Jusqu'au 31/12/2021

Proposer un projet La mission ne démarrera que si vous acceptez le devis de Jacques.

Localisation et déplacement

Localisation
Courbevoie, France
Peut travailler dans vos locaux à
  • Courbevoie et 50km autour

Vérifications

  • E-mail vérifié

Langues

  • Français

    Bilingue ou natif

Catégories

Compétences (25)

Jacques en quelques mots

Profil expérimenté, 16.5 ans en SSII + 2.5 ans en indépendant.
Diplomé de l'EPITA en 1998, depuis je suis passé par plein de casquettes de développeur à architecte solutions en passant par chef de projet technique, lead technique, etc...
Un profil technique avec avant tout Java JEE, Maven, Spring, JUnit et j'en passe.
Plus orienté backend, SOA, REST avec des architectures scalables à base de LVS / HAProxy, Apache, Tomcat, MySQL, Elasticsearch, Redis, Memcached, RabbitMQ, etc...
Sujets touchés plus récemment : géolocalisation, API Google Maps, Leaflet, signature électronique, scraping de data, API Paypal, API Facebook Messenger, chatbot... et du fullstack avec AngularJS et Bootstrap.
Secteurs métier : automobile, grande distribution, assurance, monétique, secteur public, portuaire, éditeur de logiciel, mutuelle, aérien...

Mon positionnement et mon expertise sont larges :
- Lead technique et développeur senior backend (expert technique) & fullstack
- Java / JEE, architecture REST, Elasticsearch, Javascript, etc...
- Loadbalancing, sécurité, qualité et industrialisation des développements, méthodes agiles, intégration et déploiement continus, etc...
- Encadrement d'équipe, reporting, rédaction de documents

Disponible sur la région parisienne, habite à Courbevoie.

Mots clés : JAVA / JEE | Spring | Hibernate | EJB | SQL | HTML | XML | Javascript | AngularJS | JSON | PHP | Perl | SH | Eclipse | Maven | Jenkins | Junit | Checkstyle | PMD | Findbugs | Sonar | SoapUI | MySQL | PostgreSQL | Oracle | InfiniDB | Elasticsearch | Index géospatial | Redis | Memcached | RabbitMQ | Puppet | Ubuntu | Red Hat | CentOS | SOA | SOAP | ROA | REST | SBA | LBA | Géolocalisation | Leaflet | Google Maps | SSO | Haute disponibilité | Authentification forte | Cloud | Openstack | Windows Azure | Google Cloud | Digital Ocean

Portfolio

Expériences

Air France - Groupe Air France

Aéronautique & aérospatiale

Dévelopeur Fullstack Java / AngularJS

Roissy Charles de Gaule

septembre 2017 - septembre 2018 (11 mois)

Projet FRED, Programme Cascade (Schedule Management)
Développement UI / API au sein d'une équipe agile SCRUM
Equipe basé à Sophia Antipolis, seul développeur basé près des AMO et métiers à CDG

ElasticSolutions

E-commerce

Architecte

Paris, France

avril 2017 - septembre 2017 (5 mois)

Pour mon propre compte, réalisation d'une application en mode SaaS.
De l'idée jusqu'à l'implémentation en passant par l'architecture orienté optimisation des coûts de RUN.
Plateforme avec espace membre, paiement et souscription via Paypal (paiements récurrents), backend REST partagé entre le front et le backoffice, répartition de la charge dans le temps et sur plusieurs serveurs en parallèle, batch Node.js de scraping et diffusion de notifications en multi-canal, chatbot Facebook Messenger.
php mysql REST Node.js Paypal Facebook Messenger Facebook Marketing Social SSO

Mutex - VYV

Banque & assurances

Chef de projet technique

92320 Châtillon, France

juin 2016 - mars 2017 (9 mois)

Au sein de l'équipe en charge des projets digitaux d'une mutuelle en marque blanche, suivi technique des travaux, suivi des livraisons, interlocuteur de la DT (direction technique), organisation et animation des comités techniques hebdomadaires, support n3 pour la production, présent également dans de nombreuses réunions fonctionnelles et de suivi avec la DST (direction de la stratégie et de la transformation).
JAVA MySQL SOAP signature électronique

Société de conseil, client final leader de la distribution de produits pharmaceutiques

Responsable technique

9e Arrondissement, Paris, France

avril 2016 - avril 2016

Application mobile hybride Cordova, HTML 5, Javascript à destination des pharmaciens et leurs patients.
Backend php, MySQL, Elasticsearch.
- Etude avec le directeur technique des problématiques :
- d'authentification forte sans l'utilisation des cartes CPS et Vitale. Orientation vers une solution du type enrôlement de device
- de stockage de données de santées (HADS)
- Nombreuses réunions techniques chez le client et les partenaires, écriture de comptes rendus
- Mise en place des librairies Javascripts Handlebars, Page.js, Hammer.js, Moment.js, Modernizr, JQuery et des plugins Cordova pour gérer l'appareil photo, la lecture de code barre et le GPS.
- Spécification du modèle de données et de l'API backend au format Swagger (séparation des données de santées pour stockage en HADS)
- Mise en place d'Elasticsearch, géocodage de plus de 21000 pharmacies, script de bulk load et écriture des requêtes géolocalisées
- Mise en place de script Vagrant / Chef pour démarrer une VM Virtual Box avec Apache, php, MySQL, Elasticsearch en local pour l'environnement de développement
- Passage de relais à un responsable technique interne
Elasticsearch Application mobile hybride Offline first Cordova Javascript HTML5 NOSQL JSON Swagger Authentification forte Stockage données de santées HADS

Progis, client final Air Liquide - Air Liquide

Architecte / Dev backend agile

94230 Cachan, France

février 2016 - mars 2016 (1 mois)

Prise en charge du backend Google Cloud Endpoint d'une application mobile Android natif, offline first, de gestion de données géolocalisées (pipelines, etc...) pour Air Liquide
- Remise à niveau de la qualité du code Java. Refactoring de l'API
- Build, déploiement et tests unitaires automatisés (JUnit, Maven)
- Mise en place des librairies Google Guice, Freemarker, internationalisation des textes et templates, envoi d'emails
- Etude du fonctionnement offline de l'application et proposition de la solution Couchbase
- Architecture du connecteur de synchronisation bi-directionnel entre l'application et le SIG Oracle interne Air Liquide
- Propal partie technique du connecteur et présentation au client
- Réalisation en mode agile Scrum, sprint de 2 semaines
Java Google Cloud Endpoint Google Guice Géolocalisation Application Mobile Offline first Synchronisation

Generative Objects

Expert Elasticsearch

Montreuil, France

janvier 2016 - février 2016

Prestation au forfait de mise en place d'Elasticsearch
- Etude du besoin
- Architecture sécurisée déployée sur Windows Azure par script automatisé
- Sécurisation par iptables, certificats et login / password
- Script de bulk load optimisé à partir de données au format CSV
- Documents de description et formation sur la plateforme
- Particularité : indexation de documents en pièces jointes type word, pdf, etc..., recherche full-text avec highlighting des résultats

Deveryware (éditeur de logiciel)

Lead technique

Paris

juillet 2015 - novembre 2015 (4 mois)

Projet : Application mobile Notico rassemblant autour de la géolocalisation diverses fonctionnalités de localisation de ses contacts, de bons plans, d'alertes publiques, vie local, remontées citoyennes, 112 et les divers backoffices associés.

Mission :
- encadrement de l'équipe backend (6 personnes)
- redéfinition de l'architecture pour permettre la scalabilité de la plateforme et une large montée en charge
- écriture de présentations "powerpoint" pour obtenir un consensus dans un contexte difficile
- écriture de dossiers d'architecture technique
- pilotage des tests de charges et des développements
- mise en place de Redis, RabbitMQ et d'un serveur de push notifications à haute capacité et fonctionnalités avancées
- redéfinition de l'architecture de myPub (backoffice de gestion des bons plans), ajout d'Elasticsearch, proposition de dashboard en d3.js et migration des IHM en AngularJS
- étude de faisabilité et POC autour des cartes, markers et clusters de positions, api Google Maps et proposition de migration vers Leaflet et ses divers plugins
- développement d'outils de débuggage : parsing des logs en shell et affichage des parcours des utilisateurs sur une carte
- travail en commun avec la R&D sur l’amélioration du pusher (remontée de position dans l'application mobile)
- définition de l'architecture d'intégration du SDK gérant les iBeacons développé par l'équipe espagnole (DW Iberia) afin de gérer la localisation indoor et permettre la facturation à la performance de l'utilisation des bons plans
- nombreuses réunions avec les products managers (directeur du marketing et directeur de l'innovation)
- études pour le marché des chinois touristes à Paris : carte offline, carte en chinois, openstreetmap
- définition de jeux de données géocodés
- plannification des MeP
- reporting en COSUI avec le DGO, les product managers, la direction technique, la product owner mobile et IHM backoffices (sous-traitance, offshore au Vietnam) et le responsable d'exploitation
Java Application Mobile Géolocalisation Redis RabbitMQ Openstack Push Notifications Google Maps Leaflet Openstreetmap Géocodage géocodage inverse

Capgemini Technology Services (SSII) - Capgemini Organisation

Architecte solutions

Suresnes

janvier 2009 - juin 2015 (6 ans et 4 mois)

Missions principales :
- 2 ans dans l'équipe transverse d'architectes solutions à la Directions du Courrier de La Poste
- 2 ans sur les projets techniques transverses STF (transfert de fichiers) à la DGFiP (Direction Générale des Finances Publiques)
Java SOA SOAP REST Haute disponibilitée Load balancing Sécurité Développement Back-End DevOps Puppet

Webnet (SSII)

Expert JEE

Boulogne

janvier 2008 - janvier 2009 (1 an)

Mission principale :
- Consultant technique sur le projet socle de GED chez Swisslife.
Expertise en portail, workflow, java, javascript.
Java Websphere Portal Workflow Javascript Dématérialisation

Atos (SSII)

Chef de projet technique

La Défense

mai 1999 - décembre 2007 (8 ans et 7 mois)

Beaucoup de missions dans divers secteurs : web grand publique, automobile, secteur publique, grande distribution, énergie, assurance, monétique, portuaire.

1 mission Malt

(1 avis)

Walter - GENERATIVE OBJECTS

26/02/16

Jacques a effectué un travail très professionnel avec un niveau d'expertise élevé. Au delà de répondre au besoin court-terme, nous pouvons capitaliser sur le long terme sur le résultat de son travail qu'il a documenté et packagé dans cet objectif, sur initiative personnelle.

Frédéric Auguste - Silamir

01/12/2015

Jacques a travaillé durant une mission longue dans mon équipe d'architectes solutions au sein du Centre de Compétence du SI Industriel de la Direction Industrielle du Courrier de La Poste. Je recommande Jacques car il a fait preuve de sérieux et de professionnalisme. C'est quelqu'un qui a un bon esprit d'analyse et de synthèse, très autonome et qui s'implique.

Joël Boulesteix -

23/11/2015

Jacques est venu dans l'équipe technique pour résoudre un grand nombre de problèmes qui se sont présentés à nous. Il a su très vite comprendre les enjeux du projet, les besoins métiers, leur priorisation et leur transformation en besoins non fonctionnels. Sa première tâche a été de redéfinir l'architecture de la plateforme afin de la rendre scalable et de la faire implémenter par l'équipe backend qu'il avait en charge. Jacques est quelqu'un de rigoureux, qui a un fort sens du service et est très impliqué dans ce qu'il fait. Il a aussi fait preuve d'initiative, d'anticipation et surtout d'efficacité.

Formations