Łukasz Wasylkowski
Verified Expert in Engineering
Android Architecture Developer
Wrocław, Poland
Toptal member since October 23, 2024
Łukasz is a seasoned Android developer with over 10 years of experience, specializing in building scalable, maintainable, and high-quality apps. With a product-oriented approach, he ensures user experience and business value are prioritized throughout the development process. By mentoring junior team members, Łukasz facilitates their professional growth and contributes to the team's overall success.
Portfolio
Experience
- Android SDK - 10 years
- Android Architecture - 10 years
- Android - 10 years
- Gradle - 9 years
- Kotlin - 8 years
- Modular Design - 6 years
- GraphQL - 5 years
- Kotlin Multiplatform - 2 years
Availability
Preferred Environment
IntelliJ IDEA, Linux, MacOS, Android Studio, Mobile App Development
The most amazing...
...app I've built is the Toptal Android app, which stayed maintainable even after years of development, allowing feature development at a constant speed.
Work Experience
Senior Android Developer
Toptal
- Defined and executed a highly modular architecture that resulted in efficient local and CI builds and a short developer feedback cycle.
- Continuously managed technical debt by performing required migrations, improving test coverage, and adopting libraries and solutions that addressed impactful areas.
- Worked closely with the product team to ensure a user-centric experience throughout the development process.
- Set up and maintained CI/CD processes using GitHub Actions, Jenkins Pipeline, and automated releases to Google Play Console.
- Promoted clear and transparent communication in a fully remote environment.
- Implemented a company-specific design system and custom UI components using the Jetpack Compose UI.
- Wrote and maintained custom Gradle plugins to facilitate modularizing the codebase across 370+ modules.
- Delivered new features throughout their lifecycle, from design through development to validating their impact after release.
Android Developer and Lead Android Developer
Tooploox
- Worked on various projects ranging from greenfield development tasks to cross-collaborations within established teams.
- Ensured high code quality standards and clear and transparent communication with stakeholders across all Android projects within the company.
- Mentored Android team members and assisted them with ongoing projects.
- Collaborated with prospective clients to define requirements, deliverables, and appropriate tech stacks.
- Implemented Android applications involving various technologies, including real-time communication via WebSockets, Google Workspace APIs, gRPC, and protocol buffers.
- Continuously evaluated and improved the technological stack, architecture, and code quality across all Android projects.
Experience
Remote Controller App for Mottr Galileo Devices
Scavenger Hunt Game for TEDx Wrocław Attendees
Android App for Bike Delivery Couriers
Consulting Services for a Cruise Line
Skills
Libraries/APIs
Android Architecture Components, RxJava, AndroidX, Jetpack Room, Proguard, Protobuf
Tools
IntelliJ IDEA, Android Studio, Flow, Gradle, Git, Android Jetpack
Languages
Kotlin, GraphQL, Java
Frameworks
Android SDK, Espresso, Dagger 2, Kotest, gRPC, Realtime, Flutter
Paradigms
Testing, Unit Testing, Model View ViewModel (MVVM), Model View Intent (MVI), Modular Design, Mobile Development, REST
Platforms
MacOS, Android, Linux, Bluetooth Low Energy (LE)
Other
UI Testing, Automated UI Testing, Android Architecture, Coroutines, Android Data Binding, Mobile App Development, APIs, Jetpack Compose, Kotlin Multiplatform, Kotlin Multiplatform Mobile (KMM), WebSockets, Background Jobs, Bluetooth Beacons
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