Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Matheus Ferrazza

Joinville, Santa Catarina

Summary

Software Engineer specializing in web and mobile applications. I have played key roles in challenging projects, actively contributing to the development of scalable, high-performance solutions focused on delivering the best user experience.

By collaborating with end users and stakeholders, I analyze system requirements and translate them into efficient, well-structured solutions that enhance usability and maintainability. With React, TypeScript, and Node.js, I design and implement modular, component-driven architectures, leveraging Zustand and Redux to optimize state management and eliminate unnecessary re-renders in large-scale applications. I have refactored legacy codebases, introducing typed APIs, code splitting, and lazy loading to enhance performance and maintainability. My experience includes building dynamic data-driven dashboards, integrating REST and GraphQL APIs, and optimizing database queries for lower latency.


Beyond my role as a software engineer, I am always eager to share knowledge and exchange experiences with the tech community. I believe that teaching and learning are continuous processes that drive not only individual growth but also the advancement of the industry as a whole.

Overview

2
2
years of professional experience

Work History

Software Engineer

Cebraspe
11.2023 - Current

• Revamped an enterprise-grade staff allocation system, optimizing state management with Zustand and minimizing redundant re-renders, resulting in enhanced performance for 400,000+ users.
• Developed a reusable component system in React using ShadCN and TypeScript, reducing feature development time by 50% and ensuring seamless scalability across projects.
• Led the software development for an internal evaluation platform, processing data for over 1,000 employees with a React-based frontend and TypeScript for strong type safety.
• Created a dynamic national map dashboard in React for employee search by work state in Exame, integrating a RESTful API for real-time data visualization and improved user experience.
• Collaborated on building reusable UI components for the company's design system, leveraging React and TypeScript to maintain UI consistency and improve development efficiency across projects.


Software Engineer

SoulCode Academy
03.2023 - 11.2023

• Ongoing maintenance of the company's official website, utilizing Angular, TypeScript, Firebase, and GCP to ensure optimal performance and scalability.
• Developed solutions for lead capture, including a shopping cart abandonment feature, using Node.js and TypeScript for backend logic and smooth data handling.
• Configured events through the RD Station API, streamlining lead capture and integrating with Node.js to enhance automation and data processing.
• Handled DNS configuration and email sending with Nodemailer and Node.js, ensuring reliable communication and performance.
• Worked with agile methodologies such as DevOps, CI/CD, Scrum, and Kanban, optimizing workflows and maintaining code quality using tools like Jira, Trello, Git, and GitHub.
• Practiced clean code principles in development, leveraging TypeScript for type safety and maintainability in large-scale projects.

Education

Certificate of Technical Studies - Software Engineering

SoulCode Academy
Sao Paulo, Brazil
02-2022

High School Diploma -

Universidade Federal Do Rio Grande (FURG)
Rio Grande, Rio Grande Do Sul, Brazil
11-2021

Skills

  • React
  • Node
  • TypeScript
  • React Native
  • MySQL
  • MongoDB
  • PostgreSQL
  • Jest/Cypress

Languages

English
Advanced (C1)

Timeline

Software Engineer

Cebraspe
11.2023 - Current

Software Engineer

SoulCode Academy
03.2023 - 11.2023

Certificate of Technical Studies - Software Engineering

SoulCode Academy

High School Diploma -

Universidade Federal Do Rio Grande (FURG)
Matheus Ferrazza