Position: Senior Android Developer
Category: Android
English level: fluent
Years of experience: 6

The last thing I remember was implementing global error handling for an Android project, to catch all basic errors in the subscription method of Request and handle them, which isn't a simple task to do in Android as it requires View. After this approach was accepted I prepared a presentation for our Android team and it was also used in 2 other projects.  

Also, I can remember my first big struggle, which was migration to Valley HTTP library which took me around 2 weeks, during which I read all available information online, asked questions at StackOverFlow, read HTTPS documentation, and finally proved that mistake wasn't on Android but on API provider configurations.

As a small but important habit, I am proud of my love to clean code, I like to participate in code reviews and also learn from them.
Hello :)
- Software Engineer with 5 years of solid experience;
- I have worked in big companies like Samsung and smaller software houses, etc;
- Some of my projects are Traficar, Antivirus, IPTV, WeAreBikers, and others.
- Bachelor's degree in Computer Science;
- All my experience is with mobile development, I have worked in total for 4 years as an Android;
- developer and 2 years as an iOS developer;
- 26 years old living in Krakow, Poland;

More about my professional skills:
- Currently, my job is focused on developing small to medium Android apps from scratch and deploying them to production;
- My stack for new Android projects is Kotlin, Coroutines, MVVM, Retrofit, ConstraintLayout, Jetpack, and Koin;
-I started my journey with android in 2016 and worked with different popular technologies at that time, so I am familiar with old/outdated technologies like AsyncTask, Volley, RelativeLayout, and RxJava;
- Worked with Java for 2 years, and rewrote Android projects from Java to Kotlin;
- Deployed and managed most of the projects I have worked with to GooglePlay and PlayStore;
- Implemented subscription process for Android application, Google Analytics, and Firebase for tracking revenue and other analytics;
- Big Experience with GoogleMaps and OpenStreetMap as clustering, POI, etc;
- Communicated with designers using Figma, Adobe Xd, Zeplin, and others;
- Have rewritten a big iOS project to multi-module architecture with a focus on reusing;
I would like to join a company with strong management skills and high code quality.
Medium/big team of Android developers.
Product company would be a plus.
Remote and flexible working hours are a big plus too.