Wiktor Wardzichowski, Developer in Kraków, Poland
Wiktor is available for hire
Hire Wiktor

Wiktor Wardzichowski

Verified Expert  in Engineering

Software Developer

Location
Kraków, Poland
Toptal Member Since
July 16, 2019

Wiktor is a passionate Android developer who strives for excellence in testability, maintainability, readability, and most of all, an end product users love. Wiktor prefers to write code in TDD and uses a reactive approach, thanks to RxJava. He is also a big fan of Kotlin and is motivated to create intuitive, practical, and easy-to-use applications.

Portfolio

Reddit
Android, ExoPlayer, Compose.io
Dubsmash
Kotlin, ExoPlayer, Android, Streaming, Videos, Payment APIs
Wingu GmbH
Kotlin, Java, Bluetooth, Android

Experience

Availability

Part-time

Preferred Environment

Git, Android Studio

The most amazing...

...SDK I've developed was a location-based platform using beacons, NFC, and QR codes to make it easy for developers to detect and display beautiful UI.

Work Experience

Senior Android Engineer

2020 - PRESENT
Reddit
  • 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 is proved 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.
  • Was part of a team that completely rewrote the video player in Compose using modern architecture. Made maintaining and adding new features much easier and increased the performance of one of the core app products, which was appreciated by other devs.
  • Involved in developing Read Feed, a customized reading experience for users. Delivered three iterations of the product in just three sprints.
Technologies: Android, ExoPlayer, Compose.io

Senior Android Engineer

2019 - 2022
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.
Technologies: Kotlin, ExoPlayer, Android, Streaming, Videos, Payment APIs

Senior Android Developer

2016 - 2019
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.
Technologies: Kotlin, Java, Bluetooth, Android

Android Developer

2015 - 2016
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.
Technologies: UDP, Transmission Control Protocol (TCP), Java, Android

Android SDK for Location Platform

This is an SDK for wingu.de service. This framework allows you to find nearby beacons and geofences at a user's location, and display content attached to those channels. It also supports discovering content via QR codes and NFC tags.

Languages

Kotlin, Java

Frameworks

Android SDK, Dagger 2, Dagger, JUnit, Mockito

Libraries/APIs

Retrofit 2, Retrofit, Android API, RxJava 2, RxJava, Google Gson

Platforms

Android, Firebase

Other

Bluetooth Beacons, Location Services, Bluetooth, Transmission Control Protocol (TCP), UDP, Text Detection, Android Data Binding, Custom Views, Android Animations, Streaming, Videos, Payment APIs

Tools

Android Jetpack, Git, GitLab, GitHub, Jenkins, Android Studio, ExoPlayer

Paradigms

Reactive Programming, Model View Intent (MVI), Model View Presenter (MVP), Model View ViewModel (MVVM)

Storage

SQLite, RoomDB, Compose.io

2014 - 2015

Master's Degree in Mechatronics (Specialization in Smart Systems)

AGH University of Science and Technology - Kraków, Poland

2010 - 2014

Bachelor of Engineering Degree in Mechatronics

AGH University of Science and Technology - Kraków, Poland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring