Matheus Carmo
About Matheus Carmo
Matheus Carmo is a Senior Software Engineer with extensive experience in microservices and monolithic architectures, primarily deployed on AWS. He has worked for various companies, including OLX Brasil and Timescale, and possesses strong skills in Golang, Node.js, and Ruby.
Work at Timescale
Matheus Carmo has been employed at Timescale as a Senior Software Engineer since 2023. His role is based in New York, United States, and he works remotely. At Timescale, he focuses on developing high-quality software solutions, leveraging his extensive experience in software engineering.
Previous Employment History
Before joining Timescale, Matheus held several positions in various companies. He worked at Rocket.Chat as a Senior Software Engineer from 2022 to 2023. Prior to that, he was a Senior Software Engineer at OLX Brasil from 2021 to 2022. He also gained experience at CyberLabs as a Software Engineer from 2020 to 2021, and at Resultados Digitais in multiple roles from 2018 to 2020. His career began at Meritt as a Software Developer from 2015 to 2016.
Education and Expertise
Matheus studied Information Systems and Science at Universidade Federal de Santa Catarina, where he earned a Bachelor’s Degree from 2016 to 2022. He also attended Centro Universitário de Votuporanga, studying Computer Engineering, although he did not complete the degree. His educational background is complemented by his expertise in Golang, Node.js, Ruby, front-end development, and DevOps.
Technical Skills and Methodologies
Matheus possesses a strong skill set in software development, particularly in microservices and monolithic architectures deployed on AWS. He advocates for high-quality software development practices, emphasizing agile methodologies, comprehensive testing, and well-decoupled software design. His technical proficiency includes languages such as JavaScript, TypeScript, and Ruby.
Team Collaboration and Work Environment
Matheus thrives in collaborative team environments that prioritize safety and support. He emphasizes the importance of strong collaboration and a good company culture fit in his work. This approach enhances team dynamics and contributes to effective software development.