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. Software Engineer

Fortis Games Logo

Fortis Games

Remote

Mar 2025 - Present
  • Built and shipped the company's public website with design and product teams using React Router/Remix, Tailwind CSS, and Sanity CMS, with multi-language and multi-theme support on a reusable Storybook component library.
  • Gave the content team full ownership of the site via CMS documentation and enablement, removing engineering as a bottleneck.
  • Built a cross-platform reference game in TypeScript/React with Capacitor for native Android and iOS, now the template for new game projects, and extended the internal game SDK to connect backend services to the client.
ReactTypeScriptReact RouterRemix.jsTailwind CSSSanity CMSStorybookCapacitor

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

CineDaily Game

A daily movie guessing game inspired by Wordle. Built with Next.js and PostgreSQL database.

https://www.cinedailygame.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

Get In Touch