Mateus Félix

Software Engineer at Grupo Boticario

São Paulo, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mateus Félix is a frontend-focused software engineer with nine years of experience building polished, user-centered interfaces and testable code from São Paulo. Known as a "Professional Pixel Painter," he pairs a designer's attention to detail with deep curiosity about software architecture, Node.js, NestJS, TypeScript, Docker and MongoDB. He contributes to open-source tooling for robust front-end testing—improving the popular Testing Library ESLint plugin's no-container rule—to help teams catch anti-patterns earlier. Trained in full-stack web development at Ironhack, he brings practical end-to-end perspective and a habit of exploring atypical architectural patterns to make front-end systems more maintainable and testable.
code9 years of coding experience
bookFull stack development, Web Development, Full stack development, Web Development at Ironhack
languagesSpanish, English, Portuguese
github-logo-circle

Github Skills (10)

unit-testing10
testing-library10
javascript10
eslint10
typescript-types9
react9
typescript9
typescripts9
guideline9
dom8

Programming languages (5)

TypeScriptCSSHandlebarsJavaScriptHTML

Github contributions (5)

github-logo-circle
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library
Role in this project:
userFront-end Developer & Test Automation Engineer
Contributions:8 commits, 2 PRs, 25 comments in 26 days
Contributions summary:Mateus primarily contributed to the ESLint plugin for the Testing Library, focusing on improving the `no-container` rule. They implemented new scenarios, refactored the rule logic, and updated error messages to enhance the plugin's functionality. The contributions involved modifying code within the rule's implementation, adding test cases to validate the rule's behavior, and integrating these changes into the overall plugin structure. Their work aimed to improve the plugin's ability to detect and enforce best practices within the project's testing framework.
eslint-plugintesting-libraryeslintjavascriptdom
Demo API for showing how to write a simple documentation and principles of project organization
Contributions:42 commits, 24 pushes, 1 branch in 6 days
apidemo-apiprinciplesironhackprogramming-boot-camp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial