You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Jonathan DerroughJD

Jonathan Derrough

Développeur Web Frontend, Backend, Full-Stack

Sur demande
85 projets
Paris, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de Jonathan

Développeur freelance depuis 2007, je conçois et réalise aujourd'hui des applications Web Full Stack (Frontend Web JS et mobile natif, Backend JS) avec un attachement fort aux standards et aux meilleures pratiques . Je suis aussi appelé sur des missions de conseil et d'audit .

J'accompagne mes projets et leurs équipes sur toutes les étapes :

🧑‍🏫 Recueil du besoin et ateliers / workshops : accompagner les phases d'idéation pour apporter un éclairage de faisabilité technique.

📊 Chiffrage "à grosses mailles" : évaluer rapidement les hypothèses retenues afin d'orienter les grandes décisions budgétaires.

🤔 Conception et architecture : anticiper et proposer les solutions adaptées aux besoins reposant sur des standards éprouvés et les meilleures pratiques métiers.

📕 Spécifications et cahiers des charges : rédiger des documents de spécifications techniques.

🔎 Chiffrage détaillé : évaluer finement la charge de travail de tout ou partie de dispositifs techniques.

👩‍💻 Implémentation et développement : mettre en œuvre des solutions retenues (programmation, scripting, test, configuration).

🙌 Lead technique : animer le travail d'équipe par des points quotidiens et des revues de code, alimenter un esprit de solidarité et de veille.

🚀 Qualité et déploiement continu (CI/CD) : veiller au maintient de la santé et de la qualité des dispositifs à travers des indicateurs clairs et une stratégie de tests automatisés, industrialiser et automatiser les déploiements continus de fonctionnalités.

🤝 Transfert de compétences : mettre en place des dynamiques de partage d'information en continu, et organiser des ateliers de formation afin d'éliminer les points aveugles s'il en reste.

Envoyez-moi un message pour que nous fassions avancer votre projet !
  • Français

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km), Bordeaux (jusqu’à 50 km), Dax (jusqu’à 50 km), Bayonne (jusqu’à 50 km)

Expériences

  • Leeve
    Logo MaltSur Malt
    Développeur Full-stack
    EDITION DE LOGICIELS
    avril 2024 - Aujourd'hui (2 ans et 2 mois)
    APIMG est une startup innovante proposant un service de match making générique en SaaS.

    J'ai été appelé à contribuer au dashboard frontend Angular et au backend Express.js en collaboration avec les porteurs de projets.

    Principales tâches :
    - Création et intégration de composants frontend Angular
    - Implémentation de la suppression des profiles (frontend et backend)

    - Implémentation de la liste des résultats de matching et de la vue détail (frontend et backend)
    Typescript Angular Architecture web HTML5 Node.js Développement Back-End CSS3 Angular Material Material UI Développement full-stack TailwindCSS Développement Front-End Fullstack AWS Lambda Express
  • Exkee
    Développeur Full-stack pour le compte de Affyn (Buddy Arena)
    JEUX VIDÉO & ANIMATION
    juin 2022 - août 2023 (1 an et 2 mois)
    Exkee est un studio de jeu vidéo marseillais fondé en 2003 spécialisé dans les jeux vidéo pour mobiles.

    En étroite collaboration avec le lead game designer, j'ai initialement conçu et implémenté de zéro un CLI de partitionnement spatial hexagonal en s'appuyant sur le fond de données OSM pour obtenir des caractéristiques semi-réalistes, et d'une web app Next.js de visualisation des tuiles hexagonales sur fond de carte Mapbox.

    J'ai par la suite mené à la conception et implémentation de zéro d'une API GraphQL comme point unique entre les services (MongoDB, PlayFab, API REST) et le jeu mobile Buddy Arena (Unity3D sur mobile). Ce travail s'est fait conjointement avec la mise en place de l'infrastructure par l'équipe Affyn à Singapour.

    Buddy Arena est en croissance rapide et accueille désormais plusieurs centaines de milliers de joueuses et joueurs mensuels.

    Principales tâches :

    - Backend Buddy Arena :
    > Implémentation des logiques de gameplay propres à Buddy Arena.
    > Communication avec les différents services.
    > Industrialisation des déploiements avec GitFlow et GitHub Actions.
    > Matrice de déploiement "environnement (staging, production) x région (east US, south-east Asia, ...)".
    > Gestion des app Azure Functions.
    > Point d'attention sur la sécurité.
    > Assurance qualité grâce aux tests unitaires automatisés.
    > Recrutement et montée en compétence de deux développeur full-stack.
    > Formation des collaborateurs internes chez Affyn sur des sujets comme le CI/CD (en anglais).

    - CLI Nexus World :
    > Découpage et simplification en zones hexagonales de l'ensemble du fond OSM avec PostGIS et H3.
    > Optimisation multi-threading.
    Azure Functions MongoDB Apollo GraphQL Prisma Github Actions Gitflow DevOps Tests unitaires CI/CD PostGIS QGIS PlayFab H3 oclif Multi-threading Typescript REST Industrialisation Next.js Mapbox
  • Agence GARDENERS
    Développeur Web Frontend pour le compte de plusieurs clients
    AGENCE & SSII
    juillet 2019 - mai 2023 (3 ans et 10 mois)
    Gardeners est à la fois une agence de communication et une agence web née de la fusion de Paprika et de Net Design.

    J'ai participé à la refonte de plusieurs sites et à l'implémentation de zéro d'un prototype d'application destinée aux points de vente pour le compte de plusieurs marques françaises de cuisines, Mobalpa et SoCoo'c. Par la suite, j'ai implémenté de zéro un prototype de webapp mobile pour un éditeur de logiciel RH, Adequasys, permettant aux utilisateurs de pointer, déclarer des absences et demander des congés.

    Principales tâches :
    - PWAs Mobalpa et SoCoo'c avec Angular :
    > Lead technique Angular et Typescript au sein des projets.
    > Généralisation de NgRx à travers la webapp afin de structurer et découpler les composants.
    > Mise en place du rendu serveur (SSR) afin d'obtenir le meilleur temps au premier chargement.
    > Industrialisation des déploiements avec GitFlow et GitLab CI/CD.
    > Internationalisation 5 langues.
    > Usage de Storybook afin de développer et tester les composants via des scénarios.

    - PWA Adequasys avec React/Next.js :
    > Lead technique Next.js et Typescript.
    > Généralisation de Zustand à travers la webapp afin de structurer et découpler les composants.
    > Intégration des maquettes avec TailwindCSS.
    > Mise en place de l'export statique afin de permettre au client le déploiement le plus simple.
    > Usage de Storybook afin de développer et tester les composants via des scénarios.
    > Accompagnement d'une développeuse junior.
    Angular PWA Next.js Material UI TailwindCSS Localization MUI Zustand Docker Gitlab CI/CD Gitflow NgRx SSR i18n SPA Storybook Industrialisation

Avis

5,0

sur 72 évaluations

LaurieL

Laurie

Leeve

Avis laissé le 24/04/2024

Jonathan est rentré très vite dans notre projet. Il prend le temps de poser les bonnes questions pour être sûr de la pertinence de chaque tâche qui lui est attribué. Il est une vraie aide pour les réflexions techniques afin de partir sur de bonnes bases. Je continuerai de travailler avec Jonathan pour de nouvelles missions à venir. Merci !
F

Florian

Agence GARDENERS

Avis laissé le 06/10/2022

Communication fluide et travail toujours de qualité.

Recommandations

Matthieu Le GendreML
AU
Thomas BesnehardTB
+1
Matthieu Le Gendre et 3 autres personnes recommandent Jonathan

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Bachelor of Computer Science & Titre de responsable d'informatique de gestion IFIP (niveau II)
    Epitech, Paris
  • Game Designer, niveau II
    ISART Digital, Paris

Compétences

Catégories