Alan Charbonneau, Developer in Boston, United States
Alan is available for hire
Hire Alan

Alan Charbonneau

Verified Expert  in Engineering

OpenAI Developer

Boston, United States

Toptal member since October 23, 2019

Bio

Alan is a product-oriented full-stack and mobile developer with UX experience. Skilled in a diverse range of environments, languages, and frameworks, he carefully chooses the best tools for a given job and architects his solutions for rapid iteration and performance. Alan picks up new languages and frameworks quickly.

Portfolio

Deloitte
React.js, TypeScript, Redux, Node.js, UI Frameworks, CSS, Front-end, HTML...
AXA XL
JavaScript, React.js, GraphQL, Sass, Learner Style Sheets, React Native, Redux...
Maniacally
MySQL, Node.js, Vue.js, JavaScript, CSS3, React.js, React Native, ECMAScript 6...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), MacOS

The most amazing...

...thing I've ever built was a zero-installation group video chat and presentation application for a major European telecom.

Work Experience

React Developer and Architect

2022 - 2022
Deloitte
  • Developed a migration strategy for a legacy React application to be converted to a series of micro front-ends.
  • Created a proof-of-concept using webpack module federation showing how different projects could be converted to MFEs and interact with each other.
  • Worked on migrating two major feature sets over to this new architecture.
Technologies: React.js, TypeScript, Redux, Node.js, UI Frameworks, CSS, Front-end, HTML, Material UI, React.js, REST, TypeScript 3, APIs, UX Development, UI Development, SQL, Tailwind CSS, UX Development, Full-stack, Responsive Web Design

Front-end Expert

2020 - 2022
AXA XL
  • Designed and developed a suite of custom React components for company-wide adoption according to the AXA corporate style guides.
  • Coded all components to be completely responsive and gracefully adapt to mobile, tablet, and desktop.
  • Recreated two existing internal web applications using the new component library.
Technologies: JavaScript, React.js, GraphQL, Sass, Learner Style Sheets, React Native, Redux, JavaScript, Gulp, Babel, Webpack, Apollo, Node.js, Storybook, UI Frameworks, CSS, Front-end, HTML, React.js, REST, TypeScript 3, APIs, UX Development, UI Development, SQL, UX Development, Responsive Web Design

Full-stack Developer

2018 - 2019
Maniacally
  • Built a customizable internal social network with built-in messaging and conferencing using Vue, Node.js, and MySQL.
  • Created a responsive front end using Vue and Bootstrap 4.
  • Developed a RESTful back end using Node.js, Express, and Passport.
  • Built and maintained the data layer using MySQL.
Technologies: MySQL, Node.js, Vue.js, JavaScript, CSS3, React.js, React Native, ECMAScript 6, HTML5, PostgreSQL, Responsive Web Development, TypeScript, Next.js, CSS, Konva, Front-end, HTML, Material UI, React.js, REST, APIs, UX Development, UI Development, SQL, UX Development, Live Chat, Voice Chat, Video Conferencing, Video Chat, Angular, Full-stack, Responsive Web Design

Full-stack Engineer

2018 - 2018
Nuro
  • Built a React UI for an online marketplace for rapid food delivery from supermarkets.
  • Developed a RESTful API back end using Go to support the shopping cart and admin functionalities.
  • Prototyped and then iterated rapidly with several production pushes per week.
  • Worked on a React Native mobile app for ordering from supermarkets.
Technologies: MySQL, Go, React.js, JavaScript, Node.js, CSS3, ECMAScript 6, HTML5, Responsive Web Development, CSS, Konva, Front-end, HTML, React.js, REST, APIs, UX Development, UI Development, SQL, Full-stack, Responsive Web Design

Full-stack Developer

2016 - 2017
Apple Home Care
  • Worked on a large-scale custom healthcare application.
  • Developed a client-facing UI using React and Redux for functionality supporting invoicing, customer profiles and history, and inventory management.
  • Created a queue-based back end in .NET Web API to support order management, inventory adjustments, and the packing, shipping, and delivery process.
  • Developed scheduled tasks for daily processing of invoices.
  • Built a React Native app to allow delivery tracking and receipt along with customer reception/signing.
Technologies: Sass, Web Development, C#, Redux, React.js, JavaScript, Node.js, CSS3, ECMAScript 6, HTML5, Responsive Web Development, CSS, Front-end, HTML, REST, APIs, UX Development, UI Development, HIPAA Compliance, SQL, Healthcare App Design, Full-stack, Responsive Web Design

Full-stack Developer

2016 - 2016
Telefonica
  • Created a zero-installation web-based group video chat application with a collaborative slideshow presentation feature.
  • Developed a front end using AngularJS and WebRTC technology.
  • Created a RESTful back-end API in .NET (C#) using MongoDB as the database.
  • Interacted directly with the product manager to rapidly prototype, iterate, and deploy the solution.
Technologies: WebRTC, MongoDB, .NET, AngularJS, JavaScript, Node.js, CSS3, React.js, ECMAScript 6, HTML5, CSS, APIs, UX Development, UI Development, SQL, Live Chat, Voice Chat, Video Conferencing, Video Chat, Full-stack, Responsive Web Design

WebRTC Group Video Chat Application

Created a zero-installation WebRTC-based group video-chat application with presentation/collaboration support for a major European telecom.
2002 - 2003

Master's Degree in Computer Science

Boston University - Massachusetts, USA

1999 - 2002

Bachelor's Degree in Computer Science

Boston University - Massachusetts, USA

Libraries/APIs

WebRTC, React.js, jQuery, Node.js, Passport.js, CSS, Vue 2, Konva, Vue.js, JavaScript

Tools

Git, Grunt, Postman, React.js, ChatGPT, Photoshop, Webpack, Gulp, Babel

Languages

ECMAScript 6, SQL, Sass, CSS3, HTML5, JavaScript, TypeScript, CSS, HTML, TypeScript 3, C#, Learner Style Sheets, Stored Procedure, GraphQL, Go

Frameworks

AngularJS, Express.js, Bootstrap, React Native, Redux, Material UI, JavaScript, Next.js, Tailwind CSS, Angular, .NET, Web Development

Paradigms

REST, UX Development, Responsive Web Design, Agile Development, HIPAA Compliance

Platforms

Visual Studio Development, MacOS

Storage

MySQL, MongoDB, PostgreSQL, SQL Server 2017

Industry Expertise

Healthcare App Design

Other

Responsive Web Development, UI Frameworks, Front-end, APIs, UX Development, UI Development, Live Chat, Voice Chat, Video Conferencing, Video Chat, Full-stack, OpenAI, Responsive UX Design, Apollo, Axios, Storybook, Computer

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