Learn more

Gabriele Buffolino

Lead Front End Software Engineer
Livorno, Italy
linkedin.com/in/gabriele-buffolino
cv@gabrielebuffolino.aleeas.com
Highly motivated and collaborative Front End Developer with 17+ years of experience, including 7 years focused on cutting-edge web development. Driven by a passion for continual learning. Seeking exciting challenges within a high-growth product company.

Core Skills

  • Javascript
  • TypeScript
  • React
  • NodeJS
  • Micro Front Ends
  • UX
  • A/TDD
  • Scrum
  • Git

Work Experience

Senior Principal Front End Developer

LivaNova PLC

May 2024 - Current
  • Designing on-prem and cloud solutions for biomedical devices.

Lead Front End Software Developer

Jun 2022 - May 2024
  • Empowered Luxottica stores across US and EMEA with a unified Telemedicine system, leading the integration with third parties using Micro Front Ends (React, Webpack).
  • Cut down customer support tickets by designing and implementing real-time data versioning on eye/sight exams (REST API, Fastify, React).
  • Boosted cold start performances by leveraging chunking and lazy loading (React, Webpack).
  • Led legacy libraries migration (React, Material UI).

Lead Front End Software Developer

May 2021 - May 2022
  • Introduced the R&D department to modern web development by migrating legacy web application to React and TypeScript, integrating with existing CI/CD leveraging custom NodeJS/Webpack scripts.
  • Cut down layout issues by defining a new UX design-to-code process with UX design team (Zeplin, CSS, HTML, React).
  • Empowered customers with the ability to provide their own appearance without Customer Support assistance, by designing and implementing a custom theme engine (CSS Modules, Javascript).
  • Ensured comprehensive accessibility and provided support for desktop, mobile, and embedded browsers (BrowserStack, Modernizr, HTML, CSS).

Lead Front End Software Developer

Sep 2017 - Apr 2021
  • Saved Crédit Agricole's eFX trading solution from imminent failure by optimizing its performance by ~80% (MobX, React).
  • Mastered the fundamentals of Javascript, TypeScript, React and modern web development in a month, getting up to speed for the project.
  • Reduced issues analysis time by implementing a custom dedicated analysis tool (Javascript, MobX).
  • Streamlined new traders onboarding process by designing and implementing more effective flow (Javascript, WebSocket).
  • Introduced the team to TDD practices.

Senior Full Stack Software Developer

Sep 2014 - Sep 2017
  • Empowered traders with Swap FX eTrading by integrating new Java microservices into existing solution, leveraging ATDD methodology (Robot Framework).
  • Led design and implementation of Swap FX eTrading UI integrating with existing UI ecosystem by mean of Micro Front Ends (WPF)
  • Successfully presented and demoed products to management, providing accurate estimations of development efforts (Scrum).
  • Shared expertise in TDD by conducting an internal workshop, empowering team members to implement TDD methodologies effectively.

Front End Software Developer

Aug 2011 - Sep 2014
  • Empowered traders with a unified UI to trade across different FX markets (.NET WPF, TDD)
  • Dropped trade-miss rate from ~50% to ~3% by optimizing desktop UI resiliency to high volumes of FX conversion rates, measured in updates/sec.
  • Migrated existing desktop Front End applications from .NET WinForms to .NET WPF
  • Implemented and integrated new widgets in the FX department UI toolkit (.NET WPF)

Full Stack Software Developer

Aug 2007 - Aug 2011
  • Engaged in a diverse portfolio of client-driven projects, streamlining workflows for logistics, shipbuilding, museum curation, advertising services, and Carrara marble production industries.
  • Delivered tailored web and desktop UIs for office administrators, leveraging different technologies including Java Swing, JSP, JSF, PHP, and JavaScript.
  • Empowered industry operators with mobile applications for industrial devices, employing .NET CF and integrating with Back End and hardware like RFID tag readers, cameras, GPS modules, and barcode/QR code scanners.
  • Underpinned the entire distributed solution by engineering APIs, Back End systems, reporting engines and databases using Java, SQL, and PL/SQL.

Side Projects

Tech Blogger

Dec 2023 - Current
  • I write a technical blog on Hashnode, sharing insights from my working life. The article I am most proud of is about Javascript async programming.

Education

Bachelor's degree in Computer Science

University of Pisa, Italy

Sep 2003 - Jan 2008