Fabio Franchino, Developer in Turin, Metropolitan City of Turin, Italy
Fabio is available for hire
Hire Fabio

Fabio Franchino

Verified Expert  in Engineering

Front-end Developer

Location
Turin, Metropolitan City of Turin, Italy
Toptal Member Since
April 21, 2021

Fabio is a senior front-end engineer, specializing in high-performant and data-driven visualization applications, with expertise in React, Vue.js, and D3.js. With strong UX skills and an eye for effective user interfaces, Fabio has led and collaborated with teams of designers, developers, and scientists to deliver solutions. With experience as an agency CTO and as a freelancer, and his passion for clear communication, Fabio wears the right hat to ease team communication and maximize performance.

Portfolio

Freelance
Vue, React, D3.js, Figma, GitHub, MacOS, User Experience (UX)...
TOP-IX Consortium
D3.js, Data Visualization, JavaScript, ECMAScript (ES6), MacOS, Git
Idexè
CSS, HTML5, Vue, ECMAScript (ES6), Netlify, User Interface (UI)

Experience

Availability

Part-time

Preferred Environment

GitHub, Netlify, Firebase, MacOS

The most amazing...

...project I've led was the front-end development of Arduino Create, the cloud- based code editor for microcontrollers that's used by millions of people.

Work Experience

Senior Front-end Engineer

2019 - 2021
Freelance
  • Developed several data-driven and visualization dashboard applications, allowing internal big data explorations by financial specialists for one of the largest Italian banks.
  • Contributed to UX implementations, refining interactions to solve user flow issues.
  • Collaborated with back-end developers and data scientists to design the API infrastructure in order to achieve the desired performance.
Technologies: Vue, React, D3.js, Figma, GitHub, MacOS, User Experience (UX), Interaction Design (IxD), Git, User Interface (UI)

Data Visualization Technical Instructor

2011 - 2021
TOP-IX Consortium
  • Designed and developed a technical data visualization course, including exercises, prototypes, and step-by-step proofs of concepts used during the course.
  • Taught and mentored an international and highly skilled class, typically PhD candidates, providing them with practical skills to create data-driven and interactive applications.
  • Assessed the students' knowledge through interviews and practical tests to provide further guidance and advice.
Technologies: D3.js, Data Visualization, JavaScript, ECMAScript (ES6), MacOS, Git

Senior Front-end Developer

2018 - 2019
Idexè
  • Designed and developed the front end of the client's eCommerce platform from scratch.
  • Optimized the platform's performance over time with continuous analytical measurements of user access and interaction tracking information.
  • Monitored and scaled the infrastructure during specific peak access periods to avoid system outages that would preclude user purchases.
Technologies: CSS, HTML5, Vue, ECMAScript (ES6), Netlify, User Interface (UI)

CTO

2007 - 2018
TODO s.r.l
  • Managed the company's production team—four software developers and three designers—at the crossroad of design and coding to deliver top-notch software solutions using Agile methodology.
  • Led the front-end development of Arduino's cloud-based code editor, which millions of people use to program microcontrollers.
  • Oversaw the development of a cluster of interactive software for exhibit purposes for the Enel pavilion in the Expo 2015 global fair.
  • Led the design and development of a public, data-driven visualization dashboard for Nesta UK's Digital Social Innovation for Europe network (DSI4EU) project.
  • Managed the development and deployment of several interactive software applications for exhibit purposes at Mozilla's MozFest 2016.
  • Oversaw the development and deployment of an interactive application, Codemoji, for Mozilla in the context of a global communication campaign.
  • Led the development and deployment of several diverse software applications for the opening of Turin's new Egyptian museum, Museo Egizio.
Technologies: Vue, D3.js, Three.js, React, CSS, HTML5, JavaScript, ECMAScript (ES6), Basecamp, GitHub, Netlify, Firebase, MacOS, User Experience (UX), Interaction Design (IxD), Figma, Git, Management, Full-stack, REST APIs, MySQL, Node.js, User Interface (UI)

Presenta Platform

A collection of libraries and tools allowing people to create web presentations in seconds, using a data-driven approach. The platform includes an open-source library, playground tool, and public configurator. A private SaaS is in development.

Data Visualization Dashboard

A tailor-made, highly configurable, performant, and data-driven dashboard to visualize financial big data information and allow users to perform several data operations, such as filtering and aggregation, in real time. I developed the front-end software using the React stack. One of the most challenging features was the design and implementation of the parallel data fetch and client-side cache to enhance the user experience from a performance point of view.

Cloud-based Code Editor

A state-of-the-art, cloud-based code editor for microcontrollers, integrated with several product-related services. I was the lead front-end developer and contributed to designing and implementing the front-end code with Vue.js.

Digital Signage System

A custom digital signage system integrated with an internal back office. It allows a company to handle internal communication across several departments, using a single, easy-to-use interface to manage content and assets and monitor configurations. I developed the whole system, from the front-end to the server-side scripts, in order to manage the system integration.

Languages

CSS, HTML5, JavaScript, HTML, ECMAScript (ES6)

Libraries/APIs

D3.js, Vue, React, Three.js, Node.js, REST APIs

Tools

GitHub, Git, Vue CLI, Figma, Basecamp

Paradigms

Management, UX Design

Platforms

MacOS, Netlify, Firebase, Amazon Web Services (AWS)

Other

User Experience (UX), Interaction Design (IxD), Data Visualization, Full-stack, User Interface (UI)

Storage

MySQL

1996 - 2000

Bachelor's Degree in Communication and Computer Graphics

Polytechnic University of Turin - Turin, Italy

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring