Patrick Nguyen

Full Stack Software Engineer

Salaire / Taux journalier

69380 Chazay-d'Azergues, France

Freelance

À distance uniquement

Expertises

TypescriptNextReactNodeGitHubTest Driven DevelopmentClean CodeClean ArchitectureEvent Driven ArchitectureHTMLPythonPostgreSQLRESTful APIsPlaywrightSoftware CraftsmanshipDéveloppement BackendMicroservicesDéveloppement FrontendDéveloppement FullstackSassTailwind CSSJavascriptAngularNestCSSDjangoMongoDBBase de données SQLMySQLRequêtes SQLDockerCypressWebpackKubernetesDesign System

Langues

Anglais (Maternelle)Français (Maternelle)

À propos

Introduction

Fullstack Software Engineer specializing in JavaScript/TypeScript solutions, with a product-focused approach while adhering to software craftsmanship principles

Liens

Expérience de travail

beta.gouv.frFreelance

avr. 2024 - Présent

2 ans 7 mois

Senior Full Stack Engineer

nov. 2024 - Présent

2 ans

Project AccesLibre • Complete redesign of the AccesLibre application UI/UX (Django/JavaScript) • Implementation of accessibility compliance to fully adhere to the RGAA 4 standards • Implementation of the redesign using the DSFR (French Government Design System) • Implementation of responsive design across the entire web application

Senior Full Stack Engineer

avr. 2024 - déc. 2025

1 an 9 mois

Project pass Sport Complete overhaul of the web application in compliance with RGAA 4 accessibility standards and using the government's design system. And handling and cleaning millions of beneficiary records in preparation for their migration to an existing POSTGRES database • Data manipulation, cleaning, and transformation from multiple data providers (millions of beneficiaries) for the migration to an existing database. Data processing performed using the Pandas library in Python • Complete overhaul of the web application using Next.js and TypeScript, adhering to the guidelines of the State's design system and utilizing the react-dsfr library • Successful implementation of accessibility measures to achieve 100% compliance with the RGAA 4 standards • Conceived & implemented an API in Pass Sport with Next.js allowing users to test their eligibility and receive their Pass Sport via a QR code • Development of the QR code workflow to finalize registration with a partner club. • Implementation of tracking with Matomo to collect usage statistics of the Pass Sport website while respecting user privacy, in order to assess the impact of the initiative • Use of the Crisp API to implement a custom FAQ page in accordance with the standards of the government's design system Government's design system available at https://www.systeme-de-design.gouv.fr/ & https://github.com/codegouvfr/react-dsfr Github repository of the project available at https://github.com/betagouv/pass-sport

Senior Fullstack Software Engineer

Collective.work

avr. 2022 - avr. 2024

2 ans 1 mois

Paris, France

Creation from the ground-up of a SaaS solution whose purpose is to connect clients with solo freelancers or collective of freelancers. - Designing, architecting, and implementing product features for both client users and freelance users - Initiated and contributed to GDPR compliance with the anonymisation of the production database - Database design & modelling, execution of seamless migrations - Maintenance & features iteration of our admin back-office - Contributed to the continuous writing of internal documentation related to Architectural & design decisions - Implemented unit and integration tests alongside end-to-end tests - Collaborated closely with the design team to update and maintain the frontend design system

Software Engineer

Planète OUI - Fournisseur d'électricité 100% renouvelable

mars 2019 - avr. 2022

3 ans 2 mois

Lyon Area, France

Overhaul of monolithic architecture to microservices (GCP) - Contributed to the development of microservices through the decomposition of the legacy monolithic application to enable greater agility, scalability, and maintainability in our system architecture - Maintenance of legacy applications (back-office for managing funnel subscriptions, back-office for acquired customers, customer area, etc.) - Led the development of microservices dedicated to third party APIs for use in the subscription funnel - Led the initiative to improve the developer experience using docker - Led the initiative to ensure GDPR compliance by anonymizing our MySQL database - Led project on customer area v2 from scratch - Led the development of backend libraries to accelerate the setup and development of new microservices Provided coaching and mentorship - Led the development of backend libraries to accelerate the setup and development of new microservices - Provided coaching and mentorship

Full stack JS developer

Nelio

déc. 2018 - mars 2019

4 mois

Lyon Area, France

Development of a mobile and desktop foodtech application enabling users to order from high-tier restaurants and development internal back-office system to efficiently manage dispatches to delivery drivers - Contributed to the refactoring of a legacy back-office system using Meteor and Angular, enhancing performance and scalability. - Implemented Slack interactive message integration via webhooks to streamline food delivery and pickup dispatch processes, optimising communication and coordination within the team of dispatcher and the team of delivery drivers - Contributed to the development of a new back-office system from scratch, primarily focusing on frontend tasks related to inventory and stock management - Managed ongoing maintenance of mobile app and web application, implementing new features

Senior Software Engineer

Brainnwave

mars 2017 - nov. 2018

1 an 9 mois

Édimbourg, Royaume-Uni

Conceived and implemented a SaaS solution (Business Intelligence platform) that empowers leadership to make strategic decisions through intuitive data visualization and robust data aggregation and enrichment capabilities - Led the UX/UI implementation of a brand new Business Intelligence platform from inception to completion using React.js & Redux - Provided mentorship to peers and contributed to the hiring process as a valued member of the team - Contributed to the refactoring of the legacy codebase and successfully migrated from OpenLayers to MapboxGL JS, improving the rendering performance of the application - Designed and implemented reusable interactive data visualisation components utilising D3.js and React

Intelligent Point of Sale Limited

avr. 2016 - mars 2017

1 an

Édimbourg, Royaume-Uni

Senior Software Engineer

oct. 2016 - mars 2017

6 mois

Édimbourg, Royaume-Uni

Conceived and implemented a SaaS solution containing back-office Point of Sale (POS) system to manage financial transactions, inventory management, and customer bookings - Implemented the comprehensive implementation of a stock management system within the back office, ensuring accurate and efficient inventory tracking and management - Played a key role in migrating the legacy back-office system to Angular, ensuring a smooth transition - Contributed to the tooling refactoring, optimising the bundling process of frontend files through npm scripts and gulp - Advocated and led the implementation of Test-Driven Development (TDD) methodologies on the front-end, resulting into improved robustness and code quality

Software Engineer

avr. 2016 - oct. 2016

7 mois

Édimbourg, Royaume-Uni

Software Developer

INTELLIGENT MOBILE

juin 2015 - avr. 2016

11 mois

Édimbourg, Royaume-Uni

Maintenance and development of additional features on various web applications from the portfolio of clients - Managed maintenance and feature implementation across diverse client portfolios, ensuring client satisfaction and the delivery of high-quality solutions tailored to their unique needs and specifications - Design & developed a mobile application using Ionic aimed to gathering feedback on specific user routes to improve the user experience - Implemented an internal Content Management System (CMS) to streamline content creation, publishing, and management processes, optimising efficiency and facilitating seamless collaboration within the organisation

Software Developer

Money Dashboard

juil. 2014 - mai 2015

11 mois

Édimbourg, Royaume-Uni

Implemented a SaaS solution enabling users to easily view all their bank accounts from a centralized platform - Implementation of product features on desktop & mobile - Led the adoption of Angular - Led the initiative to integrate Test-Driven Development (TDD) principles into our front-end project - Successfully developed an Android mobile application from inception to launch, utilising Java and the Android SDK

Mobile Developer (Internship)

Sapere Software Limited

janv. 2012 - juin 2012

6 mois

Middlesbrough, Phoenix Building

- Development of a Web Application working on several Mobile - Devices (iOs, Android, etc.)


Formation

University of Abertay Dundee

Bachelor of Science (Hons), Web Design & Development

2:1

Universite Claude Bernard Lyon 1

DUT Informatique, Computer Science

Teesside University

Programming for Mobile Devices & Web Authoring

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.