Álison Fernandes

Principal Software Engineer at Bitwarden

Portugal
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
Á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.
code12 years of coding experience
job11 years of employment as a software developer
bookComputer Science, Computer Science at University of Lisbon
bookBachelor'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
languagesPortuguese, English
github-logo-circle

Github Skills (22)

kotlin10
fragment10
net10
xamarin10
dotnet10
mvvm10
compose10
android-library10
asp-net10
androidx10
android10
csharp10
fragmentmanager10
build-gradle-kts9
gradle9

Programming languages (11)

C#TypeScriptJavaShellCJavaScriptGoSwift

Github contributions (5)

github-logo-circle
bitwarden/android

Apr 2022 - Dec 2022

Bitwarden mobile app for Android.
Role in this project:
userMobile Developer (Android)
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`.
xamldotnetreact-nativeandroidvault
MvvmCross/MvvmCross

Sep 2015 - Jan 2016

The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
Role in this project:
userMobile 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