Matheus Cardoso

Senior Full Stack Engineer at Rocket.Chat

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
Matheus Cardoso is a Senior Full Stack Engineer with 10 years of experience building high-availability web and mobile systems, currently shaping Rocket.Chat’s platform and apps. He blends backend and mobile expertise—shipping API enhancements, multi-gateway push support, and polished iOS/Android client features—while championing developer productivity, performance, security, and standards. As an outspoken open-source contributor, he has improved notable projects like Rocket.Chat and Stream’s iOS SDK, adding crash fixes, UX refinements, and test coverage. His background spans developer relations and product-facing roles where he launched community platforms and developer integrations, giving him a rare mix of hands-on engineering and developer-experience leadership. Based in Brazil, he often focuses on small, high-impact changes (e.g., message hooks, unread separators, and serialization fixes) that improve reliability and the developer workflow.
code10 years of coding experience
job9 years of employment as a software developer
bookComputer Engineering, Computer Engineering at Instituto Federal de Educação, Ciência e Tecnologia do Ceará
languagesPortuguese, English, German, Spanish
stackoverflow-logo

Stackoverflow

Stats
308reputation
6kreached
10answers
1question
github-logo-circle

Github Skills (46)

kotlin10
api-rest10
javascript10
ios10
realtime10
mobile-development10
apidoc10
api-design10
restful-api10
databases10
mobile-application10
uid10
chat10
orm10
api10

Programming languages (17)

C#MDXJavaC++RustElmGoHTML

Github contributions (5)

github-logo-circle
RocketChat/Rocket.Chat.iOS

Sep 2017 - Jan 2020

Legacy mobile Rocket.Chat client in Swift for iOS
Role in this project:
useriOS Mobile Developer
Contributions:1482 commits, 351 PRs, 1140 pushes in 2 years 4 months
Contributions summary:Matheus's commits primarily focused on adding new features and improving the functionality of the iOS Rocket.Chat client. They implemented new test cases for existing features and added a new UI element (ChatMessageUnreadSeparator) to the chat interface to visually separate unread messages. The user also improved the user experience by adding a mechanism to show an upload status and by providing a keyboard shortcut to reply to the latest message.
rocketchatchat-clientchatrocketswift
GetStream/stream-chat-swift

Mar 2020 - Mar 2021

💬 iOS Chat SDK in Swift - Build your own app chat experience for iOS using the official Stream Chat API
Role in this project:
userMobile Developer (iOS)
Contributions:17 reviews, 70 commits, 104 PRs in 11 months
Contributions summary:Matheus primarily focused on improving the iOS chat SDK. Their contributions involved fixing potential crashes related to message actions and improving link detection in markdown messages. They also implemented a message preparation hook for pre-processing messages before sending, and added features such as customizable `ChatViewController` for threads and the ability to disable local notifications. The user addressed alignment issues and fixed various warnings and bugs, ensuring the SDK's stability and functionality.
streamioiosstreamstream-chatios-chat
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
Matheus Cardoso - Senior Full Stack Engineer at Rocket.Chat