oh, it's me!
Hello! If you're here, then I'm probably looking for a job.
In short, I am excellent at Android development on Kotlin/Java + a little bit of Flutter, I understand business and development, I am basic in Python as an auxiliary tool.
Here's some important but boring information:
I started my career as a freelancer, then dramatically pulled into Android development. There were many interesting and different projects, mainly insourcing. I have my own project in Google Play
I am looking for a cool team with an interesting product and modern stack of technologies. Currently, I am deeply interested in developer vacancies with broad responsibility. I know Kotlin very well and I am ready to write on it. Moreover, I am ready to support legacy Java code and rewrite it to Kotlin. If necessary, I can improve my skills in flutter development
I understand technical processes of team and may help you with that. I can't imagine life without fast CI / CD, modern technology and good architecture. I can listen, I can persuade (but this is not certain).
I still give preference to offices, but the remote is okay.
Oct, 2019 - ...
Stack: Kotlin, K.flow, K.Corutines, MVVM + Clean, Toothpick, Cicerone, Query language of API
Responsibilities: Developing new features, codereview, improving legacy code, working with GraphQL Scheme to optimize requests and response
The most interesting in work: Android TV + Mobile in one codebase. GraphQL as API
Links:
Apr, 2019 - Oct, 2019
Stack: Java, Kotlin, Realm, Dagger 2, RxJava 2, Socket + REST API as backend
Responsibilities: Clear code from legacy, Develop custom trade charts, Migrate from Java to Kotlin
The most interesting in work: Custom Views with trading charts
Middle Software Developer / Head of Mobile
Oct, 2017 - Apr, 2019
Stack: Java, Kotlin, Clean Arch, Classic REST API
Responsibilities: Develop Android application, Lead Mobile Side, Coordination of development directions, Build Mobile team, Integrate designer
The most interesting in work: Multiflavours project, which generate apk's by text config. All managers can easy generate new application from their config file. Very basic codebase at Java
Links: