Andrey Chernov
Hi! I'm a Senior Android Software Engineer and an Engineering Manager @ Drom.ru.
I'm interested in Android, iOS, JVM backend and Embedded development as well as solving tricky performance problems.

Experience

Drom.ruIstanbul, Republic of Turkey
Software Engineering ManagerJuly 2021 - Present
  • Managing, mentoring and driving several Android teams in 3 different projects with a great delegation experience and many successful features.
  • Conducting one-to-one's, technical interviews, new employees’ onboard-ing, team and personal performance review.
  • Solving company-wide problems, adopted modular architecture, measured app’s performance metrics, implemented image performance test app.
  • Conducted a lot of challenging researches, including image performance problems, billing system integration design, data access problem, etc.
  • Implemented an engaging company newsletter to help colleagues stay tuned with industry news and state-of-the-art reports/lectures.
Vladivostok, Russian Federation
Android Software EngineerJan 2019 - July 2021
  • Collaborated on the implementation and further refactoring of a new app and supporting existing applications with a million DAU.
  • Implemented a chatbot solution using a finite state machine with a graph as a data structure.
  • Collaborated on the implementation of a super-app approach by reusing existing Drom Fines app in the main Drom app.
  • Optimized important SQLite FTS queries time in the app by 40%.
e2e4.ruNovosibirsk, Russian Federation
Backend Software EngineerJuly 2017 - Dec 2018
  • Refactored JBoss backend service to Spring Boot, rewriting 90% of existing SQL queries.
  • Achieved the target of increasing the speed of these queries by 35%.
Novosibirsk, Russian Federation
Android Software EngineerOct 2016 - July 2017
  • Developed an Android client for browsing user’s orders.
  • Redeveloped an existing app which increased app speed and saved costs for the company’s warehouses.

Links

Skills

Languages

Kotlin, Java, C, Swift, SQL, HTML, CSS, Bash

Technologies

Android, iOS, KMM, Spring, Gradle, Git, Linux

Languages

Japanese (JLPT N2 2019)

English (Intermediate)

Russian (Native)

Education

Siberian State University of Telecommunications and Information Science
Bachelor of CS
Novosibirsk, Russian Federation // 2014 - 2018
  • OpenMPI 'LogP model graph for commutative reduce problem' researching team member.

Interests

  • Application Performance
  • Kotlin Multiplatform
  • Embedded Programming
  • Concurrent Computing
  • Distributed Systems