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

Software Developer in Harwich, MA, United States

Member since October 15, 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

Portfolio

  • Toptal Client
    React, React Native, JavaScript, CSS3, ECMAScript (ES6), HTML5
  • Maniacally
    MySQL, Node.js, Vue, JavaScript, CSS3, React, React Native, ECMAScript (ES6)...
  • Nuro
    MySQL, Go, React, JavaScript, Node.js, CSS3, ECMAScript (ES6), HTML5

Experience

Location

Harwich, MA, United States

Availability

Part-time

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.

Employment

  • React and React Native Developer

    2020 - PRESENT
    Toptal Client
    • Created a React-based component library to replace legacy components used in all internal applications at an enterprise insurance company.
    • Built several React Native apps to facilitate and modernize internal processes at an enterprise insurance company.
    • Created several responsive React apps to facilitate and modernize internal processes at an enterprise insurance company.
    Technologies: React, React Native, JavaScript, CSS3, ECMAScript (ES6), HTML5
  • Full-stack Developer

    2018 - 2019
    Maniacally
    • 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, JavaScript, CSS3, React, React Native, ECMAScript (ES6), HTML5
  • 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
  • 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
  • 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

Experience

  • WebRTC Group Video Chat Application

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

Skills

  • 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, WebRTC, Vue 2, Vue
  • 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

Education

  • 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