
Jules Hacquard
Fullstack & DevOps
Salaire / Taux journalier
Lille, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Versatile Fullstack Developer with 8+ years of experience across web, mobile, and DevOps. As co-founder of Trobador, I specialize in developing comprehensive solutions using modern tech stacks. Led multiple high-profile mobile and fullstack projects for Orange Bank, Crédit Agricole, Sanofi and Adeo, with expertise in product development from user research to deployment. Delivering technology solutions that prioritize user experience and business outcomes.
Expérience de travail
Développeur fullstack
Adeo ServicesFreelance
mars 2023 - août 2024
1 an 6 mois
Lille, France
Contexte du projet : - Référentiel de routes logistiques, du fournisseur au client final. - Projet interagissant avec plusieurs systèmes legacy, avec pour objectif de permettre un décommissionnement progressif. - Source de données pour plusieurs projets. Gros enjeux de fiabilité et de performance, car un problème peut impacter toute la chaîne. - 5 business units avec chacune leur contraintes métiers. - Dette technique importante. Missions : - Développement fullstack et ops : frontend, backend, Github actions, Terraform - Développement de solutions techniques performantes, feature-flippables, monitorables et testées. - Performance : optimisation de plusieurs API legacy (NodeJS et queries SQL), ajout d’un pool de connexion, de read replicas… - Sécuriser les reworks et améliorer la qualité des développements : mise en place de tests d’intégrations (PostgreSQL, Kafka), amélioration de la couche des tests unitaires. - Accompagnement, mentorat : de développeurs juniors mais aussi plus expérimentés sur des technologies moins maitrisées (ex. Terraform). - Analyse de besoin métier, exploration des solutions : travail étroit avec le PO, les UI/UX. Rédaction d’ADR ou de POC si nécessaire. - DDD : intégration du vocabulaire métier dans le code mais aussi une clarification de ce vocabulaire et des règles métier avec le PO. Mise en place d’une couche ACL pour limiter la propagation des termes legacy. - Réalisation de démos, schémas fonctionnels et techniques (C4 diagrams) - Peer programming, revue de code. - Astreintes
Freelance - Co-founder
TrobadorFreelance
mars 2019 - mars 2024
5 ans 1 mois
Montpellier, France
"Trobadors", une société fondée avec un ancien collègue. Nous alternons entre missions, que nous effectuons parfois ensemble ; et création de produits, où nous nous associons avec des personnes du métier et parfois d'autres freelances. Dernier en date : “Clap", une application pour gérer les tournages audiovisuels. Missions (freelance, seul ou en équipe) : - Fullstack web : JS/TS, Vue/React, Node/SpringBoot/Flask, Kotlin/Java/Python, PostgreSQL/CouchDB/MongoDB. - Mobile : natives iOS/Android, PWA, hybrides. - Desktop : Electron. - DevOps : Linux, GitlabCI, Docker, Kubernetes, Terraform, GCP. Création de produits/services (co-fondateur) : - Approche lean startup et bootstrap. - Analyse du besoin, interviews utilisateurs. - Business model, benchmarks. - Design UX/UI. - Prototypage. - Découpage en features/US, roadmap. - Développement avec une approche "software craftsmanship" (clean code, tdd, peer programming…). – CI/CD - Mise en place de métriques. - Alpha/Beta testing. - Itération.
Trainer - Continuous integration & Angular
EPSIFreelance
déc. 2018 - mars 2020
1 an 4 mois
Montpellier, France
Formateur – sujets : Angular, JS (et l'écosytème web) & Intégration continue. – public : Bac+5 en reconversion ; étudiants Bac+3 et Bac+4. Jury analyse de données projet fin d'études (Bac+5)
IT Engineer - Back
Altran
nov. 2018 - mars 2019
5 mois
Montpellier, France
Développement d’une application de suivi de matériel médical. Accent mis sur la fiabilité, sécurité et performance de l’application. Technologies : – back : Java, Spring Boot, Hibernate – bdd : MySQL – front : Angular (pour le web), React Native (pour l'app mobile)
IT Engineer - Fullstack & Mobile
Capgemini
mars 2016 - oct. 2018
2 ans 8 mois
Montpellier, France
Lead dév mobile (Android/iOS) - UBP Mobile pour UBP Lead dév mobile (iOS/Android/Web) - Orange Bank pour Orange Lead dév iOS - Mon projet Immo pour le Crédit Agricole Formateur Web/AngularJS Technologies : iOS, Android, Swift, Kotlin, ObjectiveC, Javascript ES6, HTML5/CSS3, AngularJS, FireBase, Dynatrace, JEE, Java, Spring, REST, Bash, Jenkins, Fastlane, BitRise, Git. Méthodologies : SCRUM, Intégration continue, DevOps Paradigmes : Programmation fonctionnelle, réactive, clean code
Internship
Masarykův ústav vyšších studií, ČVUT v Praze
mai 2015 - juil. 2015
3 mois
Prague, Tchéquie
Design and development an open source solution to estimate the quality of a mobile network HTML5/CSS3, JavaScript, Python, Flask, Git, Bash, Linux, IPerf
IT Consultant
Jeux de Lumière
nov. 2014 - janv. 2015
3 mois
Région de Avignon, France
Design and development of a new website (m.jeuxdelumiere.fr) and a marketing campaign.
Hygienist consultant
S'Care Assistance
oct. 2013 - déc. 2013
3 mois
Région de Nîmes, France
Setting up a french medical norm (RABC) and business process reengineering.
Lean Manufacturing Consultant
Industries Sartenaises
juin 2013 - juil. 2013
2 mois
Propriano, France
Application of the Lean Manufacturing principles to the workshop. Creation of tools allowing the manager to monitor and to forecast his stocks.
Formation
Ecole des Mines d'Alès
Ingénieur généraliste entrepreneur
2012 - 2016
4 ans 1 mois
Lycée Livet
Classes Préparatoires aux Grandes Ecoles
2010 - 2012
2 ans 1 mois