Position: Lead Android Developer
Category: Android
English level: fluent
Years of experience: 7


Industry-leading experience and great background.

Design:
OOP, SOLID, Clean Architecture, MVVM, ReactiveX, Multithreading

Main technologies stack: 
Kotlin, Java, SDK, JNI, Android Architecture Components (ViewModel, LiveData, Room, Paging, Navigation. Lifecycles), Jetpack, Android KTX, AppCompat)

Networking, Data Formats:
Retrofit, OkHttp, Apollo, Protocol Buffers, JSON, GSON, GraphQL

DB
Room, Realm, PostgreSQL, Hibernate

VCS:
git, git-flow, GitHub, BitBucket, Sourcetree

Obfuscation, Optimization:
R8, ProGuard, apktool, Redex, AndResGuard

Misc frameworks, SDKs, libraries:
RxJava, Koin, Spring, FastAdapter, Glide, Iconics, ExoPlayer, Chatting SDKs, Monetization SDKs, Apache Commons, AWS SDK

Profiling, Debugging, Reverse Engineering:
JADX, Bytecode Viewer, Procyon, FernFlower, Eclipse Memory Analyzer, Stetho, Android Profiler, Third-party CPU/GPU Profilers, simpleperf, Timber

Cloud:
AWS EC2, AWS Elastic Beanstalk, AWS S3, AWS RDS, AWS CloudFront, AWS Route 53, AWS API Gateway, AWS Lambda

CI, CD, Project Management:
CircleCI, Bitrise, fastlane, Jira, GitHub
I'm looking for a lead role in cutting-edge projects.
- Cutting 'n bleeding edge technologies stack
- No legacy, no maintenance
- Adequate and open-minded management 
- Flexible working hours