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

Alan Charbonneau

Verified Expert  in Engineering

OpenAI Developer

Location
Boston, United States
Toptal Member Since
October 23, 2019

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, TypeScript, Redux, Node.js, UI Frameworks, CSS, Front-end, HTML...
AXA XL
JavaScript, React, GraphQL, Sass, Less, React Native, Redux, Immutable.js, Gulp...
Maniacally
MySQL, Node.js, Vue, JavaScript, CSS3, React, React Native, ECMAScript (ES6)...

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, TypeScript, Redux, Node.js, UI Frameworks, CSS, Front-end, HTML, Material UI, JSX, REST, TypeScript 3, APIs, User Experience (UX), User Interface (UI), SQL, Tailwind CSS, UX Design, Full-stack, Responsive

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, GraphQL, Sass, Less, React Native, Redux, Immutable.js, Gulp, Babel, Webpack, Apollo, Node.js, Storybook, UI Frameworks, CSS, Front-end, HTML, JSX, REST, TypeScript 3, APIs, User Experience (UX), User Interface (UI), SQL, UX Design, Responsive

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, JavaScript, CSS3, React, React Native, ECMAScript (ES6), HTML5, PostgreSQL, Responsive Web Apps, TypeScript, Next.js, CSS, Konva, Front-end, HTML, Material UI, JSX, REST, APIs, User Experience (UX), User Interface (UI), SQL, UX Design, Live Chat, Voice Chat, Video Conferencing, Video Chat, Angular, Full-stack, Responsive

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, JavaScript, Node.js, CSS3, ECMAScript (ES6), HTML5, Responsive Web Apps, CSS, Konva, Front-end, HTML, JSX, REST, APIs, User Experience (UX), User Interface (UI), SQL, Full-stack, Responsive

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, ASP.NET Web API, C#, Redux, React, JavaScript, Node.js, CSS3, ECMAScript (ES6), HTML5, Responsive Web Apps, CSS, Front-end, HTML, REST, APIs, User Experience (UX), User Interface (UI), HIPAA Compliance, SQL, Healthcare, Full-stack, Responsive

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, ECMAScript (ES6), HTML5, CSS, APIs, User Experience (UX), User Interface (UI), SQL, Live Chat, Voice Chat, Video Conferencing, Video Chat, Full-stack, Responsive

WebRTC Group Video Chat Application

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

Languages

ECMAScript (ES6), SQL, Sass, CSS3, HTML5, JavaScript, TypeScript, CSS, HTML, TypeScript 3, C#, Less, Stored Procedure, GraphQL, Go

Frameworks

AngularJS, Express.js, Bootstrap, React Native, Redux, Material UI, Relay, Next.js, Tailwind CSS, Angular, .NET, ASP.NET Web API

Libraries/APIs

WebRTC, React, jQuery, Node.js, Passport.js, Flexbox, Vue 2, Konva, Vue, Immutable.js

Tools

Git, Grunt, Postman, JSX, Photoshop CC, Webpack, Gulp, Babel

Paradigms

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

Platforms

Visual Studio Code (VS Code), MacOS

Storage

MySQL, MongoDB, PostgreSQL, SQL Server 2017

Other

Responsive Web Apps, UI Frameworks, Front-end, APIs, User Experience (UX), User Interface (UI), Live Chat, Voice Chat, Video Conferencing, Video Chat, Full-stack, OpenAI, ChatGPT, Responsive UX Design, Apollo, Axios, Storybook, Computer

Industry Expertise

Healthcare

2002 - 2003

Master's Degree in Computer Science

Boston University - Massachusetts, USA

1999 - 2002

Bachelor's Degree in Computer Science

Boston University - Massachusetts, USA

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