Senior Software Engineer
CurrentAt Novo Nordisk, Matheus plays a crucial role in developing and maintaining a range of mobile applications primarily focused on health software and Software as Medical Device (SaMD). He leverages his broad experience in Android, iOS, and cross-platform development to deliver robust, user-friendly solutions that adhere to the highest standards of quality and regulatory compliance.Matheus collaborates with cross-functional teams including Scrum Masters, UX/UI designers, and QA experts to ensure the delivery of top-tier products. His responsibilities include implementing features, rectifying bugs, and enhancing platform performance.He excels at creating intricate user interfaces with custom components, transitions, and animations, underlining his commitment to delivering the best possible user experience. He also leads tech talks and workshops to ensure his team stays ahead of the latest trends in the rapidly evolving medical software industry.His technical toolkit at Novo Nordisk encompasses:- Android Development (Kotlin and Java)- MVC, MVP, MVI, and MVVM Architectures - Reactive Streams (RxJava, RxKotlin, and Coroutines)- Dependency Injection (Dagger and Koin)- Integration with REST APIs- Analytics - Quality Assurance with Unit and Instrumented Tests.