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

The reactive structure we have created in Vodafone TR's app does a great job in device purchasing screens, which is one of the most troublesome places. 
In the Gollercepte app, the crash-free user rate of the application increased to around 97% after the refactors. This rate was very pleasing, as it is an application with a monthly user of 1.5M. In addition, after some optimizations, the APK size decreased from approximately 80MB to 30MB.
I have been developing Android for about 5 years. In this time, I’ve used Kotlin for 3 years, Java for 1 years. I can say that I am competent in both. In Google Play Store, I have an app with about 200K downloads. New features and enhancements are being implemented gradually.

Professionally, I am currently developing the My Vodafone application of Vodafone Turkey. There are approx 15 android developers in the project. The app has 10M+ downloads. The application serves Vodafone customers. We work divided into small teams. My team is developing feature modules in coordination with Vodafone UK in order for other countries to use these modules.

In the project flow, the business section defines requirements with the project manager. During development, we write unit tests with 80% test coverage. We also complete static code analysis with tools. After everything is Ok, developer tests are being done. The QA team then runs the tests and we fix the bugs. After everything is completed, it goes to the ready to ship phase.

To stay current in Android, I follow weekly blog posts. I try to follow the IO events closely. I'm following preview and beta versions for new Android OS. This year I am trying to share them in the form of blog posts. I regularly read articles on Medium every day.

As a tech stack, I have used many of Android's components, libraries, and frameworks. Navigation Component, Data Binding, Dagger Hilt, Coroutines, Flow / Channels, RoomDB, Paging Library, Maps Api, these are the technologies that I have actively used in my projects so far.

Current App:
Vodafone - Yanimda
Vodafone Turkey's main customer application. Here, customers can do their account transactions. In addition to GSM operations, they can also shop for groceries and devices.

Previous Apps: 
GollerCepte Apps: Sport apps
GollerCepte 1905 and other 4 apps GollerCepte 1903, GollerCepte 1907, GollerCepte 1967, GollerCepte Canlı Skor

Solunar Time Forecast: Fishing and hunting app
A friendly, and qualified team using up-to-date technologies motivates me a lot.