Arnault Nouvel
Verified Expert in Engineering
Software Developer
Seoul, South Korea
Toptal member since October 13, 2021
Arnault is a passionate developer with 15+ years of experience in web solution development. He's focused on delivering high-quality, scalable, and secure cloud applications using industry best practices. Arnault is continuously improving his knowledge and skills by developing side projects, such as SWLC PAL and Hangul Games.
Portfolio
Experience
- JavaScript - 15 years
- Node.js - 5 years
- MongoDB - 5 years
- Azure - 5 years
- React - 5 years
- Express.js - 5 years
- Docker - 3 years
- Next.js - 2 years
Availability
Preferred Environment
React, Node.js, MongoDB
The most amazing...
...web application I've developed is the new version of a legal documentation portal, where I implemented document co-authoring with a Word-like experience.
Work Experience
Front-end Developer
prePO
- Developed the UI, from a Figma design, for an upcoming website that will allow users to purchase tokens before launch.
- Used a Figma design to develop the UI for an upcoming website that will allow users to claim airdropped tokens.
- Developed most of the new website from a Figma design.
- Created npm modules to share ESLint and prettier configurations abroad all of their front-end applications.
- Summarized how to develop and deploy subgraphs for The Graph to make it easy for the developers to create subgraphs once the smart contracts are deployed.
Senior Full-stack Developer
L'Oreal
- Proposed the technical solution and developed a MERN stack web application for internal users to store public legal documents and co-author templated legatory summaries using a Word-like UI for each country.
- Suggested the technical solution and built a React SPA web application for internal users to submit documents for approval.
- Presented the technical solution and created a React and Node.js responsive web application, displaying scientific news and articles for internal users. Used SharePoint Online as the data store.
- Came up with the technical solution and developed a MERN stack responsive web application, catalog of outsourced products, meant to be inserted from a mobile phone, with pictures and videos.
- Proposed the technical solution and made a React SPA communication portal for internal users, providing news and articles about innovative projects.
- Implemented automatic builds and deployments using Azure DevOps for all projects mentioned above.
Node.js and Discord Bot Developer
Davidson Group
- Proposed an architecture to implement a discord bot that allows employees to query data from the company's API.
- Initialized the project and developed the first version of the bot.
- Dockerized the application and helped DevOps implement the CI/CD pipeline.
- Trained the company's developers on how to implement other bot commands.
SharePoint Expert
Carmignac
- Helped a junior SharePoint developer deliver quality components, including code reviews.
- Assisted the IT team with server maintenance and operations.
- Selected and interviewed external contractors for the SharePoint 2010 to 2016 migration. I also actively participated in this project as a technical advisor.
- Developed several business modules, including Excel documents generation based on SharePoint data.
- Implemented generic deployment scripts and documentation templates that are now used by all SharePoint packages on the farm.
SharePoint Expert
Evesa
- Maintained the company's ERP, which was implemented in SharePoint 2010.
- Developed a collaborative space provisioning solution, for a site collection to be generated for each project created in the ERP.
- Developed a synchronization system for PDF maps to be pushed to the external service providers' API.
- Helped the IT team with the maintenance and operations of the SharePoint server.
Intranet Team Technical Leader
L'Oreal
- Proposed technical solutions for several SharePoint components (global alerts, error reporting, doodle-like app, favorite links management, global navigation, etc.) used all over the intranet. I also implemented some of them.
- Acted as the technical leader of a team of up to five developers.
- Implemented and maintained an application that automatically generates collaborative spaces on the SharePoint infrastructure for business projects managed in another application.
- Helped select and interview other consultants to join the team.
- Implemented performance optimizations for faster page loads.
SharePoint Tech Leader
Baker McKenzie
- Proposed the technical solutions to implement the new intranet of Baker McKenzie France.
- Acted as the tech lead for a team of five developers for six months.
- Installed the SharePoint environments and developed some of the modules, including the branding.
- Reviewed the code of other developers and taught them how to improve when necessary.
Lead SharePoint Consultant and Trainer
Winwise
- Ran technical interviews for SharePoint consultants recruitment.
- Wrote and led SharePoint training for developers and administrators on SharePoint 2010.
- Developed several SharePoint applications or components for Winwise clients such as SNCF, Cofely, and IFCAM.
- Acted as the point of contact with Microsoft for SharePoint-related subjects.
- Served as the tech lead for two public internet-facing websites, IFCAM and Oddo & Cie, built with SharePoint 2010.
SharePoint Consultant and Trainer
Winwise
- Developed several SharePoint projects for Winwise clients such as Media Enterprise and Servier.
- Obtained the Microsoft Certified Trainer certification and all SharePoint-related certifications.
- Led several SharePoint pieces of training as Winwise was also a training and certification center.
- Received the SharePoint Server MVP award from Microsoft two years in a row, 2011 and 2012.
.NET Developer
Coheris
- Developed and maintained the UI components used in the E@sy.Trade application. Each component was developed both for WinForms and ASP.NET as the application was available for both platforms.
- Improved the performance of existing components by optimizing VB.NET code and SQL queries.
- Started this job as a trainee to finalize my engineer degree and was hired at the end.
Experience
ETHvil Bank (2021)
I built it using Solidity, Hardhat, Ethers.js, Next.js, TypeScript, React, TailwindCSS, and Storybook.
Notes:
• 100% test coverage on the smart contract.
• Deployed only on Ropsten test network, for now.
• Source code published on GitHub.
Hangul Games (2021)
Users can read a provided sentence and check their pronunciation by listening to an audio of the sentence generated using the Azure Speech service. It is built as a MERN stack web application and hosted on Azure as a single container web application.
SWLC PAL (2021)
It features a custom-made discord authentication module, allowing better privacy as it doesn't require knowing users' emails. The application is hosted on Azure as a multi-container web application—one for Nginx, one for the web app itself, and one for long-running tasks such as image generation.
Webmail4dev (2017)
https://github.com/ArnaultNouvel/webmail4devIt is meant to be used as a web-based fake mail server for testing applications that send emails, such as SharePoint. Using such a mail server ensures that emails are not sent to real mailboxes while making it easy for test users to read all outgoing emails with their web browser.
Education
Engineer's Degree in Computer Science
ESIEA - Paris, France
Skills
Libraries/APIs
React, Node.js, REST APIs, Azure Blob Storage API, Azure Active Directory Graph API, react-spring, Rollup.js, Azure Cognitive Services
Tools
Microsoft Graph, Canvas, Mongoose, Azure Search, Ngrok, Mocha, Git, Notion
Languages
JavaScript, CSS, HTML, HTML5, TypeScript, SQL, Solidity
Frameworks
Next.js, Tailwind CSS, Express.js, Material UI, Office UI Fabric, Jest, Hardhat, .NET, Redux
Paradigms
REST, Azure DevOps
Platforms
Azure, Ethereum, Blockchain, Visual Studio Code (VS Code), Linux, Docker, SharePoint 2013, SharePoint
Storage
MongoDB, Azure Cosmos DB, Azure Active Directory
Other
Web Development, MERN Stack, Front-end, Website Performance, APIs, Microsoft Graph API, Performance, ESLint, Discord Bots, Full-stack, Discord, Web Security, Back-end, Ethers.js, Storybook, The Graph, Styled-components, OAuth, Smart Contracts, Ethereum Smart Contracts, Monorepos
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring