Guillaume Martin, Full-stack Developer in Romainville, France
Guillaume Martin

Full-stack Developer in Romainville, France

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.
Guillaume is now available for hire

Portfolio

  • Granite
    Vue, Vuex, Ruby on Rails (RoR), Figma, PostgreSQL, SQL, JavaScript...
  • Artips Factory
    Angular, NestJS, Facebook API, Facebook SDK, MongoDB, TypeScript, JavaScript...
  • Ideta
    Angular, NestJS, TypeORM, Dialogflow...

Experience

Location

Romainville, France

Availability

Full-time

Preferred Environment

MacOS, Visual Studio 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.

Employment

  • Senior Full-stack Developer

    2021 - 2022
    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.
    Technologies: Vue, Vuex, Ruby on Rails (RoR), Figma, PostgreSQL, SQL, JavaScript, TypeScript, RxJS, Full-stack, APIs, HTML5, CSS, User Experience (UX), User Interface (UI), Back-end, Front-end
  • Senior Full-sstack Developer

    2019 - 2021
    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.
    Technologies: Angular, NestJS, Facebook API, Facebook SDK, MongoDB, TypeScript, JavaScript, Figma, RxJS, TypeORM, NoSQL, Node.js, Full-stack, APIs, HTML5, CSS, User Experience (UX), User Interface (UI), Back-end, Front-end
  • Senior Full-stack Developer

    2018 - 2020
    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.
    Technologies: Angular, NestJS, TypeORM, Dialogflow, Language Understanding Intelligent Service (LUIS), Facebook API, Facebook SDK, D3.js, MongoDB, JavaScript, TypeScript, RxJS, Sketch, NoSQL, Node.js, Full-stack, APIs, HTML5, CSS, User Experience (UX), User Interface (UI), Back-end, Front-end
  • Lead Full-stack Developer

    2016 - 2017
    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.
    Technologies: Angular, Ruby on Rails (RoR), D3.js, Management, Technical Recruiting, Knowledge Management, MongoDB, PostgreSQL, JavaScript, Twitter API, Python, DataViz, SQL, Ionic, Sketch, AngularJS, NoSQL, Node.js, Amazon Web Services (AWS), Full-stack, APIs, HTML5, CSS, User Experience (UX), User Interface (UI), Back-end, Front-end
  • Full-stack Developer

    2013 - 2016
    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.
    Technologies: JavaScript, DataViz, D3.js, AngularJS, Ruby on Rails (RoR), MongoDB, PostgreSQL, Twitter API, Python, SQL, Ionic, Sketch, Marketing Mix Modeling, NoSQL, Node.js, Amazon Web Services (AWS), Full-stack, APIs, HTML5, CSS, User Experience (UX), User Interface (UI), Back-end, Front-end

Experience

  • Chatbot Builder

    Developed a web application that allows users to create a conversational intelligence—a chatbot—and deploy it on different channels such as a site, Messenger, Google Assistant, Slack, etc.

    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 web application allows a company to simulate marketing investment scenarios on different channels, including TV and digital, and to visualize its direct impact on sales. The predictive models built with marketing mix modeling are loaded on the platform and can be adjusted to test different hypotheses.

    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.

Skills

  • Languages

    JavaScript, TypeScript, HTML5, CSS, Python, SQL
  • Frameworks

    Angular, NestJS, Ruby on Rails (RoR), AngularJS, Ionic
  • Libraries/APIs

    D3.js, Node.js, Vue, RxJS, React, Facebook API, Facebook SDK, Twitter API, Vuex
  • Other

    Full-stack, Front-end, Computer Science, Aeronautics, TypeORM, APIs, Back-end, Technical Recruiting, Knowledge Management, Engineering, Mathematics, Physics, Marketing Mix Modeling, User Interface (UI), User Experience (UX)
  • Tools

    Prisma, DataViz, Dialogflow, Adobe Photoshop, Figma, Sketch, Language Understanding Intelligent Service (LUIS), Google Assistant
  • Platforms

    Amazon Web Services (AWS), Firebase
  • Storage

    PostgreSQL, MongoDB, NoSQL
  • Paradigms

    Data Science, Management

Education

  • Master's Degree in Aerospace Engineering
    2007 - 2012
    ISAE-SUPAERO - Toulouse, France
  • Vocational Diploma in Engineering
    2005 - 2007
    Lycée Jean-Baptiste Say - Paris, France

To view more profiles

Join Toptal
Share it with others