Charles - Développeur JAVA

Ref : 190730N002
Email vérifié
Photo de Charles, Développeur JAVA
Compétences
TDD
APACHE KAFKA
Expériences professionnelles
  • 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

Études et formations
  • 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

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible
CV Développeur PHP
Wilfried

Développeur PHP

  • NOISY-LE-GRAND
PHP JAVASCRIPT Vue.js PHP LARAVEL SQL REACT.JS SYMFONY JAVA Angular Next.js
Disponible
CV Ingénieur de développement C
Stéphane

Ingénieur de développement C

  • MONTROUGE
C C++ SQL PLUS SQL PL SQL ORACLE PRO C SCRIPT SHELL JAVA PYTHON Oracle Database 12c
Disponible
CV Ingénieur en Data et IA
Joel

Ingénieur en Data et IA

  • CHAMPS-SUR-MARNE
PYTHON Microsoft Power BI SQL EXCEL AZURE PYSPARK JAVA C# PHP .NET
Disponible