A software engineer with over a decade of expertise on creating innovative and user-centric applications. As an Android engineer, I have a track record of enhancing app functionality while ensuring code maintainability and testability. Skilled in fostering collaborative teamwork to deliver high-quality results. Proficient in Kotlin, Java and a range of Android development tools, including Dagger 2, Retrofit, Jetpack Compose, Kotlin Coroutines and Kotlin Flow. My dedication to developing scalable and maintainable codebases aligns with my goal of contributing to impactful and user-friendly Android applications.
-
Android EngineerPaypalRio De Janeiro, Brazil -
Senior Android DeveloperSumup Nov 2021 - Dec 2023Cologne, North Rhine-Westphalia, GermanyI developed and implemented new features for one of the company's flagship products, serving over 1 million daily active users. I employed the Model View ViewModel (MVVM) architectural pattern, combining Android ViewModel with Kotlin Coroutines and Flow to efficiently manage asynchronous tasks.With a Test-Driven Development (TDD) approach, I designed focused components with clear responsibilities, making maintenance and scalability easier. By leveraging dependency injection with Dagger… Show more I developed and implemented new features for one of the company's flagship products, serving over 1 million daily active users. I employed the Model View ViewModel (MVVM) architectural pattern, combining Android ViewModel with Kotlin Coroutines and Flow to efficiently manage asynchronous tasks.With a Test-Driven Development (TDD) approach, I designed focused components with clear responsibilities, making maintenance and scalability easier. By leveraging dependency injection with Dagger Hilt, I was able to modularize the project, refactor legacy components, and improve the product’s scalability.In addition to my technical contributions, I played a key role in the recruitment process, conducting technical interviews and contributing to the professional growth of junior developers through focused training and mentorship. Show less -
Android DeveloperHellofresh May 2021 - Oct 2021Berlin, GermanyI developed and implemented significant improvements to the test base by converting static methods to instance methods and creating interfaces to replace concrete classes, simplifying the Mocking process.I enhanced the usability and performance of the local feature flag activation system by implementing RecyclerView, along with a search and highlight feature for flags that override remote configurations.I refactored the text field validation code with a focus on improving… Show more I developed and implemented significant improvements to the test base by converting static methods to instance methods and creating interfaces to replace concrete classes, simplifying the Mocking process.I enhanced the usability and performance of the local feature flag activation system by implementing RecyclerView, along with a search and highlight feature for flags that override remote configurations.I refactored the text field validation code with a focus on improving testability.Additionally, I created detailed documentation on using Charles Proxy with emulators, facilitating its adoption by the team. Show less -
Android DeveloperFree Now (Formerly Mytaxi) Dec 2019 - Apr 2021Hamburg E Região, AlemanhaI contributed to the inclusion of new vehicle types in the project, following the established 'State Machine' architecture pattern. I implemented different states for each vehicle, utilizing tracking techniques for reporting and enabling direct access to specific states via Deeplinking.I extracted the document validation feature into a separate module, which allowed the creation of a dedicated module for user data collection.Additionally, I worked on bug fixes and UI… Show more I contributed to the inclusion of new vehicle types in the project, following the established 'State Machine' architecture pattern. I implemented different states for each vehicle, utilizing tracking techniques for reporting and enabling direct access to specific states via Deeplinking.I extracted the document validation feature into a separate module, which allowed the creation of a dedicated module for user data collection.Additionally, I worked on bug fixes and UI improvements, implementing automated tests using jUnit and Espresso. Show less -
Android DeveloperSomos Educação May 2017 - Nov 2019Rio De Janeiro Area, BrazilI played a key role in migrating the codebase from Java to Kotlin, implementing the MVP architecture pattern and integrating dependency injection to enhance code maintainability and scalability. Additionally, I developed a library that streamlined the login process across other Android apps within the Somos Educação group, enabling users to access multiple apps with a single account. -
Android DeveloperTecvidya Solutions Ltda Feb 2014 - Apr 2017Rio De Janeiro Area, BrazilDeveloped Android application for video streaming delivery, focusing on optimizing performance, ensuring a seamless user experience, and integrating robust streaming capabilities.
-
DeveloperRb Flash Systems Aug 2012 - Jan 2014Rio De Janeiro Area, BrazilI configured and customized the Moodle LMS, implemented interactive courses using the SCORM format, and developed websites using WordPress as a CMS platform, creating custom themes and plugins to meet specific project needs.
-
Full Stack DeveloperMovementes Comunicação Na Web Feb 2009 - Jul 2011Rio De Janeiro Area, BrazilI developed websites with intuitive administration panels, allowing clients to manage their own content autonomously and efficiently.
Michel Ribeiro Skills
Michel Ribeiro Education Details
-
Software Analysis And Development
Frequently Asked Questions about Michel Ribeiro
What company does Michel Ribeiro work for?
Michel Ribeiro works for Paypal
What is Michel Ribeiro's role at the current company?
Michel Ribeiro's current role is Android Engineer.
What schools did Michel Ribeiro attend?
Michel Ribeiro attended Uninter Centro Universitário Internacional.
What skills is Michel Ribeiro known for?
Michel Ribeiro has skills like Android Development, Mobile Applications, Web Development, Css, Javascript, Php, Actionscript, Linux, Jquery, Html5, Html, Mvc.
Who are Michel Ribeiro's colleagues?
Michel Ribeiro's colleagues are 韦秀中, Adam Yang, Raul Delgado, Noémie Sechao, Prince Shah, André Strydom, Wasim Ajaz.
Not the Michel Ribeiro you were looking for?
-
-
Michel Ribeiro
Diretor Administrativo / Customer Success / Healthtech / Customer Experiênce / InovaçãoRecife, Pe3gmail.com, outlook.com, tisaude.com1 +181344XXXXX
-
Michel Ribeiro
Rio De Janeiro, Brazil -
1gmail.com
-
1blanver.com.br
1 +551141XXXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial