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

Jonathan Derrough

Frontend, Backend, Full-Stack Web Developer

On-demand
85 projects
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Jonathan

Freelance developer since 2007, I design and buildFull Stack Webapplications (**JS Web Frontend and native mobile**,JS Backend**) with a strong commitment to **standardsandbest practices**. I am also called upon for **consultingandauditingmissions.

I support my projects and their teams through **all stages**:

**🧑‍🏫 Requirements gathering and workshops**: supporting ideation phases to provide technical feasibility insights.

**📊 Rough estimation**: quickly evaluating chosen hypotheses to guide major budget decisions.

**🤔 Design and architecture**: anticipating and proposing solutions tailored to needs, based on proven standards and best business practices.

**📕 Specifications and terms of reference**: writing technical specification documents.

**🔎 Detailed estimation**: finely evaluating the workload for all or part of technical systems.

👩‍💻 **Implementation and development**: implementing chosen solutions (programming, scripting, testing, configuration).

**🙌 Technical Lead**: leading team work through daily stand-ups and code reviews, fostering a spirit of solidarity and continuous learning.

**🚀 Quality and continuous deployment (CI/CD)**: ensuring the health and quality of systems through clear indicators and an automated testing strategy, industrializing and automating continuous feature deployments.

**🤝 Skill transfer**: establishing continuous information sharing dynamics, and organizing training workshops to eliminate any remaining blind spots.

Send me a message to move your project forward!
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Paris (up to 50km), Bordeaux (up to 50km), Dax (up to 50km), Bayonne (up to 50km)

Experience

  • Leeve
    Malt logoOn Malt
    Full-stack Developer
    SOFTWARE PUBLISHING
    April 2024 - Today (2 years and 2 months)
    APIMG is an innovative startup offering a generic matchmaking service in SaaS.

    I was called upon to contribute to the Angular frontend dashboard and the Express.js backend, in collaboration with the project leaders.

    Main tasks:
    - Creation and integration of Angular frontend components
    - Implementation of profile deletion (frontend and backend)

    - Implementation of the matching results list and detail view (frontend and backend)
    Typescript Angular Web Architecture HTML5 Node.js Back-End Development CSS3 Angular Material Material UI Full-stack Development TailwindCSS Front-End Development Fullstack AWS Lambda Express
  • Exkee
    Full-stack Developer for Affyn (Buddy Arena)
    VIDEO GAMES AND ANIMATION
    June 2022 - August 2023 (1 year and 2 months)
    Exkee is a video game studio based in Marseille, founded in 2003, specializing in mobile video games.

    In close collaboration with the lead game designer, I initially designed and implemented from scratch a hexagonal spatial partitioning CLI based on OSM data to obtain semi-realistic characteristics, and a Next.js web app for visualizing hexagonal tiles on a Mapbox map background.

    I then led the design and implementation from scratch of a GraphQL API as a single point of contact between services (MongoDB, PlayFab, REST API) and the Buddy Arena mobile game (Unity3D on mobile). This work was done in conjunction with the setup of the infrastructure by the Affyn team in Singapore.

    Buddy Arena is growing rapidly and now hosts several hundred thousand monthly players.

    Main tasks:

    - Buddy Arena Backend:
    > Implementation of Buddy Arena's specific gameplay logic.
    > Communication with various services.
    > Industrialization of deployments with GitFlow and GitHub Actions.
    > Deployment matrix "environment (staging, production) x region (east US, south-east Asia, ...)".
    > Management of Azure Functions apps.
    > Focus on security.
    > Quality assurance through automated unit tests.
    > Recruitment and skill development of two full-stack developers.
    > Training of internal Affyn collaborators on topics like CI/CD (in English).

    - Nexus World CLI:
    > Hexagonal partitioning and simplification of the entire OSM dataset using PostGIS and H3.
    > Multi-threading optimization.
    Azure Functions MongoDB Apollo GraphQL Prisma Github Actions Gitflow DevOps Unit Tests CI/CD PostGIS QGIS PlayFab H3 oclif Multi-threading Typescript REST Industrialization Next.js Mapbox
  • Agence GARDENERS
    Frontend Web Developer for several clients
    DIGITAL AND IT
    July 2019 - May 2023 (3 years and 10 months)
    Gardeners is both a communication agency and a web agency born from the merger of Paprika and Net Design.

    I participated in the redesign of several websites and the development from scratch of a prototype application for points of sale for several French kitchen brands, Mobalpa and SoCoo'c. Subsequently, I developed from scratch a prototype mobile web app for an HR software publisher, Adequasys, allowing users to clock in, declare absences, and request leave.

    Main tasks:
    - Mobalpa and SoCoo'c PWAs with Angular:
    > Angular and Typescript technical lead within the projects.
    > Generalization of NgRx throughout the web app to structure and decouple components.
    > Implementation of server-side rendering (SSR) for optimal first load time.
    > Industrialization of deployments with GitFlow and GitLab CI/CD.
    > Internationalization to 5 languages.
    > Use of Storybook for developing and testing components through scenarios.

    - Adequasys PWA with React/Next.js:
    > Next.js and Typescript technical lead.
    > Generalization of Zustand throughout the web app to structure and decouple components.
    > Integration of mockups with TailwindCSS.
    > Implementation of static export to allow the client the simplest deployment.
    > Use of Storybook for developing and testing components through scenarios.
    > Mentoring a junior developer.
    Angular PWA Next.js Material UI TailwindCSS Localization MUI Zustand Docker Gitlab CI/CD Gitflow NgRx SSR i18n SPA Storybook Industrialization

Reviews

5.0

Out of 72 ratings

LaurieL

Laurie

Leeve

Reviewed on 4/24/2024

Jonathan quickly got up to speed on our project. He takes the time to ask the right questions to ensure the relevance of each task assigned to him. He is a real help for technical discussions to ensure a solid foundation. I will continue to work with Jonathan on future missions. Thank you!
F

Florian

Agence GARDENERS

Reviewed on 10/6/2022

Smooth communication and consistently high-quality work.

Recommendations

Matthieu Le GendreML
FU
Thomas BesnehardTB
+1
Matthieu Le Gendre and 3 other people have recommended Jonathan

These freelancer profiles also match your criteria

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

Education

  • Bachelor of Computer Science & IT Management Officer Title IFIP (level II)
    Epitech, Paris
  • Game Designer, level II
    ISART Digital, Paris

Skill set

Categories