Alan Charbonneau
Verified Expert in Engineering
OpenAI Developer
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
Experience
Availability
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
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.
Front-end Expert
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.
Full-stack Developer
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.
Full-stack Engineer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Experience
WebRTC Group Video Chat Application
Education
Master's Degree in Computer Science
Boston University - Massachusetts, USA
Bachelor's Degree in Computer Science
Boston University - Massachusetts, USA
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring