
Wiktor Wardzichowski
Verified Expert in Engineering
Coroutines Developer
Kraków, Poland
Toptal member since July 16, 2019
Wiktor is a dedicated Android engineer with a strong focus on testability, maintainability, readability, and creating products that users find delightful and easy to use. He prefers a test-driven development (TDD) approach and embraces reactive programming to deliver reliable and efficient solutions. Passionate about Kotlin and Compose, Wiktor strives to build intuitive, practical, and user-friendly applications that make a real impact.
Portfolio
Experience
- JUnit - 9 years
- Dagger - 9 years
- Kotlin - 7 years
- GraphQL - 6 years
- ExoPlayer - 5 years
- Coroutines - 5 years
- RoomDB - 5 years
- Jetpack Compose - 4 years
Availability
Preferred Environment
Git, Android Studio, Kotlin, Kotlin Multiplatform Mobile (KMM), Jetpack Compose
The most amazing...
...app I created was Dubsmash, a social video network that competed with TikTok. It was full of media features, including video creation, editing, and consumption.
Work Experience
Senior Android Engineer
- Integrated video creation tools from Dubsmash into Reddit (Theverge.com/2020/12/14/22173774/reddit-acquires-dubsmash-tiktok-rival-short-form-video-tools).
- Improved the video player significantly, which was proven by data and user feedback.
- Added images and galleries to our media player, completely written in Compose, as one of the first features in the app.
- Worked as part of a team that completely rewrote the video player in Compose using modern architecture. It made maintaining and adding new features much easier and increased the performance of one of the core app products, which was appreciated by other developers.
- Involved in developing Read Feed, a customized reading experience for users. Delivered three iterations of the product in just three sprints.
Senior Android Engineer
Dubsmash
- Contributed to an Android app and developed functions like video processing and editing, live streaming, chats, adding clickable stickers/effects to videos, payments, and phone registration.
- Worked with Reddit since it bought Dubsmash; both Facebook and Reddit saw value in our team and wanted to buy the company.
- Managed an Android team of three engineers (including myself) for the last months of the project. My duties included planning new sprints with the team, ticketizing all the tasks, and being part of discussions with other parties involved.
Senior Android Developer
Wingu GmbH
- Participated in the development of Android apps as the company's core product. The content was delivered by location triggers, beacons, geofences, QR codes, and NFC tags.
- Responsible for white label generation (branded apps for clients).
- Created from scratch an app with offline support for buyers.
- Created an Android SDK for the location-based platform.
- Developed an Android SDK wrapping REST API for eCommerce.
- Developed an application that rewarded users with money to donate to a charity of their choice after filling out surveys.
Android Developer
PXM
- Developed four applications for remote control of DMX drivers (lighting drivers) from scratch. The project involved UDP and TCP communication.
- Created custom views for controlling RGB lamps, moving lamps, and other devices controlled by the DMX driver.
Experience
Android SDK for Location Platform
Dubsmash
https://bit.ly/3VaGPWS• Developed Android features such as advanced video editing, live streaming, chat functionality, clickable stickers and video effects, payment systems, and phone number registration.
• Worked closely with Reddit after it acquired Dubsmash, a startup also sought after by major companies like Facebook due to the team’s proven value. https://bit.ly/3VaGPWS
• Led a team of three engineers.
Reddit Android App
WORK DONE
• Integrated Dubsmash’s video creation tools into Reddit.
• Improved the video player’s performance significantly, backed by data and user feedback.
• Developed image and gallery features for the media player, fully implemented in Compose.
• Participated in the rewrite of the video player in Compose using modern architecture, enhancing maintainability and performance, highly appreciated by developers.
• Contributed to the Read Feed project, delivering three iterations focused on creating a customized reading experience for users.
• Contributed to multiple feed-related projects and enhancements.
Education
Master's Degree in Mechatronics (Specialization in Smart Systems)
AGH University of Science and Technology - Kraków, Poland
Bachelor of Engineering Degree in Mechatronics
AGH University of Science and Technology - Kraków, Poland
Skills
Libraries/APIs
Retrofit 2, Retrofit, RxJava 2, Android API, RxJava, Google Gson, WebRTC
Tools
ExoPlayer, Android Jetpack, Git, GitLab, GitHub, Jenkins, Android Studio, CircleCI
Languages
Java, Kotlin, GraphQL
Frameworks
JUnit, Android SDK, Espresso, Dagger 2, Dagger, Mockito
Paradigms
Mobile Development, Reactive Programming, Model View Intent (MVI), Model View Presenter (MVP), Model View ViewModel (MVVM)
Platforms
Android, Bluetooth Low Energy (LE), Firebase, iOS
Storage
RoomDB, SQLite, Compose.io
Other
Bluetooth Beacons, Location Services, Jetpack Compose, Push Notifications, Coroutines, Bluetooth, GPS, Kotlin Multiplatform Mobile (KMM), WebSockets, Transmission Control Protocol (TCP), UDP, Text Detection, Android Data Binding, Custom Views, Android Animations, Streaming, Videos, Payment APIs
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