
Cédric Guérin
Senior Software Engineer | React, TypeScript
Salaire / Taux journalier
Grenoble, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Senior Frontend Engineer with 8+ years building fast, reliable apps using React, Next.js, and TypeScript. Led technical transformations at global companies like Schneider Electric and BNP Paribas, specializing in accessibility, performance optimization, and scalable architectures. Ready to deliver cutting-edge web solutions that drive measurable business results.
Expérience de travail
Senior Software Engineer & Accessibility Expert
TrainerRoad
juin 2021 - mai 2025
4 ans
Reno, Nevada, États-Unis
TrainerRoad, fueled by the mantra "Get Faster," blends sports science and detailed research, formulating elite training solutions to propel cyclists towards peak performance. 🚀 Role & Impact: Navigating through web, mobile, and desktop applications, I seamlessly blend technical expertise with a steadfast commitment to accessibility, ensuring every TrainerRoad digital interaction propels cyclists of all abilities towards their peak performance, with notable success in enhancing the accessibility of our mobile app. 🔧 Tech Mastery: Harnessing the power of React, React Native, Electron, MobX, TypeScript and more, I craft user-centric applications that bridge cutting-edge sports science and our global cycling community. 🌐 Accessibility for All: Centering my commitment to digital inclusivity predominantly around our mobile app, I strive to guarantee a barrier-free journey for every cyclist engaging with us. 🌀 Team Journeys: Workout Team: Enhanced workout environments & player. Growth Team: Employed A/B testing, driving user engagement and strategic growth. Data Analysis: Currently shaping data analysis, crafting insightful feedback from meticulous data display and computations.
Lead Front-End Developer
GatoreviewsFreelance
mars 2021 - mai 2021
3 mois
Grenoble, France
Elevating Real Customer Voices with Gatoreviews Gatoreviews commits to authenticity, presenting reviews collected only from genuine customer experiences following physical visits to establishments. 🚀 Role & Impact: As the Lead Front-End Developer and technical reference for Vue.js applications, I championed the development and continuous enhancement of our suite dedicated to online reviews and store locators, ensuring robust, user-friendly, and responsive digital solutions. 🛠️ Tech Leadership: Steering the front-end development with a tech stack of JavaScript/TypeScript and Vue.js, my role was pivotal in shaping the technical trajectory of our applications. 👥 Team Development: Entrusted with the growth and upskilling of a young team of 3 developers, I guided them through meticulous code reviews and immersive pair programming sessions, fostering their expertise especially in front-end skills. 🔄 Continuous Improvement: Implemented agile methodologies and continuous improvement principles to not only enhance our platform but also to instil a culture of perpetual learning and quality within the team.
Lead Front-End Developer
Schneider ElectricFreelance
janv. 2020 - oct. 2020
10 mois
Grenoble, France
Innovating Scalable & Efficient Digital Solutions across Global Manufacturing Units. Schneider Electric, a global powerhouse in energy management, optimizes operations through pioneering, scalable digital platforms. 🚀 Transformation & Innovation: Transitioned Schneider Electric from a chaotic, duplicated codebase model to a unified, scalable application, ensuring efficient and customized deployments across global manufacturing units using a single codebase and git versioning. 🔄 Challenge & Solution: Confronted with a fragmented system, each factory having its custom, cloned codebase, I re-engineered a singular, adaptable application using React and TypeScript, ensuring features could be universally and efficiently rolled out, eliminating the prior need for individualized, manual updates. 🤝 Collaboration & Standardization: Partnered with U.S. teams to utilize a web component library, aligning with Schneider Electric’s UI standards through a strategic React wrapper. 📚 Mentorship & Knowledge Transfer: Infused the team with modern front-end expertise, ensuring self-sufficiency and robust, ongoing management post-departure, laying a sustainable foundation for future developments. 🔧 Technologies Used: React, Redux, TypeScript, SCSS, Web Component 💡 Key Achievement: Successfully deployed the re-architected application across several global sites without necessitating code duplication, marking a significant stride in enhancing operational efficiency and scalability, and concluding my mission on a triumphant note.
Full Stack Software Engineer
vrticeFreelance
sept. 2019 - déc. 2019
4 mois
Région de Grenoble, France
Facilitating Advanced Technical Infrastructure Documentation Vrtice, a pioneer in crafting enriched 360° virtual tours, emerges in the industrial domain, offering detailed and dynamic visual documentation of technical infrastructures. These navigable, media-enriched experiences promote optimal utilization and efficient maintenance of complex industrial facilities. 🚀 Role & Innovations: As a Software Engineer, my journey with Vrtice was carved around developing immersive, 360° virtual tours that meticulously document and visualize intricate industrial sites using a tech stack of React, Redux, TypeScript, and Python Django. I harnessed a custom 360° viewer using Forge.js to deliver a rich, interactive user experience within the virtual environments crafted. 🛠 Hotspots Development: Integral to the user experience were the detailed hotspots, providing comprehensive insights into equipment and facilities via diverse media forms, which I developed and implemented, thereby fostering a seamless virtual navigational experience. 🌏 Ubiquitous Access & Collaboration: The web solutions delivered not only provided a visually robust virtual tour but also served as an innovative, collaborative platform, minimizing the need for physical site visits and enhancing real-time data accessibility and management. 🔐 Data Management & Security: Committed to stringent data management and security protocols, I assisted in devising hosting solutions that safeguarded application and business data while ensuring clients flexibility and data ownership. 🧩 Technologies Utilized: React (Forge.js for 360° viewing), Redux, TypeScript, Python Django.
Software Engineer
Activ'ICIFreelance
mai 2019 - juil. 2019
3 mois
Région de Grenoble, France
Revitalizing a Decade-Old Mountain Guide Planning App Navigating through the venerable digital terrain of Activ'ICI, an application seasoned with a decade of assisting mountain guides in adept planning and scheduling, our small yet potent team of three embarked on a journey of technological and ergonomic overhaul within tight budgetary and temporal boundaries. 🚀 Role & Challenge: My responsibility encapsulated steering the tech reformation of Activ'ICI, ensuring the optimal evolution of its functionalities while maintaining fidelity to modern engineering standards, all while enmeshed in the original, legacy codebase. 💡 Innovative Code Integration: With a strategic blend of legacy and modernity, we hitched a React application into the existing code, crafting a bridge between the old and new. This not only facilitated the deployment of fresh, modern standards in the new code but also enabled necessary upgrades in the legacy realms. 🎨 Ergonomic & Functional Renaissance: A pivotal part of the mission was not just technological upliftment but a thorough ergonomic redesign alongside novel feature implementation, ensuring that the application did not merely survive but thrived and evolved in its second digital decade. 🛠 Tech Stack & Methodology: The venture saw the utilisation of React, Redux, SCSS, and Webpack to execute the revamp, driving the application towards a more future-ready, user-friendly, and functionally enhanced version of its former self. 🔄 Legacy & Future Code Balance: Striking a careful balance, we ensured that the new implementations did not unravel the threads of the existing functionalities but rather wove in a stronger, more vibrant tapestry of technological excellence and usability. 🏔 Guide-Driven Development: Every step was taken with an acute awareness of the end-user - the mountain guides, ensuring the refinements and new functionalities were finely tuned to their unique, on-the-ground needs and operational realities.
Lead Front-End Developer
BNP ParibasFreelance
avr. 2019 - mai 2019
2 mois
Région de Grenoble, France
Fast-Tracking a Cybersecurity Learning Platform Amidst a Developer Shortage BNP Paribas, amidst a crucial lack of developers, all hands-on critical projects, sought my expertise to rapidly strategize and deploy a cybersecurity learning platform under a tight one-month deadline, ensuring their employees stayed adept with cybersecurity principles in a dynamically digitalizing workspace. 🚀 Role & Challenge: My journey unraveled, entwining technical leadership in front-end choices with speedy execution, followed by a thorough knowledge transfer to the BNP developers to safeguard the application's future sustainability and evolution, all amidst a tightly wound timeline. 🔐 Empowering Cybersecurity Knowledge: Crafted an engaging platform providing crucial cybersecurity insights through videos and PDF resources, and fostering consistent engagement via monthly quizzes. A strategic ranking system, spanning individual to departmental levels, kept the competitive spirit alive and learning continual. 💼 Collaboration & Continuous Learning: Commissioned by a service company for complete front-end development, my role extended beyond deployment, ensuring the internal developers were adeptly equipped with the knowledge and skill to steer future adaptations and maintenance seamlessly. 🛠 Tech Autonomy: In this time-sensitive voyage, I navigated through the technological tides with React, Redux, SCSS, and Webpack - ensuring a steadfast and adaptive developmental journey, perfectly attuned to the stringent demands of rapid and robust deployment. 📊 Sustaining Engagement & Cyber Resilience: Beyond knowledge, the platform ignited a competitive yet collaborative environment among employees, enhancing not only their cybersecurity acumen but also weaving a fabric of collective cyber resilience across the organization.
Full Stack Software Engineer
TwinPeekFreelance
oct. 2018 - mars 2019
6 mois
Région de Grenoble, France
Revolutionizing Data Control at Twinpeek 🛡️ User Data Empowerment: In the ambitious journey at Twinpeek, our team strived to pioneer a suite that would empower users by giving them genuine control over their data, initially pinpointing our efforts on Bank KYC, using the Indy blockchain to ensure robust identity proofing. 🧠 Technology Adoption: My technological navigation embraced JavaScript (both front & back ends), Blockchain, Indy, and MongoDB, each meticulously chosen to fortify our mission - ensuring anonymous navigation and payment and enabling users to build and capitalize on their informational asset. 🚀 Journey & Challenges: The pathway, although illuminated with encouraging feedback from banks, unveiled the substantial challenge of involving large-scale entities in our venture. The startup, despite its innovative drive and potential, faced an uphill battle with financial sustainability and, regrettably, had to close its doors.
Lead Front-End Developer
DCbrainFreelance
mars 2018 - oct. 2018
8 mois
Région de Grenoble, France
Innovating Supply Chain Solutions at DC brain 🔧 Navigating a Technical Transition: Stepping into a setup where the existing web application was built with AngularJS and beset with a cumbersome, client-customized codebase, I spearheaded the creation of its V2. Each client had their unique codebase duplicated and modified in distinct git branches, turning every update into a meticulous task. 🌐 Transitioning from Project to Product: My journey entailed a transition from a project-based to a product-based approach. Harnessing the power of a unified codebase, we moved from client-specific, diverged coding to a streamlined system that, while singular at its core, allowed for varied builds. 🛠️ Leading with Knowledge and Expertise: My somewhat rare proficiency in React in the Grenoble tech scene at that time landed me the tech lead role. I was instrumental in not only sculpting the new architecture but also actively developing the new version. Part of my role involved elucidating the rationale behind our technological choices and disseminating my knowledge of the new system among my co-workers. 👥 Teamwork and Knowledge Sharing: Managing a small yet nimble team of two developers and a UI designer, we collectively breathed life into V2. My role expanded to include mentorship and knowledge sharing, ensuring the team was not only on board with but adept in the new code base we were writing.
Full Stack Software engineer
BEE-BUZZINESSFreelance
févr. 2017 - mars 2018
1 an 2 mois
Grenoble, France
Optimizing Document Solutions and Digital Displays at Bee Buzziness 🐝 Encompassing the Document Life Cycle: My journey at Bee Buzziness saw the incubation and development of three distinct projects, all crafted from the ground up, weaving through the realms of on-demand print management, data reporting, and digital signage - each one fostering a more digitized, user-centered, and environmentally-conscious approach to document handling and display solutions. 1️⃣ Eco-conscious On-demand Printing: The first venture had us creating a printer software to manage on-demand materialization of dematerialized documents, with a distinct aim to print as close to the user as possible, minimizing carbon footprints. Each print request also conveyed its carbon footprint data to the user, intertwining sustainability with utility. 2️⃣ Insightful Reporting Application: The sequel project centered on developing a reporting application for businesses using our on-demand print services, enabling them to meticulously track and analyze costs, demand volumes, and export data for deeper insights into their printing endeavors. 3️⃣ Revolutionizing Digital Signage: The final chapter saw us diving into the digital signage space, innovating by dissociating content from display devices. Unlike prevalent solutions, our web-based digital signage allowed users to manage displays across devices and dictate content, based on another in-house creation - the media library application, from a centralized web application. 🔄 An Agile Approach to Development: All projects unfurled within an agile environment, in a team comprising five developers and a product manager. Here, I not only honed my skills in software development practices but also cultivated a perspective on product development and delivering user value, with each project presenting unique challenges and learning experiences. 🛠️ Tech Stack: React/Redux, Node.js, TypeScript, MongoDB
Software engineer
WinnovFreelance
janv. 2017 - janv. 2017
1 mois
During my tenure at Winnov, I took on a crucial role in refining and enhancing the functionality of the C-Diet application, a dedicated digital platform tailored for managing medical monitoring and enabling online consultations for patients residing in EHPADs (nursing homes). 🐛 Bug Resolution Mission: Engaged in a pivotal bug-fixing phase, my work aimed at fortifying the C-Diet application, ensuring the elimination of glitches and enhancement of usability, thereby safeguarding a smooth and efficient user experience for healthcare professionals and the patients they serve. 🔧 Technology Stack: Navigated through and rectified issues within the application utilizing Node.js and React.js, thereby not only ensuring uninterrupted services but also preserving the reliability and trust vested in the platform by its users. 🌐 Impactful Contribution: By meticulously eradicating bugs and improving the C-Diet application, my contributions helped in ensuring that the digital healthcare experiences for both medical professionals and patients were optimal, consistent, and reliable, thereby supporting the vital medical processes in EHPAD environments. Ensuring that the nuanced needs of digital healthcare platforms like C-Diet were met, my role at Winnov emphasized the utilization of technical proficiency to directly impact and enhance the user experience and reliability of digital healthcare services.
Formation
Université Grenoble Alpes
Computer Science Master Degree
2011 - 2016
6 ans