About Andrew
- Tech Leader and Developer on multiple projects in different technological fields: Android (Kotlin / Java), iOS (Swift), C++, IoT.
- Interested in programming languages design and development.
- Loves open-source.
- One of administrators of unofficial Kotlin Telegram community.
Experiences
Grown here, learning to deal with different challenges, work alone or with a team, communicate with clients of various backgrounds.
Assisted Ilmir Usmanov with holding a talk on Kotlin feature development.
Striving to share knowledge, to help other people learn, to share the love to Kotlin. We are trying to maintain lively community, make it as comfortable and useful for others as possible. Also one of the things I’m doing there is aiding Ruslan Ibragimov with admin bot for the community.
Projects
Unfortuntely, most of the projects here are covered by NDA.
Skills & Proficiency
Kotlin
Kotlin 1.5, kotlinx.coroutines, kotlinx.serialization, Ktor
Android
Android SDK, AndroidX, Dagger, RxJava, Firebase, Litho
iOS
Foundation, UIKit, ARKit, cocoapods, SPM
C++
C++14, Boost, Qt
JavaScript
node.js, TypeScript, Vue.js, Electron
Python 3
Databases
SQLite, PostgreSQL, MySQL, MongoDB, ObjectBox
Services
AWS, Swagger, Docker, Rancher
Automated testing
Test-driven development; JUnit (Java / Kotlin), Google Test (C++)
CVS
Git (CLI), Git flow
CI
Jenkins, Github Actions, GitLab CI, TeamCity
Issue and documentation tracking
Jira, Confluence, YouTrack, RedMine
Misc
Firebase, Google Play Console, Sentry, Flurry