Duhamel Guerrero
Verified Expert in Engineering
Full-stack Developer
Montreal, QC, Canada
Toptal member since June 18, 2021
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
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
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
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.
Senior Front-end Developer
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.
Lead Full-stack Engineer
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.
Senior Full-stack Engineer
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.
Full-stack Engineer
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.
Experience
MenuSite
ConsistentCart
https://apps.shopify.com/consistent-cartCertifications
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)
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