7+ years of experience in developing quality mobile software. High knowledge of Android system core components, data encryption, network technologies, threads synchronization.
Java, Kotlin, Go, C++
SOLID, MVP, MVVM(databinding), RX(java), Dependency Injection (dagger2)
IoT, arduino, esp12, esp32, RPI, [login to view URL]
Inspired by:
Design Patterns (GoF)
Thinking in Java (Bruce Eckel)
Effective Java (Joshua Bloch)
Java Reflection in Action (Ira R. Forman)
Clean code (Robert C. Martin)
Programming Concurrency on the JVM (Venkat Subramaniam)
Android Performance - Optimizing Apps for Speed and Usability (Udacity)