Charles - Développeur JAVA
Ref : 190730N002-
75020 PARIS
-
Développeur, Architecte (33 ans)
-
Télétravail uniquement
-
En profession libérale
Expérience professionnelle
Janv. 2022 — Présent
Niort (Remote)
Lead Dev Java/React, MAIF
Mission effectuée en Freelance - Remote
Intervient pour piloter la refonte technique d'un moteur de recherche d'informations client
dans toutes les bases de données de la Maif.
Mes principales missions :
- Encadre une équipe de 2 développeurs
- Organise & Anime les atéliers de conception avec les futurs utilisateurs
- Cadrage technique du besoin fonctionnel / études de faisabilité et estimation des coûts
- Encadrement de l'équipe qui réalise les développements
- Développement du socle technique from scratch en architecture hexagonale
- Développement de fonctionnalités front et back pendant les sprints
Technologies et méthodologies: Java 17, ReactJS, Springboot, Github, Postgresql,
ElasticSearch, Oracle, Testcontainer, Wiremock, React Testing Library, Agilité, Scrum.
Oct 2021 — Juin 2022
Paris 15
Développeur back-end, PMU
Mission effectuée en Freelance
Intervient comme développeur en renfort des équipes qui s'occupent de la refonte technique
des systèmes de prise de paris hippiques sur internet et sur les bornes PMU dans les
hippodrome.
Technologies et méthodologies: Java 11, Springboot, AWS, Gitlab-CI, Junit, Testcontainer,
Wiremock, Agilité, Scrum,
janv. 2020 — Présent Technical Leader à FNAC DARTY
• Encadrement d'une équipe de 4 développeurs et 1 alternante
• pilotage des sujets de refonte technique
• Définition et mise en place d'une stratégie de réduction de la dette technique
• Cadrage technique (analyse d'impacts et définition d'architectures logicielles) des sujets
à développer par l'équipe
• Développement back end et front end
• mise en place et suivi d’indicateurs de qualité de code
• sensibilisation de l’équipe aux bonnes pratiques de programmation
Technologies et méthodologies: Agilité, Scrum, Java 11, Google Guice, Dropwizard, Junit,
Cucumber, Reactjs, Couchbase, Kafka, JDBI, Git
Passionné de programmation depuis l'âge de 16 ans, je suis très sensible à la qualité du code que je produis.
Convaincu par les méthodologies agiles, je cherche à travailler dans un environnement ouvert aux bonnes pratiques de programmation (clean code, tests unitaires, intégration continu...) ou qui a l’ambition de les mettre en place. Mes principales qualités sont:
- Esprit d’équipe, rigoureux, sens de l’organisation, partage de connaissances
- Grande curiosité technique, fonctionnelle et métier
- Aspirant software craftsman
Depuis Février 2019
Ingénieur logiciel chez Finance Active - France (Développeur Fullstack Angular/Java)
* Développement de nouveaux modules d’une application web SaaS de gestion de dette.
* Mise en place d’une api Rest Springboot de gestion de droits des utilisateurs de la plate forme SaaS.
Environnement technique: Java 8 - 11, Angular, TDD, software craftsmanship, Spring, Rest.
Octobre 2017 - Janvier 2019
Ingénieur logiciel chez ING Bank - France (Développeur Fullstack Angular/Java)
Participe aux développements de nouvelles fonctionnalités, aux choix d’architectures à mettre en place et garant du respect des bonnes pratiques de développement logiciel de l’équipe ouverture de compte.
Environnement technique: Java 7, AngularJS, TDD, software craftsmanship, SCRUM.
Février 2016 – Septembre 2017
Ingénieur logiciel chez Soat (Développeur Fullstack Angular/Java)
Mission chez Darty
- Refonte (front + back) de l’espace client du site ******** (projet de 5 mois dans une équipe de 3 développeurs)
- Ajout de nouvelles fonctionnalités sur les sites ******** & ******** (4 micro projets de 4 à 6 semaines de dev seul ou à deux développeurs)
- Maintenance des différents micro services des équipes front et back (analyse des bugs, mise en place des corrections)
- Développement d’applications web internes de reporting en angularJs
- Participe au chiffrage et analyse d’impacts des projets avant leur démarrage
- Participe aux revues de code (en tant que relecteur & soumetteur)
Environnement technique: Java 7 & 8, micro services, AngularJs, dropwizard, Google Guice, TDD, Git, Mockito
Août 2013 à Janvier 2016
Ingénieur logiciel chez Capgemini (Développeur C#/Java/Angular)
Avril 2015 – Janvier 2016
Mission Chez ERDF (projet SGE, équipe de 20 personnes)
- Analyse du besoin métier, mise en place des solutions
- Suivi des bonnes pratiques de développement afin de garantir la qualité et l’évolutivité des solutions
Environnement technique: Java 7, Jquery, JPA , méthodes agiles (scrum, poker planning, rétrospectives...)
Avril 2014 – Avril 2015
Mission Chez ERDF (projet SIAE, équipe de 13 personnes)
Développement “from scratch” d’une application d’achat et de vente d’énergie
- Analyse du besoin métier, participe à la mise en place du socle applicatif
- Responsable technico-fonctionnel lors des phases de mise en place des solutions
Environnement technique: Java, AngularJs, REST
Août 2013 – Avril 2014
Mission Chez RmnGp (seul développeur)
Développement d’une application web pour la gestion des anomalies suite au déploiement de Sage
Environnement technique: JQuery, C#, ASP.NET MVC4
Février 2013 à Août 2013
Stagiaire chez Capgemini (Développeur .Net)
Développement d’une application interne de support aux réponses d’appels d’of res
Environnement technique: Sharepoint 2013, C#, Jquery
FORMATIONS
2010 - 2013 : Diplôme d’ingénieur généraliste ESIGELEC (Rouen – France) - Dominante Génie des systèmes d’information
2008 - 2010 : classes préparatoires Intégrée (ESIGELEC)
2007: Baccalauréat S
COMPETENCES TECHNIQUES
Pratiques : Méthodes Agiles, TDD, Pair Programming, Clean Code, Code Review
Langages : Java 7/8, Javascript, Typescript, C#
Outils : Git, Sonar, Eclipse, IntelliJ, BitBucket, Jira, Jenkins
Base de données : Oracle, Db2, MySql
Framework: Junit, Spring, Maven, JPA, Mockito
Autres : Gradle, Maven, Rest, AngularJs
LANGUES
Français Anglais