Michał Wolański
Verified Expert in Engineering
Software Developer
Michał is a senior Android developer with 18 years of total experience as a software engineer and eight years with Android. He worked on a widely used Android application as well as on Android-based physical devices, such as Portal from Facebook and a Smart Mirror. Michal has managed projects in various companies, including Facebook, Roche, and T-Mobile.
Portfolio
Experience
Availability
Preferred Environment
Android Studio, Git, Kotlin, Jetpack Compose, Hilt, Room, Model View ViewModel (MVVM), Coroutines
The most amazing...
...thing I've worked on is Facebook's Portal. A smart multimedia device with voice recognition and lots of exciting features.
Work Experience
Senior Android Developer
Healthily
- Developed an application that helps users take care of their health, including tracking and assessing their symptoms.
- Reduced the number of application crashes significantly by refactoring the network request handling.
- Refactored dependency injection, migrating it from Dagger 2 to Hilt, simplifying maintenance and future development.
Senior Android Developer
Data4Life
- Created an application that helps medical laboratories gather anonymized health data and assist them in their research, namely COVID-19.
- Refactored internal user consent data flow in the application.
- Developed the business logic in a Kotlin multiplatform module used by Android and iOS teams.
Senior Android Developer
Healthily
- Developed all new UI parts using Jetpack Compose and migrated some old ones.
- Refactored significant parts of the application by changing its architecture to make maintenance and future development more straightforward.
- Migrated network calls to Retrofit, simplifying their maintenance and reuse.
Senior Android Developer
Roche
- Built software for an Android-based smart mirror, integrated with healthcare devices like weight, thermometer, and heart rate monitor.
- Created an application for pregnant women that contains a knowledge base and an AI chat allowing users to learn more about the pregnancy.
- Developed an application replacing traditional paper medicine leaflets, presenting them in digital form.
Senior Android Developer
- Developed software for Facebook's Portal, an Android-based multimedia device.
- Built a proximity detection feature that lets Messenger calls be forwarded to the Portal when the user is near the device.
- Created a framework for automatic tests of Facebook's Portal.
Senior Android Developer
Mobica
- Developed an application for one of the biggest mobile telephony providers.
- Refactored legacy parts of the application simplifying their maintenance and bug fixing.
- Extended reporting functions of the application so it presents more data in a better-structured way.
Mobile Developer
Vivid Games
- Developed a library for matching players into pairs.
- Created a software component used on Android and iOS.
- Built a library handling P2P network connections between players regardless of the type of network they are connected to.
Software Engineer
Alcatel-Lucent Enterprise
- Developed a high-performance, scalable telecommunication voice mail system.
- Created a subscribers' data handling Lightweight Directory Access Protocol (LDAP) system for hundreds of millions of entries.
- Provided 24/7 on-call support for production incidents.
Experience
Portal from Facebook
Skillset
Languages
Kotlin, Java, C++, C, AWK, JavaScript
Frameworks
Android SDK, Dagger 2, KOIN, Dagger
Tools
Android Studio, Android Jetpack, Git, Shell, Turbo Pascal
Paradigms
Model View ViewModel (MVVM), Mobile Development, Model View Presenter (MVP)
Platforms
Android, Firebase, Bluetooth LE
Other
Coroutines, Native Mobile Apps, Hilt, Room, Jetpack Compose, SDKs, Kotlin Multiplatform, LDAP, Operating Systems, Software Development, IT Project Management
Libraries/APIs
Retrofit 2, RxJava 2
Storage
Databases
Education
Master's Degree in Computer Engineering
Poznan University of Technology - Poznań, Poland
Bachelor's Degree in Computer Science
Poznan University of Technology - Poznań, Poland
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring