
👋 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 (Core Team)
Remote
- 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
Sr. Frontend Engineer

CI&T
Remote
- 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.
Frontend Engineer

CI&T
Campinas, Brazil
- 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.
C++/Lua Developer

TerraLAB
Ouro Preto, Brazil
- 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
Cherokee, NC, USA
- 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.
FreeDevCourses
Catalog of free courses for developers. Built with Next.js and PostgreSQL database.
https://www.freedevcourses.com
Nanogen
Minimalist static site generator written in Node.js. Open-source.
https://doug2k1.github.io/nanogen
Manowar Lyrics Generator
Generate funny random song lyrics in the style of Manowar.
https://manowar-lyrics-generator.dmatoso.com
JavaScript Camera
Access the camera of your device and take pictures with JavaScript.
https://doug2k1.github.io/javascript-camera
Webpack Config Generator
Generate a Webpack configuration according to selected options.
https://doug2k1.github.io/webpack-generator