Duhamel Guerrero, Developer in Montreal, QC, Canada
Duhamel is available for hire
Hire Duhamel

Duhamel Guerrero

Verified Expert  in Engineering

Bio

Duhamel is a full-stack developer specializing in JavaScript. His roles have included tech lead, platform architect, and front-end engineer. Duhamel's applications and cloud services are being used by over 100 million users. He optimized front-end applications with over 50 million users using Svelte and custom Rollup configurations for one client and oversaw the deployment and launch of a single-page application using React, resulting in over 50,000 users in the first month.

Portfolio

Potloc
Amazon Web Services (AWS), CI/CD Pipelines, CSS, Front-end, Grafana, Git, HTML...
Volvo Cars
JavaScript, React, Node.js
CartKit
JavaScript, Vue, React, Vuex, Svelte, Amazon Web Services (AWS), Heroku...

Experience

  • Redux - 5 years
  • JavaScript - 5 years
  • React - 5 years
  • Vue - 5 years
  • Jest - 5 years
  • Front-end - 5 years
  • TypeScript - 4 years
  • Webpack - 4 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Linux, Slack

The most amazing...

...eCommerce app I've developed was in the Shopify marketplace called Consistent Cart. This is a top ten-ranked solution for multichannel marketing.

Work Experience

Tech Lead

2021 - PRESENT
Potloc
  • Contributed to open-source libraries, like eslint-plugin-react, to improve the developer experience for my colleagues.
  • Created an abstract system to support different automation in Ruby on Rails, triggering custom actions with millisecond precision.
  • Implemented custom components for an internal design system based on Material UI.
Technologies: Amazon Web Services (AWS), CI/CD Pipelines, CSS, Front-end, Grafana, Git, HTML, JavaScript, Jest, Linux, PostgreSQL, React, Redux

Senior Front-end Developer

2021 - 2021
Volvo Cars
  • Implemented an end-to-end user configurator with React used by one of the leaders in innovation in the automotive industry.
  • Optimized a front-end mobile-first application to be used by more than 1 million users.
  • Created an abstract front-end application that could connect with different REST API schemas and providers.
Technologies: JavaScript, React, Node.js

Lead Full-stack Engineer

2019 - 2021
CartKit
  • Led the development of multiple applications leading the Shopify marketing space: Consistent Cart, Better Replay, POP!, and others.
  • Created a dynamic user segment creator for multichannel marketing using nested React components with recursive properties.
  • Created an email editor with a modified version of Tiptap, integrated with React and Redux as state manager with support to the AMP HTML specification.
  • Created an internal tool for automated tests and reliability monitors using Vue, giving the feature to code monitors in the front-end app and automatically running them in a safe sandbox on Lambda functions with cron jobs.
  • Integrated build pipelines of 4+ complex applications implementing TDD. Increased build speeds with a custom cache handler.
  • Optimized front-end applications with over 50 million users using Svelte and custom Rollup configurations.
  • Developed multiple open-source JavaScript libraries for both internal and external usage, such as Vue-freshchat.
  • Developed a JavaScript-based web code editor that runs on desktop and web and integrated with custom linters and formatters.
Technologies: JavaScript, Vue, React, Vuex, Svelte, Amazon Web Services (AWS), Heroku, CI/CD Pipelines, Express.js, Node.js, Git, Grafana, Ruby, Ruby on Rails (RoR), Jest, Nuxt.js, Webpack, Rollup.js, Redux, TypeScript, PostgreSQL, HTML, CSS

Senior Full-stack Engineer

2019 - 2019
MenuSite
  • Converted a traditional web application to a single-page application using React and a state management layer in JavaScript.
  • Fixed several bugs and reworked the UI/UX. Implemented pixel-perfect high-fidelity prototype adaptations.
  • Collaborated with the founder and the product team and actively provided feedback.
  • Oversaw the deployment and application launch process, resulting in over 50,000 users in the first month.
Technologies: React, PostgreSQL, Amazon Web Services (AWS), CI/CD Pipelines, Jest, Ruby, Ruby on Rails (RoR), Git, User Interface (UI), User Experience (UX), JavaScript, Redux, TypeScript, Front-end, HTML, CSS

Full-stack Engineer

2017 - 2019
Self-employed
  • Developed 3D web configurators and integrations with existing eCommerce apps and checkouts.
  • Created front-end applications prepared to receive more than 200 requests per second using React and Vue.
  • Implemented client-side SVG-based interfaces to display interactive configurators.
  • Collaborated with multinational companies such as Terrida, MicroTiles, and Novel3D.
  • Structured the deployment process and CI/CD with Heroku and multiple AWS services.
Technologies: JavaScript, React, Vue, Ruby, Heroku, Git, User Interface (UI), User Experience (UX), CI/CD Pipelines, Ruby on Rails (RoR), Front-end, HTML, CSS

Experience

MenuSite

A menu listing site for the local community of Kingston, Canada. I worked as a full-stack developer to update the previous site, transferring over ten years' worth of data with a new optimized and polymorphic structure, creating a new application and a CRUD system with multiple security levels. I used React and Ruby on Rails for this project.

ConsistentCart

https://apps.shopify.com/consistent-cart
A leading application in the marketing space on the app store of Shopify. I was a full-stack developer and guided the product team to implement high demanding tasks for successful email marketing, such as user segmentation and email provider integrations.

Certifications

APRIL 2019 - PRESENT

Front-end Architecture

Platzi

Skills

Libraries/APIs

React, Vue, Vuex, Node.js, Rollup.js

Tools

Webpack, Slack, Git, Grafana

Languages

JavaScript, Ruby, TypeScript, CSS, HTML

Frameworks

Ruby on Rails (RoR), Express.js, Nuxt.js, Redux, Jest, Svelte

Platforms

Visual Studio Code (VS Code), Linux, Amazon Web Services (AWS), Heroku

Storage

PostgreSQL

Other

Front-end, CI/CD Pipelines, User Interface (UI), User Experience (UX)

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