I am Matheus, a Senior Software Engineer passionate about solving problems and creating intuitive visual solutions for all users. With 9 years of professional experience, I have specialized in React JS with Typescript.
I developed and collaborated on several projects, always focused on the end user, delivering value in each sprint.
Feel free to get in touch for a chat.
Overview
10
10
years of professional experience
Work History
Senior Software Engineer
Develcode Tecnologia em Sistemas
01.2024 - Current
Led the redesign and development of the B2B Univers legacy migration to modern ReactJS technology with Typescript, adhering to Clean Architecture and SOLID principles
Collaborated closely with the backend team to enhance user experience, resulting in an impressive 67% speed improvement in site interaction and loading times, achieved through optimized API requests and efficient cache management with React Query
Implemented JavaScript design patterns and a feature-based folder architecture, ensuring a scalable project with streamlined maintenance and minimal bug returns in the SCRUM pipeline
Implemented test coverage for the application, achieving 80% coverage of the codebase with Jest for unit and integration tests, resulting in a significant reduction in production bugs and enhanced scalability.
Senior Software Engineer
Oowlish
10.2021 - 12.2023
Development of projects in the React ecosystem with Typescript, following the best practices of Clean Architecture and Feature-sliced Folder Architecture that provided very scalable projects
Development of a single-page monolithic web platform with RFID integration for 500+ users
E-commerce with geolocation in Mapbox where users could view orders in real-time, SEO strategies in React were also used for passive search optimization and implementation of data optimization with Datadog and Google Tag Manager
React Native application for investing in Stocks and Bitcoins, with direct integration with the New York Stock Exchange
The app was delivered to production in 3 months, this was only possible thanks to good communication with the backend and the use of open source services such as Firebase Authentication and ChartJS.
Senior Software Engineer
Meta3Group
04.2021 - 11.2021
Responsible for maintaining and supporting Omnichannel Localiza's B2B e-commerce
An analysis was carried out to improve e-commerce loading in ReactJS, thus managing to reduce loading time by 34% using only the concepts of Lazy, Throttle, cache control, and global states
After an A/B test, we obtained an increase in the average ticket
I created a BFF in NodeJs to consume several VTEX microservices.
Software Engineer
Storm Group
02.2021 - 04.2021
Development of an internal e-commerce for Grupo Globo to improve the search and purchase of items for TV sets
Project made in React and Typescript with component-based architecture, with the project in production, the client obtained an increase in revenue and provided speed in the construction of TV scenes due to the easy handling of the platform when searching for items.
Software Engineer
Corebiz
08.2019 - 02.2021
Responsible for Grupo Soma's E-commerce platform
Collaborated on the Rebranding of the Foxton brand, recreating the main pages of the customer journey, introducing page loading time and interaction between alternatives
Through cache control strategies, LCP, TTFB and gzip compression
Get an 8% increase in revenue and average tickets from the first few weeks after A/B testing
Maintenance and improvement in loading AFábula and OFF Premium pages, participating in all stakeholder surveys for development
Responsible for junior developers as task demands and support.
Software Engineer
SENAI CETIQT
07.2017 - 08.2019
Responsible for maintaining the college's student Moodle portal
Development of interactive and animated single pages integrated with HTML5, CSS3 and Javascript.
Software Engineer
ISBrasil
11.2014 - 08.2017
Development of several executive web projects
Specialist in cPanel Hosting
Integration of monolithic code with PHP
Direct contact with end customers to finalize projects
Increase in the number of clients due to rapid delivery of projects.
Education
System Analysis And Development, Information Technology -