Charles Bordet, Data Visualization Developer in Lyon, France
Charles Bordet

Data Visualization Developer in Lyon, France

Member since November 29, 2017
Charles is an expert in the R, R Shiny applications, deploying APIs or Shiny apps at scale. He helps small businesses develop R scripts and build Shiny apps from scratch; optimizing, maintaining, fixing, and cleaning R packages; hosting and deploying Shiny apps; coaching and training individuals with R Programming. His work spans from developing R scripts, optimizing them for speed and robustness, to hosting an API or a Shiny app on a server.
Charles is now available for hire




Lyon, France



Preferred Environment

RStudio, RStudio Shiny, R, HTML, CSS, JavaScript, Agile

The most amazing...

...project I've worked on is a multi-page R Shiny app with a fully personalized web design, lots of JS, and optimization code to make it robust and fluid.


  • Machine Learning Researcher

    2019 - PRESENT
    Dexeo Technologie
    • Reviewed the scientific literature around existing models about analyzing and classifying text documents.
    • Analyzed needs in data to automatize with Machine Learning the existing solution to prevent manual labor.
    • Developed a Machine Learning model to automatically extract the most important features from a text document.
    Technologies: Classification, Machine Learning, Text Mining, R
  • R/Shiny Developer

    2019 - 2019
    Quote Velocity
    • Created an interactive dashboard to visualize and track data on a daily, weekly, and monthly basis.
    • Set up a system to improve detection of misqualified customers.
    • Self-hosted the dashboard as a web app on a remote server.
    Technologies: DataTables, Plotly, Ggplot2, RStudio Shiny, R
  • Data Scientist

    2018 - 2019
    Real Radiology
    • Deployed predictive models to anticipate the workload in radiology studies.
    • Created an interactive dashboard to visualize and track data on a daily basis.
    • Set up a system to show discrepancies between planned resources and predicted demand.
    Technologies: Plotly, Ggplot2, RStudio Shiny, Caret, R
  • Data Teacher

    2017 - 2019
    Professional Training
    • Trained professionals in R, Python, statistics, and machine learning.
    • Created online video courses in R, Python, deep learning, and artificial intelligence.
    • Enrolled more than 10,000 paying students.
    • Mentored students who were studying to become data analyst in OpenClassrooms.
    Technologies: Artificial Intelligence (AI), Deep Learning, Machine Learning, Statistics, Python, R
  • R Developer

    2018 - 2018
    • Created a Shiny app for a research project in decision theory.
    • Optimized the app for conferences (short burst of users).
    • Added features such as account management, data entry, and visualization of probability distributions.
    • Deployed an updating system to make my client autonomous.
    • Deployed a Git server to easily clone the app for different uses.
    Technologies: Azure, Ggplot2, Git, SQL, RStudio Shiny, R
  • Research Assistant in Statistics and R

    2018 - 2018
    Aarhus University
    • Wrote text-mining algorithms.
    • Built topic models on UN resolution drafts.
    • Scored speeches of the UN General Assembly.
    • Classified EU Directorate-General based on legislative proposals.
    • Web scraped parliamentary questions of the Danish parliament, Bundestag documents, speeches of the UN General Assembly, and record details from the United Nations Digital Library.
    Technologies: Amazon Web Services (AWS), AWS, Web Scraping, R, Machine Learning, Text Mining
  • Developer (R, Shiny)

    2018 - 2018
    • Created and maintained a robust and user-friendly R Shiny app for a pricing strategy in retail during sales periods.
    • Enabled merchandisers to make scoring simulations.
    • Integrated Excel-like tables for easy manipulation of data.
    • Optimized the app to scale it to dozens of concurrent users.
    Technologies: Azure, Jira, Jenkins, Shell, Git, SQL, RStudio Shiny, R
  • Research Assistant in Statistics

    2018 - 2018
    EMMA Clinic
    • Implemented data analysis in a research laboratory for dermatology.
    • Wrote a descriptive analysis and multiple regression for a study on Vitiligo disease.
    • Implemented a statistical validation of a burden score on hand eczema disease.
    • Worked on a statistical study on relapse and impact on the adult acne productivity.
    Technologies: Research, LaTeX, Models, R, Statistics
  • Data Scientist

    2017 - 2017
    Cargo Media
    • Set up a user-acquisition profitable strategy for a SaaS company.
    • Developed predictive models for RTB (Real-Time Bidding) channel.
    • Built predictive LTV models for new and existing users.
    • Created interactive dashboards in R Shiny to track KPIs.
    • Established indicators to improve fraud detection from affiliates.
    Technologies: Amazon Web Services (AWS), AWS, RStudio Shiny, SQL, R, Generalized Linear Model (GLM), Analysis, Machine Learning, Customer Analytics
  • Statistical Engineer

    2015 - 2017
    • Created interactive dashboards in Shiny.
    • Built user-friendly desktop apps with Tcl/Tk.
    • Performed Weibull analysis for quality control.
    • Created interactive visualization tools to follow KPIs.
    • Automated recurrent tasks with R scripts.
    Technologies: RStudio Shiny, R, Statistics
  • PhD Student in Statistics (not completed)

    2013 - 2015
    Université Laval
    • Published academic papers.
    • Gave talks at conferences.
    • Mentored others in statistics.
    • Worked as a teaching assistant in statistics and R.
    • Consulted with graduate students concerning their statistics work.
    Technologies: R, Research, Machine Learning, Statistics


  • Freelance Work Showcase

    This is my freelance website that showcases my work.

    Types of work
    • Educational articles in data science
    • Case studies articles of my previous projects
    • Technical articles on R and Python

    It supports both English and French.


  • Languages

    SQL, R, Markdown, CSS, HTML, Python, JavaScript
  • Frameworks

    RStudio Shiny
  • Libraries/APIs

    Tidyverse, Ggplot2, NumPy
  • Tools

    Git, Dplyr, LaTeX, Shell, Plotly, Nginx, GitLab, DataTables, Jenkins, Jira, Docker Compose, GitLab CI/CD
  • Paradigms

    Data Science, Agile
  • Platforms

    RStudio, Linux, AWS EC2, Docker, Ubuntu
  • Storage

    PostgreSQL, MySQL
  • Other

    Statistics, Data Analysis, Data Visualization, APIs, System Administration, Machine Learning, AWS


  • PhD (not completed) Degree in Statistics
    2013 - 2015
    Université Laval - Québec, Canada
  • Master's Degree in Statistics
    2011 - 2013
    Université de Strasbourg - Strasbourg, Alsace, France

To view more profiles

Join Toptal
Share it with others