fr
fr
developer avatar
Nicolas JOACHIM
Open to new opportunities
Full stack developer
Paris
Permanent contract
Hybrid remote
Technologies
About
Nicolas JOACHIM
Diplômé d'un titre de Master of Science 2 et spécialisé dans : PHP, Symfony
Full stack developerParis
developer avatar
Description

Je suis un développeur expérimenté en PHP et Symfony, avec plus de 7 ans d’expérience dans le développement d’applications web sur mesure. Diplômé d’un Master of Science 2 en architecture logicielle, j’ai eu l’opportunité de travailler sur des projets variés, allant de la gestion immobilière à l’e-commerce, en passant par des outils pour des besoins internes.

Je maîtrise des technologies comme Symfony, API Platform, Angular, React, et peut être à l'aise des outils modernes tels que Docker, Gitlab CI/CD. Attaché aux bonnes pratiques, je suis très rigoureux sur la qualité de code, je suis sensible à l’éco-conception et je veille à l’accessibilité.

Je possède également une solide expertise en bases de données MySQL/PostgreSQL, et j’évolue avec aisance dans des environnements Agile ou Scrum.

Passionné par l’innovation et toujours curieux d’apprendre, je suis en quête d’une mission en tant que développeur Symfony Back ou Full Stack pour contribuer à des projets ambitieux et relever de nouveaux défis.

N'hesitez pas à me contacter !

Professional experiences
7 years of experience as Full stack developer (or similar)3 years of experience in other fields
Développeur back-end (en prestation)
IpsoSenso - ParisJan 2024 - Dec 2024 · 11 months

Contexte:
En tant que développeur backend, j'avais pour mission de répondre au besoin de développement d'Héraclès, un outil de gestion de travaux pour des biens immobilier publics et privés, destiné à client possédant un patrimoine de plusde 20M d'€.

Ce projet a été démarré "from scratch". J'ai intégré cette équipe en cours de projet.

Architecture :
L'outil est composé d'une API développée sous Symfony 6.2 (avec API
platform), liée à une base de donnée en PostgreSQL et un front sous React.

Méthodologie :
Comme pour de nombreux projets au sein d'IpsoSenso, la méthode SCRUM a été adoptée.
Un rythme de sprints de 2 à 3 semaines était imposé, au cours desquels nous devions :

  • intégrer les évolutions et/ou corriger les anomalies éventuelles ;
  • vérifier la qualité du code avec des outils comme PHPStan, PHPCS, et
    SonarQube, à la fois en local et via GitLab CI/CD ;
  • effectuer des revues de code, souvent réalisées par le lead développeur ;
  • valider les fonctionnalités sur un serveur d’homologation reproduisant
    l’environnement de production ;
  • livrer une version en déployant directement sur le serveur du client via GitLab CI/CD.

Tâches :
En tant que développeur backend, sous la supervision de notre lead
développeur, j'étais chargé de :

  • implémenter les évolutions de l’application et d’intégrer les nouvelles
    fonctionnalités dans l’API
  • maintenir l’application à jour avec les versions adéquates du framework et des dépendances ;
  • réaliser des revues de code suite aux demandes de fusion de branches
  • valider les fonctionnalités développées précédemment par l’équipe
  • effectuer une veille technologique régulière pour adopter les meilleures
    pratiques de code
  • estimer la charge de travail pour chaque nouvelle tâche dans le backlog.
Ingénieur d’étude et développement
l'office - ParisJan 2024 - today · 1 year 1 month

Consultant au sein de l'ESN "l'office"

Développeur Web E-Commerce et Applications Mobiles
Rocket Services - ParisDec 2020 - today · 4 years 2 months

Missions :

  • Développement d’un ERP sur mesure pour un grand client E-commerce en Symfony 4.4, proposant la gestion de l’approvisionnement, la gestion et le stockage de matières premières, la production de produit fini avec un management de stockage, la centralisation de commande B2C et B2B en sein de cette même application, avec des outils de gestion de comptabilité, d’expédition de colis, et de service après vente

  • Conception d’une Progressive Web App en Angular 16 couplée à une API développée en Symfony 6 avec Api Platform, dans le but de permettre aux collaborateurs de BIC, de récupérer des briquets usagées, au préalable stockées dans des urnes chez des commerçants partenaires, et de les emmener dans des centres de recyclage agréées. Cette infrastructure proposait également une interface administrateur afin de gérer les collaborateurs, le trajet que doivent faire chacun grâce à notre algorithme d’optimisation de trajet, et un outil de traçabilités de chaque éléments (briquets, urnes, cartons de collecte de briquets, véhicules)

  • Création d’un outil de déploiement de projet interne en Symfony 6. Cet outil est comparable à un outil de pipeline CI, qui consiste à configurer son espace, ses environnements, ses dépôts GIT et intégrer ses serveurs déjà existants en fournissant un accès SSH, afin qu’il puisse à la demande déployer du code sur les environnements choisis. Il propose également une gestion de backup de base de donnée et de fichier

Animateur
Playmobil FunPark - FresnesFeb 2016 - Feb 2019 · 3 years
  • Accueil et conseil client
  • Prise en charge des procédure d'encaissement,
  • Gestion polyvalente en cafétéria
  • Organisation d'animations pour enfant au sein du parc
  • Organisation d'anniversaires pour jeunes enfants
  • Gestion polyvalente en boutique
Assistant Responsable Securité Informatique (Emploi étudiant)
BNP Paribas - ParisJun 2017 - Jul 2017 · 1 month
  • Gestion et support du parc informatique
  • Rédaction de fiche technique de procédure informatique.
  • Application des procédures de sécurité informatique.
Dévelopeur web
VL INVENT SOFT - ParisNov 2016 - Feb 2017 · 3 months
  • Refonte d'un site internet d'avocat, conception du site en full-stack.
  • Conception d'une base de donnée pour le back-office, autrement dit le
    module de gestion d'actualités et d'utilisateurs.
  • Proposition de solutions applicatives
Dévelopeur web
VL INVENT SOFT - ParisMay 2016 - Jun 2016 · 1 month
  • Développement de sites web, de back-office et d’applications intranet
  • Conception de bases de données
  • Recherche et proposition de solutions applicatives
Schools
5 years of higher education
ETNA, école d'alternance en informatique
Master of Science II - Architecte logiciel et développeur d'application - Spécialité : Développement d’applications web, mobile et UX2020
ETNA, école d'alternance en informatique
Bachelor - Architecte logiciel et développeur d'application2018
Lycée et Pôle Supérieur Turgot
Brevet de technicien supérieur (BTS) - Services Informatiques aux organisations (SIO) - Spécialité : Solutions Logicielles et Applications Métiers (SLAM)2017
Lycée Gustave Eiffel
Baccalauréat - Sciences et Technologies de l'Industrie et du Développement Durable (STI2D))s - Spécialité : Innovation technologique et écoconception (ITEC)2015
Job search state
Is open to new opportunities
Sought-after locations
Île-de-France
Desired type of contract
Permanent contract
Other search criteria
Hybrid teleworking (3 weekdays)
48k / year
Technologies
Skills
Interested by...Symfony, React, ElasticSearch, Docker
Languages
  • English
  • French
  • Spanish
Tests
Symfony 6 - December 18, 2023Top 25% with a score of 2511 points
PHP - Fundamentals - December 18, 2023Top 17% with a score of 2671 points