
Guillaume Martin
Verified Expert in Engineering
Full-stack Developer
Romainville, France
Toptal member since November 3, 2022
Guillaume is a full-stack developer with 8+ years of experience in software engineering, which allowed him to learn how to use code to take up all challenges. His background as an aeronautical engineer led him to join a large consulting firm where he managed a team of 10+ developers in developing decision support tools for major accounts. Guillaume is a dedicated professional with 5+ years of freelance experience, mainly working on data-intensive projects.
Portfolio
Experience
- Computer Science - 8 years
- Angular - 5 years
- Ruby on Rails (RoR) - 5 years
- D3.js - 5 years
- TypeScript - 5 years
- RxJS - 5 years
- NestJS - 3 years
- Vue - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), JavaScript, TypeScript, Angular, NestJS, Node.js
The most amazing...
...and challenging role I've held in my career has been to manage a team of 10 developers and jointly operate a dozen web apps for international clients.
Work Experience
Senior Full-stack Developer
ANSC, French Ministry of the Interior
- Participated in the development of the future information and alert management system that will be used by all fire brigades in France.
- Developed the firefighters' planning management system, which will be used in all fire stations.
- Set up a monitoring system in line with the project's level of criticality.
Senior Full-stack Developer
Granite
- Developed a logistics platform capable of tracking tens of thousands of computers through the various stages of refurbishment for a Mac refurbishment company.
- Implemented an automated matching process between refurbished computers and orders pulled from the APIs of different marketplaces.
- Set up an automated process to retrieve orders from around ten marketplaces in near real-time via their APIs.
Senior Full-stack Developer
Artips Factory
- Refactored an e-learning platform for companies, moving the back-end to the NestJS framework and the AngularJS front-end to Angular.
- Participated in the design of a notification service capable of sending several tens of thousands of messages by email and Messenger per week.
- Adapted part of the interface to integrate podcast media files.
Senior Full-stack Developer
Ideta
- Developed a conversational intelligence system integrating the main language understanding tools on the market.
- Built an ergonomic interface that allows users to easily create chatbots by defining conversation nodes.
- Automated the deployment of chatbots on various chat channels, like Messenger, Slack, and Google Assistant.
Lead Full-stack Developer
Ekimetrics
- Managed a team of 10+ developers and set up daily tools to monitor the progress of the projects, share knowledge and escalate issues.
- Participated actively in the pre-sales phases by costing projects, writing specifications, and participating in tool demonstrations to prospects.
- Conducted a continuous recruitment campaign to grow our staff.
- Led end-of-year HR interviews and defined the progression or orientation of the team members, taking into account our annual objectives and personal aspirations.
Full-stack Developer
Ekimetrics
- Developed an application that allowed a major insurance company to simulate marketing investment scenarios using marketing mix modeling (MMM).
- Created an application for a multinational cosmetics company to visualize its worldwide profit and loss in a dynamic dashboard, breaking down the data by brand, division, product category, etc.
- Developed an application for a player in the haute couture industry to track its influence on Twitter by quantifying the impact of its fashion shows and identifying and qualifying its most prominent influencers.
- Built an in-house application that allows any consultant to create dynamic, custom data visualizations by simply importing an excel file.
Experience
Chatbot Builder
It was a challenge in terms of ergonomics because the user must be able to define conversation nodes and then visualize the conversation in the form of a tree and its ramifications. The user must also be able to help the chatbot understand specific terms or phrases using language understanding tools such as Dialogflow or LUIS. Finally, he must be able to test his chatbot in a fully customizable and exportable interface.
For this project, I was in charge of designing and implementing the interface, updating the conversational engine back end, which was only a prototype at the time, and connecting the APIs of the different deployment channels and NLP tools.
Simulation Tool
This project had a strong data component. On the back end, I worked on things like storing time series and calculating the model outputs, while on the front end, I worked on things like the input interface for hypotheses, data visualizations to analyze the impact on sales, etc.
Education
Master's Degree in Aerospace Engineering
ISAE-SUPAERO - Toulouse, France
Vocational Diploma in Engineering
Lycée Jean-Baptiste Say - Paris, France
Skills
Libraries/APIs
D3.js, Node.js, Vue, RxJS, React, Facebook API, Facebook SDK, X (formerly Twitter) API, Vuex
Tools
Prisma, DataViz, Dialogflow, Adobe Photoshop, Figma, Sketch, Language Understanding Intelligent Service (LUIS), Google Assistant, Kibana
Languages
JavaScript, TypeScript, HTML5, CSS, Python, SQL
Frameworks
Angular, NestJS, Ruby on Rails (RoR), AngularJS, Ionic
Platforms
Amazon Web Services (AWS), Firebase
Storage
PostgreSQL, MongoDB, NoSQL
Paradigms
Management
Other
Full-stack, Front-end, Computer Science, Aeronautics, TypeORM, APIs, Back-end, Data Science, Technical Recruiting, Knowledge Management, Engineering, Mathematics, Physics, Marketing Mix Modeling, User Interface (UI), User Experience (UX)
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