Profile picture

👋 Hi there, I'm

Douglas Matoso

Sr. Frontend Engineer | React | TypeScript | Next.js

Frontend Engineer with over 15 years of experience in designing and developing web applications. Skilled in modern technologies, such as React, TypeScript, and GraphQL, I've collaborated with diverse clients across various industries to deliver successful projects.

I'm always eager to explore technologies, build great things, learn, and share knowledge.

Experience

Sr. Frontend Engineer

Toptal Logo

Toptal (Core Team)

Remote

May 2022 - Oct 2024(2 yrs 6 mos)
  • Worked in the maintenance and evolution of the talent onboarding flow, the main entry point for talents to the Toptal platform, enhancing user experience and stability
  • Led designing and implementing a new Chrome extension for talent specialists, integrating Toptal platform data contextually with external web pages, increasing efficiency
  • I was one of the frontend leaders in the development of a new Human Resources Information System (HRIS), featuring talent and client portals, onboarding/offboarding, payment integration, and document signing. Collaborated with stakeholders, designers, backend developers, and other teams, to ensure the on-track delivery
  • Contributed to company-wide shared libraries, improving code reusability and standardization across teams
  • Ensured high-quality code delivery through rigorous testing using Jest, React Testing Library, and Cypress, and optimized CI/CD pipelines with GitHub Actions
ReactTypeScriptNext.jsGraphQLStyled ComponentsTailwind CSSJestReact Testing LibraryCypressGitHub ActionsChrome ExtensionStorybook

Sr. Frontend Engineer

CI&T Logo

CI&T

Remote

Aug 2015 - May 2022(6 yrs 10 mos)
  • Built internal applications and enhanced the e-commerce platform for a global retail company.
  • Led the frontend development of a mining site monitoring system, featuring a map application with real-time equipment positioning, status, and alerts, integrating with vehicle and field sensor data. Implemented a micro frontends architecture, that allowed multiple teams to independently develop and publish new modules, leveraging a shared component library.
ReactTypeScriptReduxMicro FrontendsOpen LayersWebSocketsJestReact Testing LibraryCypressStyled ComponentsAzure DevOpsStorybook

Frontend Engineer

CI&T Logo

CI&T

Campinas, Brazil

Jul 2008 - Aug 2015(7 yrs 2 mos)
  • Delivered promotional websites for one of the world's largest beverage brands, supporting global marketing campaigns with millions of users.
  • Contributed to the complete redesign and development of one of Brazil's largest finance portals, working on both the public portal as well as the custom CMS.
  • Developed and evolved public-facing healthcare product portals for a global pharmaceutical company.
HTMLCSSSASSJavaScriptjQueryResponsive Web DesignREST APIs IntegrationUnit TestingGit

C++/Lua Developer

TerraLAB Logo

TerraLAB

Ouro Preto, Brazil

Jan 2007 - Jul 2008(1 yr 7 mos)
  • Development of virtual reality applications with C++ and Lua languages.
  • Integrating Ogre 3D engine, Nvidia PhysX physics simulation, Qt GUI components.

Housekeeper

Harrah's Cherokee Casino Resort Logo

Harrah's Cherokee Casino Resort

Cherokee, NC, USA

Dec 2005 - Mar 2006(4 mos)
  • Hotel housekeeping as part of a work and travel program.

Skills

Core Frontend

HTML/CSS, JavaScript, Responsive Web Design, Design Systems and Component Libraries

Languages & Frameworks

TypeScript, React, GraphQL / REST APIs Integration, State Management (Redux, Context API), Next.js, Sass, Styled Components, Tailwind CSS, Storybook

Testing & Debugging

Unit Testing (Jest, React Testing Library), End-to-End Testing (Cypress)

Version Control & Collaboration

Git, GitHub, CI/CD Pipelines (GitHub Actions, Azure DevOps), Agile (Scrum, Kanban), Pull Requests and Code Review

Frontend Architecture

Micro Frontends, Monorepos and Code-Sharing Strategies, Component Driven Development

Side Projects

Web Dev Drops

Personal blog written in Next.js. Multi-language, light/dark themes.

https://webdevdrops.com

Next.jsTailwind CSSTypeScript

FreeDevCourses

Catalog of free courses for developers. Built with Next.js and PostgreSQL database.

https://www.freedevcourses.com

Next.jsTailwind CSSTypeScriptPostgreSQL

Nanogen

Minimalist static site generator written in Node.js. Open-source.

https://doug2k1.github.io/nanogen

Node.jsTypeScript

Manowar Lyrics Generator

Generate funny random song lyrics in the style of Manowar.

https://manowar-lyrics-generator.dmatoso.com

JavaScript

JavaScript Camera

Access the camera of your device and take pictures with JavaScript.

https://doug2k1.github.io/javascript-camera

JavaScript

Webpack Config Generator

Generate a Webpack configuration according to selected options.

https://doug2k1.github.io/webpack-generator

React

Get In Touch