Alan Charbonneau, Software Developer in Harwich, MA, United States
Alan Charbonneau

Software Developer in Harwich, MA, United States

Member since September 19, 2019
Alan is a product-oriented full-stack and mobile developer with UX experience. Skilled in a diverse range of environments and languages/frameworks, he is careful to choose the best tools for a given job and architects his solutions for rapid iteration and performance. He picks up new languages and frameworks easily.
Alan is now available for hire




Harwich, MA, United States



Preferred Environment

Git, 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.


  • Full-stack Developer

    2018 - 2019
    • Built a customizable internal social network with built-in messaging and conferencing using Vue.js, Node, and MySQL.
    • Created a responsive front end using Vue.js and Bootstrap 4.
    • Create a RESTful back end using Node.js, Express, and Passport.
    • Built and maintained the data layer using MySQL.
    Technologies: MySQL, Node.js, Vue.js
  • Full-stack Engineer

    2018 - 2018
    • 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
  • 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
  • Full-stack Developer

    2016 - 2016
    • 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


  • 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), Sass, CSS3, HTML5, JavaScript, C#, SQL, Less, Stored Procedure, GraphQL, Go
  • Frameworks

    AngularJS, Express.js, Bootstrap, React Native, Redux, Relay, .NET, ASP.NET Web API
  • Libraries/APIs

    React, jQuery, Node.js, Passport.js, Flexbox, Vue.js 2, WebRTC, Vue.js
  • Tools

    Git, Grunt, Postman, Photoshop CC, Webpack, VS Code
  • Paradigms

    REST, Agile Software Development
  • Platforms

    Visual Studio Code, MacOS
  • Storage

    MySQL, MongoDB, SQL Server 2017
  • Other

    Responsive UX Design, Apollo, Axios


  • Master's Degree in Computer Science
    2002 - 2003
    Boston University - Massachusettes
  • Bachelor's Degree in Computer Science
    1999 - 2002
    Boston University - Massachusettes

To view more profiles

Join Toptal
Share it with others