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

Guillaume J.

Software Engineer | Rust & TypeScript | Full Stack

€450/day
Lyon, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Guillaume

Full-Stack / Backend Developer (TypeScript & Rust) | Architecture & Clean Code

My goal is to design robust, predictable, and scalable applications. Deeply rooted in the Node.js and TypeScript ecosystem, my approach to software engineering is based on three pillars:

-- 1. ARCHITECTURE & DATA --
Decoupling business logic through Hexagonal Architecture. Designing performant APIs (GraphQL, REST, gRPC) and modeling databases (PostgreSQL, MongoDB).

-- 2. QUALITY & SECURITY --
Inspired by Rust's rigor, I advocate for strict typing in TypeScript (discriminated unions, type guards) and solid test coverage to ensure smooth deployments.

-- 3. MENTORSHIP & TEAM --
Technical guidance, simplification of complex concepts, and demanding code reviews (e.g., mentoring my current team in adopting Rust).

Based in Lyon - Open to hybrid opportunities.

My technical stack:
• Languages: TypeScript, Rust, Node.js, SQL
• Backend & Data: PostgreSQL, MongoDB, GraphQL, gRPC, RabbitMQ, Redis
• Frontend: React, Next.js, Alpine.js, Tailwind CSS
  • French

    Native or bilingual

  • English

    Conversational

Can work on-site
Lyon (up to 10km)

Experience

  • Agrisight
    Full Stack Developer - TypeScript / Rust
    TECH
    November 2023 - Today (2 years and 9 months)
    Paris, France
    Development and architecture design within Agrisight / Javelot, in a Squads / Feature Teams organization.

    Architecture & Backend:
    - Design of scalable micro-services in Node.js and TypeScript.
    - Implementation of critical components in Rust (focus on memory optimization).
    - Setup of Hexagonal Architecture to ensure business logic decoupling.
    - Design of GraphQL APIs and inter-service communication via gRPC and RabbitMQ.
    - Data management with MongoDB and response time optimization using Redis.

    Frontend & Design System:
    - Development of complex web interfaces with React and TypeScript.
    - Active participation in UX research and design studies.
    - Creation of UI components following Atomic Design, documented via Storybook.

    Methodology & Team:
    - Guarantor of code quality through rigorous code reviews.
    - Team mentoring (especially on adopting Rust).
    - Agile methodology work (Feature Teams) closely aligned with product needs.
    Rust GraphQL React.js Node.js MongoDB
  • Agartha CH
    Front-End Developer React / Next.js
    TECH
    June 2022 - June 2023 (1 year)
    Genève, Switzerland
    Front-end development and Web3 integration of an application on the Solana ecosystem, from the design phase to delivery.

    Front-end Development & UI:
    - Creation of modern, performant, and scalable web interfaces with React.js and Next.js.
    - Design and implementation of a complete and responsive Design System using Tailwind CSS.
    - Optimization of user experience (UX) on complex user journeys.

    Architecture & Web3 Integration:
    - Development of direct interactions with the Solana blockchain (wallet connection, transactions).
    - Management of complex asynchronous state related to Smart Contract calls.

    Project Management & Methodology:
    - Analysis of the initial need, technical feasibility study, and project estimation.
    - Translation of the specifications into technical specifications and front-end architecture.
    - Development steering and iterative deliveries using Agile methodology.
    Figma Next.js React.js Blockchain Cryptocurrency

Recommendations

Be the first to recommend Guillaume

Help this freelancer shine by sharing your experience working together.

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

  • Full Stack Development
    Self-taught
    Formation en autodidacte, j'ai utilisé plusieurs supports, par exemple : Clever Programmer, FreeCodeCamp, Graphikart, SoloLearn, Youtube, etc. Chaque projet créé est disponible sur mon Github, avec toutes les informations complémentaires (ou visibles dans le détail de chaque projet sur ce site). Les stacks choisies sont variées, et je me suis concentré sur les technologies les plus demandées sur le marché du travail.
  • Web Developer - Fullstack JS / TS
    O'clock
    2023
    D'une durée de 798 heures (6 mois temps plein), la formation full-stack Javascript proposée par O'Clock (établissement labellisé Grande Ecole du Numérique) est très complète. La pédagogie d'O'Clock est, au-delà des compétences techniques, "d'apprendre à apprendre". Les sujets techniques couverts sont nombreux et la formation s'achève par un projet professionnalisant d'un moi spermettant de présenter le titre de développeur web et web mobile (équivalent bac + 2). Résumé de la formation : - Html, css, JS, env linux, Git - Côté serveur, Node, Express, HTTP - Gestion de données, Gestion de projet Agile / SCRUM, SGBDR, SQL - POO, Architecture MVC, ORM Sequelize, Authentification - Workflow front+back, REST API, Ajax + fetch, Bundler, Watcher - Administration système, NoSQL, déploiement & mise en prod

Skill set

Categories