
Quentin Raynaud
Architecte/Dev expert en Node.js
Salaire / Taux journalier
73000 Chambéry, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Architecte logiciel et développeur senior JavaScript avec plus de 10 ans d'expérience, spécialisé en Node.js, microservices et amélioration de la qualité du code. Fondateur de Freelance Academy SAS et organisateur du plus grand meetup Node.js d'Europe. Expert en refactoring d'architectures complexes et optimisation de bases de données, j'apporte des solutions durables qui réduisent la dette technique tout en maintenant une qualité de code irréprochable.
Expérience de travail
Founder
Freelance Academy SAS
oct. 2014 - Présent
12 ans 1 mois
Paris , France · Hybrid
Founder of Freelance Academy. The company offers training for developers wishing to be supported in their business creation process. Training & Instructional Design • Design and delivery of advanced JavaScript training, focused on low-level concepts and internal language mechanisms ("Deep Dive"). • Creation of tailor-made educational materials aimed at differentiating learners through sharp technical expertise. • Development of the digital training ecosystem: creation of the showcase website and an internal billing portal for students. R&D and Data Engineering (Innovative Projects) • Development of a real estate decision-support platform integrating external data aggregation. • Implementation of scraping pipelines (retrieval of "Meilleurs Agents" prices) and Data Visualization (Kibana dashboards). • Technology watch and continuous prototyping through experimentation with new tools and frameworks.
Founder
L.systems SARL
avr. 2011 - Présent
15 ans 7 mois
Paris , France · Hybrid
L.systems was primarily created to meet the needs of SMEs wishing to qualitatively upgrade their IT infrastructure without having to bear expensive investments. To achieve this, it maintains a shared virtual desktop infrastructure with its own teams. Création Business plan, financing plan, interactions with banking institutions, accountants, and lawyers... Développement • Accounting invoice codification software (Javascript, NodeJS, CouchDB). • IT procedure management software designed using an internal framework developed by myself for the occasion using CEF, allowing the development of desktop clients with web technologies (CSS / HTML / Javascript). Architecture Implementation of the virtual desktop infrastructure with the help of an employed engineer. Installation / configuration of VMware and a SAN based on EqualLogic arrays. Network configuration. Creation of installation procedures for each element using our dedicated software. I am constantly looking for new challenges to develop, so do not hesitate to share your various projects with me!
Senior developer and architect
Emeria TechnologiesFreelance
déc. 2021 - janv. 2025
3 ans 2 mois
Paris, France
Emeria (formerly Foncia) set itself the major challenge of developing a cloud-based software platform to manage its entire business scope (condominium management, rental management, real estate transactions, etc.). The group invested millions of euros in the project, but due to failing project management, this investment was in jeopardy. I was therefore recruited by the new CTO as a senior developer to provide my technical and software architecture expertise and participate, alongside others, in getting the project back on track. Scope 1 (Real estate transaction management): • Analysis and diagnosis of reliability and performance issues within the real estate transaction management tool. • Redevelopment of a significant portion of the most critical/sensitive modules, notably the real estate agent commission engine. • Complete overhaul of data modeling. • Improvement of response times (reduction from several minutes to less than one second). • Unit and integration tests to validate reliability and performance. Scope 2 (Technological standardization): • Overhaul of the technological foundations for all of the group's microservices. • Mutualization and code sharing across microservices. • Emergence of technical uniformity based on the implementation of best practices. • Ensuring compatibility with existing systems to minimize the impact of changes. • Deployment of changes across a large portion of the microservices (work still in progress at the end of the mission). • Documentation of new technological foundations and best practices. Scope 3 (Tooling and Infrastructure): • Contribution to CI/CD improvements. • Participation in the improvement of an internal tool facilitating routine operations on the group's infrastructure for developers.
Organizer
Node.js Paris
août 2013 - janv. 2025
11 ans 6 mois
Paris, France
I'm making the Node.js meet-up @ Paris happen. Node.js Paris is currently the biggest European group on the subject. We are lucky to count in our group more than 1.500 very dedicated and interesting members. Come see us if you are passing by ! More info on our meetup.com page : http://www.meetup.com/Nodejs-Paris/.
Javascript expert
CoorpAcademyFreelance
juin 2014 - janv. 2015
8 mois
92300 Levallois-Perret, France
Hired directly by CoorpAcademy within the Ekino team responsible for developing the company's platform. The platform, one of the first online MOOCs, was designed to allow users to follow video courses and then validate knowledge acquisition through a short self-assessment. CoorpAcademy's main issue was that development was not progressing at the desired pace and the team seemed no longer able to maintain a sufficient level of quality for a product that was starting to sell well. • Mentoring and upskilling teams (junior profiles and technological career changers) through in-depth code reviews (PRs). • Definition and enforcement of development best practices within the team. • Architectural design for the platform's internationalization (i18n). • Implementation of the testing strategy, including the deployment of the first functional tests. • Technical migration of the routing system from Angular to an alternative router, more complex and better suited to new functional requirements. • Refactoring and optimization of existing code to simplify readability and eliminate recurring bugs.
Lead Developer
e-TF1Freelance
sept. 2013 - mai 2014
9 mois
92100 Boulogne-Billancourt, France
TF1 wished to entirely overhaul its web infrastructure, currently based on an old PHP monolith that few people were still able to modify, to move toward a more modern Node.js approach based on a headless API. I was hired in this context as a lead developer to enable this transformation. • Design and development of a comprehensive CRM intended to centralize the management of TF1 Group data. • High-performance technical architecture (Node.js / ElasticSearch) to meet demanding requirements for response times and robustness. • Guaranteeing code quality and solution stability. • Creation of a Backoffice PoC consuming the CRM API (via Angular.js). • Development of a library of generic components aimed at industrializing and accelerating the development of the group's future back offices. Also participated in the creation of a backoffice PoC based on the API provided by the project. The latter, built using Angular.js, was designed to allow future site developments based on the project to start more quickly. Notably, a number of generic components were developed to be used as-is for the group's future backoffices.
Front developer
DigitasLBi ParisFreelance
août 2013 - oct. 2013
3 mois
92300 Levallois-Perret, France
Short mission during which I reinforced Digitas' front-end teams. I contributed to various internal projects, including: • a new version of the Michelin website • the Nissan website • the La Poste website • event-based websites I also spent time improving the team's development stack (notably using Node.js with Grunt).
Chief information officer
B3 Traitement Statistique de l'Information
sept. 2010 - mai 2013
2 ans 9 mois
Cachan, France
I managed the company's IT department. During this time, I had the opportunity to, among other things: • implement a SAN (using Dell EqualLogic hardware ordered for the occasion) • set up a virtualization platform (VMware ESX) • overhaul the network stack (new switches, addition of VLANs, routing, etc.) • implement a backup policy with defined SLAs • redesign the company's telephone infrastructure to switch to a full VoIP solution with the help of a service provider • create low-maintenance workstations for an on-site team of interviewers requiring essentially only a browser and a telephone
Architect consultant (in IT)
New'Arch
nov. 2009 - juil. 2010
9 mois
La Défence, France · On-site
I worked on several missions for major groups such as: • Conforama • Total • INA (National Audiovisual Institute) • Crédit Agricole
C/Unix Assistant
École pour l'Informatique et les Techniques Avancées
oct. 2007 - mars 2009
1 an 6 mois
La Défense
Teaching Assistant – EPITA (during the 2nd and 3rd year of the engineering cycle) • Instructional Design: Creation of course materials and exam topics. • Supervision: Supporting students in mastering theoretical concepts through supervised practical applications (TP). • Domains: C/C++ languages, Unix systems, Shell Script, sed, and awk.
Formation
EPITA: Ecole d'Ingénieurs en Informatique
Diplôme d'ingénieur
2005 - 2009
4 ans 2 mois