Álison Fernandes is a Principal Software Engineer with 12 years of experience, currently leading engineering efforts at Bitwarden from Portugal. He combines deep mobile expertise—especially Android development and MVVM patterns—with hands-on leadership, having progressed from senior developer to engineering manager and now principal engineer. At Bitwarden he contributes to the flagship Android app and has a track record of tackling build, lifecycle and refactoring challenges in open-source projects like MvvmCross. Known for pragmatic problem-solving, he bridges product and platform concerns to improve app stability and developer experience. With a background in games and computer science, he brings a systems-minded approach and a knack for improving long-lived codebases.
12 years of coding experience
11 years of employment as a software developer
Computer Science, Computer Science at University of Lisbon
Bachelor's in Digital Games Development Engineering Games Development, Bachelor's in Digital Games Development Engineering Games Development at Instituto Politécnico do Cávado e do Ave
Contributions:12 releases, 157 reviews, 25 commits in 8 months
Contributions summary:Álison's contributions center around the Bitwarden Android application. They modified the `app/build.gradle.kts` file, updating the version name, and excluded generated Hilt files from code coverage. The user also addressed build-related issues within the `authenticator` module, including updating and renaming keystores. Additionally, the user contributed to the repository by merging updates from another branch and refactoring code within `AuthenticatorRepositoryImpl.kt`.
The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
Role in this project:
Mobile Developer (Android)
Contributions:33 commits, 1 PR, 15 comments in 3 months
Contributions summary:Álison primarily contributed to the Android-specific aspects of the .NET MVVM framework. Their work focused on refactoring and improving the fragment management within the application, specifically related to caching and lifecycle management. The commits demonstrate a focus on bug fixing and improving fragment re-use within the application to ensure a smoother user experience. Furthermore, the user enhanced the sample application by including new view configurations.
maccatalystmvvmmauimvxc-sharp
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
Álison Fernandes - Principal Software Engineer at Bitwarden