Rafał Niski

Rafał Niski

Mentor
Rising Codementor
US$25.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior Android Developer
Senior Android Developer

Rafal is a talented Android developer with five years of professional experience, including custom apps created for companies such as Jagermeister and McDonald's. Among other things, he's an expert in networking, beacons, and location services.

Polish, English
Warsaw (+02:00)
Joined November 2017
EXPERTISE
5 years experience
I'm an Android developer with five years of professional experience, including custom apps created for companies such as Jagermeister and...
I'm an Android developer with five years of professional experience, including custom apps created for companies such as Jagermeister and McDonald's. Among other things, I specialize in networking, beacons, and location services.
2 years experience
When starting a greenfield project I prefer to write it in Kotlin, which gives me many opportunities to keep the codebase clean, scalable...
When starting a greenfield project I prefer to write it in Kotlin, which gives me many opportunities to keep the codebase clean, scalable and maintanable.
Koin
View more
Koin
View more

REVIEWS FROM CLIENTS

Rafał's profile has been carefully vetted and approved as a Codementor. Connect with Rafał now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Android Developer
TravelBank
2017-04-01-2017-08-01
Created the module responsible for booking flight tickets. Redesigned many design components and created many custom ones from scratch: f...
Created the module responsible for booking flight tickets. Redesigned many design components and created many custom ones from scratch: f.ex. toolbar, flight seat selection, etc. Created architecture based on the Model-View-Presenter and dependency injection framework. Integrated LiveChat for customer service. Fixed many performance issues related to views rendering.
RxJava
Sentry
Dagger 2
View more
RxJava
Sentry
Dagger 2
Live chat
View more
Senior Android Developer
TagStone
2016-11-01-2017-04-01
Developed a tablet app for a telco company. Added many features to the car fleet management app. Worked on the architecture of the app fr...
Developed a tablet app for a telco company. Added many features to the car fleet management app. Worked on the architecture of the app from scratch. Structured the app with MVP design pattern, Dagger2, and RxJava. Integrated Bitrise as CI and Hiptest for automated testing. Integrated RFID card scanning and REST API web services.
BLE
Rfid
Location services
View more
BLE
Rfid
Location services
View more
Lead Android Developer
Everytap
2013-11-01-2016-11-01
Created a communication layer with Estimote Beacons. Architected the app and developed new features in a startup environment. Implemented...
Created a communication layer with Estimote Beacons. Architected the app and developed new features in a startup environment. Implemented material design and custom animations. Kept a big focus on code quality. Used dependency injection and RxJava. Established a build system with continuous integration, crash reporting, and test automation.
Android SDK
Travis CI
BLE
View more
Android SDK
Travis CI
BLE
Estimote beacons
View more
PROJECTS
Heal - On-demand Doctor VisitsView Project
2017
Heal is a Uber-like app for requesting doctors to your home. I implemented the new design, created a whole scheduling system in the app, ...
Heal is a Uber-like app for requesting doctors to your home. I implemented the new design, created a whole scheduling system in the app, and fixed issues before releasing the app to Google employees.
Android
View more
Android
View more