Aller au contenu

à propos de moi

Développeur logiciel en Freelance

Développeur logiciel depuis 6 ans, je suis aujourd’hui en Freelance. Passionné de beaucoup de sujets, je maîtrise le Java et possède également de fortes connaissances en Angular, PHP et Node.JS. Avec une grande capacité d’adaptation et de montée en compétence, j’ai travaillé en équipe et en solo, avec différents types de clients sur différents types de projets.

Télécharger mon CV en PDF

MON PROFIL

DOMAINES DE COMPÉTENCES

LangagesJava (11) / CSS (3) / HTML (5) / JavaScript (1.8.5) / PHP (7.1) / Kotlin (1.4.31), Google Apps Script
Environnements et outils de développementLAMPP ( Linux Apache MySQL PHP PHPMyAdmin) (7.1) / Maven (3.6.3) / Junit (4.12)
Framework et APIAngular (14) / Node.JS (10)  / Lombock (1.18.20) / Mockito (1.9.5) / Nuxeo (LTS.2021) / Spire.Doc / Luciad / WordPress / Leaflet / React
Bases de donnéesMySQL (5.7) / MongoDB (6.0.1) / PostgreSQL
Systèmes d’exploitation et NoyauxDEBIAN (9), Windows (10), Mac OSX (10.15.7)
Systèmes / ServeursDocker
Organisation de projetSAFe
Gestion de versionGit / SVN

RÉFÉRENCES SIGNIFICATIVES

  • Atos : Développement sur SICS pour l’armée de terre
  • Ministère de l’éducation nationale (MEN) :
  • Développement des outils de GED et d’éditique du MEN
  • Aix-Marseille université : Enseignement à des élèves d’IUT le développement d’applications Android
  • ACOSS : MCO des outils de l’ACOSS sur le périmètre GA
  • Fidesio : Développement d’un site institutionnel en Drupal 8 pour le Groupe Soufflet
  • Fidesio : Développement de sites web en Drupal (7 et 8) et en Angular 4
  • Hosteur : Développement d’un service d’accès à des fichiers sur un serveur distant en Javascript avec JQuery
  • Primcode : Développement d’une librairie pour le logiciel damas-core en Javascript avec Prototype

Langues

Anglais : Lu, Écrit, Parlé (Professionnel)

Français : Lu, Écrit, Parlé (maternel)

TARIFICATION

A la journée450€ par jour
Au projetSur mesure

MES EXPÉRIENCES

AVRIL 2022 – DÉCEMBRE 2022

Atos

Le Projet
Développement JAVA
Développement de SICS
Environnement Technique
Windows, Intellij, Maven, Junit, Luciad, PostgreSQL
Mon Rôle
Développeur JAVA
Le Lieu
Aix-en-Provence
La mission
Au sein d’une grande équipe réunissant des développeurs, des qualifieurs,.. J’ai dû prendre en main l’outil SICS utilisé dans l’armée. Le projet étant très complexe, j’ai dû répondre à différentes problématiques, allant de l’IHM au multithreading en passant par la cartographie. Le plus grand challenge sur cette mission a été de produire du code compréhensible par mes collègues, et facilement évolutif.

JANVIER 2021 – MARS 2022

Ministère de l’éducation nationale (MEN)

Le Projet
Développement JAVA
Développement des outils de GED et d’éditique du MEN
Environnement Technique
Windows, Ubuntu, Intellij, Eclipse, Maven, Junit, Nuxeo, Spire.Doc, Spring Batch
Mon Rôle
Développeur JAVA
Le Lieu
Aix-en-Provence
La mission
Au sein d’une équipe de 4 personnes épaulée de PO, scrum master et architectes, j’ai principalement développé un service REST de GED (Gestion Electronique des Documents) basé sur Nuxeo. Dans un environnement Nuxeo, j’ai pu améliorer mes connaissances sur les services REST et mes compétences de conceptualisation, d’analyse et de test. J’ai pu entre autres développer en JAVA 11 un plugin Nuxeo avec l’aide de Maven, Junit, Lombock et Mockito. J’ai également développé un batch avec Spring Batch permettant, à partir d’une archive contenant un JSON et des fichiers PDF, de remplir la GED précédemment créée.

MARS 2020 & MARS 2021

Aix-Marseille université

Le Projet
Enseignement développement Android
Enseignement à des élèves d’IUT le développement d’applications Android
Environnement Technique
AndroidStudio, Kotlin, Mac OSX
Mon Rôle
Enseignant
Le Lieu
Aix-en-Provence
La mission
J’ai dû enseigner à une trentaine d’élèves les bases du développement mobile. Grâce à mes connaissances sur Android Studio et Kotlin, nous avons développé une application mobile from scratch afin que les étudiants puissent maîtriser tous les outils de base permettant le bon développement d’une application Android professionnelle. J’ai donc dû faire preuve de pédagogie, de synthèse et d’élocution afin de transmettre mon savoir à une classe entière.

OCTOBRE 2019 – DÉCEMBRE 2020

ACOSS

Le Projet
Développement d’applications
MCO des outils de l’ACOSS sur le périmètre GA
Environnement Technique
Java 1.6, Eclipse Jee 2019-09, Maven 3.0.4, Tomcat 6, Windows 10, PostgreSQL
Mon Rôle
Développeur web JAVA
Le Lieu
Marseille
La mission
Développement des tickets de maintenance pour la DSI de l’URSSAF. Sous un environnement Java 6, j’ai réalisé des évolutions et des résolutions de bugs pour les sites de l’urssaf, où j’ai pu me familiariser avec des technologies comme Tomcat, Spring et JSP. J’ai également réalisé de la documentation afin de pouvoir mettre en place les différents projets en environnement de test, et j’ai réalisé des montées de version de Java sur des projets ainsi que la mise en place de Maven sur certains de ces projets. J’ai également dû mettre à jour la base de données de toutes les communes de France sur deux sites internet différents grâce à un fichier CSV provenant du site de La Poste.

OCTOBRE 2018 – NOVEMBRE 2018

Fidesio

Le Projet
Groupe Soufflet
Développement d’un site institutionnel en Drupal 8 pour le Groupe Soufflet
Environnement Technique
Drupal 8, PHP 7.2, MySQL, JQuery, Git, HTML5/CSS3, Ubuntu, Docker, Windows, PHPStorm
Mon Rôle
Développeur web
Le Lieu
Télétravail
La mission
Mission de Freelance pour Fidesio afin de renforcer leur équipe de développeurs Drupal. Réalisation des types de contenu Drupal. Automatisation des créations de pages pour le site. Intégration continue.

SEPTEMBRE 2016 – AOUT 2018

Fidesio

Le Projet
Développement web
Développement de sites web en Drupal (7 et 8) et en Angular 4
Environnement Technique
Drupal 8, Angular 4, PHP 7.2, MySQL, JQuery, Git, HTML5/CSS3, SASS, BEM, Ubuntu, Docker, Windows, PHPStorm
Mon Rôle
Développeur web
Le Lieu
Paris
La mission
Intégration de design en HTML/CSS grâce au langage dynamique SASS et à gulp. J’ai également utilisé la méthode BEM. Réalisation de sites vitrines (editionsdidier.com, ehl.edu, soufflet.com). Intégré à une équipe de 3 à 4 développeurs, sous la direction de chefs de projets et sous la tutelle d’un lead developer, j’ai dû monter rapidement en compétence sur le CMS Drupal. Le respect des normes et de l’intégration continue a été une problématique présente tout le long de mon alternance, ce qui m’a permis de fournir du code de qualité et d’avancer rapidement et proprement sur mes projets. Ayant étudié Angular lors de ma formation, on m’a fait confiance pour être en renfort sur un projet Headless (ehl.edu), développé en Drupal 8 pour l’API et en Angular 4 pour le front-end. C’est moi qui faisais la passerelle entre les deux développeurs (back et front). Intégration du SSO pour le groupe Soufflet. Développement d’un système d’import de base de données très chargée pour Editions Didier.

JUIN 2015 – AOÛT 2015

Hosteur

Le Projet
Développement web
Développement d’un service d’accès à des fichiers sur un serveur distant en Javascript avec JQuery
Environnement Technique
Javascript, Jquery, HTML5, CSS3, Chrome, Ajax, MacOSX
Mon Rôle
Développeur web stagiaire
Le Lieu
Aix-en-Provence
La mission
Utilisation d’HTML5 et CSS3. Le but était de développer une interface web permettant de récupérer les fichiers que les clients avaient téléversé sur leur serveur web en FTP. J’ai développé toute l’interface avec des animations et des contrôles très complets (glissé-déposé, sélection multiple,…), sous la supervision d’un lead developper.

MAI 2014 – JUIN 2014

Primcode

Le Projet
Damas-core
Développement d’une librairie pour le logiciel damas-core en Javascript avec Prototype
Environnement Technique
Javascript, Prototype, HTML5, CSS3, Chrome, Ajax, Archlinux
Mon Rôle
Développeur web stagiaire
Le Lieu
Marseille
La mission
Damas-core est un logiciel de gestion d’assets pour les studios d’animation à travers le monde.
Développement d’une librairie de gestion des assets. Découverte de JavaScript et Archlinux.

FORMATION

2016-2018

IPSSI

Mastère 1
Paris
Développement Web, mobile et logiciel (Node.JS, Angular, Swift, Kotlin)

2014-2015

Université Aix-Marseille

Licence Professionnelle SIL-NTI
Marseille
Java, MVC, MCD

2012-2014

Université Aix-Marseille

DUT Informatique
Aix-en-Provence
Java, C++, SQL

MES PROJETS

Projet web3

 Développement d’un POC pour module pour gnosis

Développement d’un POC pour gérer un multisig. J’ai dû apprendre et utiliser React. Le projet est en cours de financement.

Les petits ateliers de Marcel

Développement d’une carte interactive

Développement d’une carte interactive grâce à Leaflet sur laquelle des personnes peuvent s’inscrire et ainsi organiser des ateliers avec d’autres membres se trouvant près de chez eux. L’enregistrement des données se fait via une simple API écrite en PHP et utilisant une BDD SQL.

La carte interactive

Ce site

Développement de mon CV sous WordPress

Développement de ce site pour mes activités de Freelance. J’ai notamment appris à utiliser WordPress que je ne connaissais que de nom. J’ai installé Neve comme thème de base, ainsi que quelques Plugins afin de construire rapidement ce site.

PixelLove

Développement d’une Pixel War pour des lycéens

Pour le compte d’un ami travaillant dans un lycée agricole, j’ai monté en deux jours un petit serveur faisant tourner une application NodeJS reprenant le principe de la PixelWar sur reddit. J’ai repris ce code-là : https://github.com/Codiscovery/pixel_love

Le challenge a été de l’adapter à nos besoins, notamment en offrant la possibilité de choisir n’importe quelle couleur et de pouvoir l’utiliser aussi bien sur ordinateur que sur mobile. Finalement, le site a été utilisé par cent cinquante élèves.

Résultat de la PixelLove

Organisation de vacances

Application web de gestion de budget entre amis

Dans le cadre de l’organisation d’un séjour impliquant une vingtaine de personnes, j’ai réalisé une application web avec Node.JS, Express, Angular et MySQL, permettant de diviser les frais selon le nombre de jours auxquels ils participaient, l’endroit depuis lequel ils partaient,…  J’ai dû entièrement réaliser l’application, mais également la mettre en prod sur un serveur Ubuntu, avec une sécurisation SSL avec Let’s Encrypt. Bien qu’étant un «simple» projet personnel, celui-ci m’a permis de toucher à tous les aspects d’une application Node/Angular où tout était à faire. J’ai aussi dû mettre en place un système d’authentification afin que seuls les personnes concernées puissent accéder à l’application. J’ai également utilisé git et gitlab, ainsi que des scripts bash afin de gérer le déploiement de l’application.

Contact et partage

Réseaux sociaux

Partagez-moi

Ajoutez-moi