Fyodor Tolstonozhenko

šŸ“Œ snpefk@gmail.com šŸ“Œ linkedin +995 511 30 04 79

Iā€™m a software engineer with 6+ years of experience and have been programming since high school, currently working as a Mobile DevOps (a.k.a Build Engineer). I used to be an Android Developer for more than 3 years and Fullstack Python Developer for roughly a year.

Work experience

Koshelek ā€” Mobile DevOps

šŸ“… Aug 2021 ā€” present

  • Maintaining CI/CD Infrastructure
  • Building monitoring systems
  • Creating internal tooling

Achievements

  • Built monitoring system for development and production metrics
  • Optimized the problem of slow build time on multi-module Android App: 20+ minutes ā†’ 8 minutes
  • Built Release Train to automate App deployment to markets: Google Play, Huawei Store, AppStore
  • Helped QA team to improve UI Automation by building emulator farm in Kubernetes cluster: reduced UI-test run time from 240 minutes ā†’ 50 minutes.

CFT ā€” Mobile DevOps

šŸ“… Feb 2020 ā€” July 2021

  • Maintained TeamCity CI/CD Infrastructure
  • Developed Internal tooling
  • Created emulator farm

Achievements

  • Optimized the problem of slow build time on multi-module Android App: 40+ minutes ā†’ 16 minutes.
  • Built Release Train to automate deployment to markets: Google Play and Huawei Store
  • Help QA team to improve UI Automation by building emulator farm inside Kubernetes cluster. Achieved the enabling UI test run on every Pull Request.

CFT ā€” Senior Android Developer

šŸ“… Feb 2019 ā€” Feb 2020

Started as a Middle Android Developer in the feature team. Promoted to a Senior Developer for high skill and competence. Moved into the Core team to work on App architecture.

KB AIS ā€” Android Developer

šŸ“… Sep 2017 ā€” Dec 2018

Developed several Android apps for customers in small outsource studio. Took responsibility for the CTO position by deciding on technology stack: started from plain android apps without external dependencies and migrated to modern technologies (Kotlin, MVP, Clean Architecture, RxJava and so on)

KB AIS ā€” Fullstack Python Developer

šŸ“… Mar 2016 ā€” Mar 2017

Developed and maintained medical registry service for a internal use in small Clinic.

Languages

My native language is Russian, and I can speak professional English.

Skills

  • Programming Languages: Kotlin, Python, Rust
  • Android: Android Instrumentation & Test Automation (UI-Tests), strong knowledge of Android SDK
  • Build Tools: Android Gradle Plugin & Gradle
  • CI/CD: GitLab, Teamcity, experience with integration of Atlassian stack (Jira, Confluence)
  • Automating stuff: Python & Bash scripting; love to write tooling to improve productivity
  • Containers: Docker & Kubernetes
  • Monitoring: Grafana & InfluxDB
  • OS: Linux