
Patrick Nguyen
Full Stack Software Engineer
Salaire / Taux journalier
69380 Chazay-d'Azergues, France
Freelance
À distance uniquement
Expertises
Langues
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