Senior Android Developer with 4+ years of product-focused application development experience. I focus on writing clean, readable, and covered with test code while also contributing to the Android community (top 20% answerer on Stack Overflow by Android tag, articles on Medium.com). With an in-depth knowledge of Kotlin and SOLID rules, I am an active user of Clean Architecture approach and Unit testing (with Test-Driven development approach), as well as an experienced user of Google Jetpack features (ViewModel, DataBinding, Navigation, Room, etc).
Developed Aximetria main Android application, which allows users to perform operations with Fiat and Cryptocurrencies. Aximetria has been awarded an intermediary financial license in Switzerland.
Used modern Frameworks and approaches to achieve a high quality of product. Application has 99.56% crash-free users and 99.77% crash-free sessions.
Worked closely with the team on an everyday basis to increase conversion, cash-flow, and make a better product for our users.
Developed and maintained Back-end as a Service cloud platform SDK, a damage accounting system for Ford company, and an application for UAZ customers.
Was a partner of MBLT conference with Scorocode project. Helped company to design and develop app which won development order from Ford company. Awarded as a "Programmer of the year 2018" at PROF-IT GROUP.
Worked closely with company clients to specify app requirements and client vision. Discuss how our team can help to improve application scenarios using Android features (Geoposition, Push notifications, Camera, etc.) and help to create the best product on time.
Aximetria is an Android app that allows users to perform financial operations with Fiat and Cryptocurrency using bank cards, eliminating commission.
The app was developed by a team of fin-tech professionals from Sberbank, Tinkoff, AlfaBank, and Raiffeisen, emphasizing high time pressure and iterative development.
Aximetria achieved significant success through test-driven development, nearly 100% test coverage, and a high percentage of cash flow originating from the Android application, resulting in license approval and media attention.
UAZ is a Russian automotive manufacturer specializing in 4x4 SUVs and LCV vehicles.
The developer's team focused on providing customer support, including car technical services, dealer locator, and vehicle information.
The team emphasized collaborative problem-solving, including code review as a preventative measure to avoid bugs and regressions, fostering knowledge sharing and team growth.
Scorocode is a Backend as a Service (BaaS) platform designed to accelerate mobile application development.
It offers a solution for startups, development studios, and companies facing data safety restrictions that prevent Firebase use.
The project involved developing and maintaining an SDK, keeping it up-to-date in JCenter, and collaborating with the backend team and users.
Education
MSc. Computer Technologies in Design and Development - As a Master degree project performed very valuable for federal economic scientific research: “One time programmed read-only memory developed using avalanche breakdown effect in multilayer structure of MOS transistor” and manufactured this chip in Rosatom (NIIIS) VLSI manufacturing. Was awarded with federal government scholarship n.a U.E Sedacov.
State Technical University
2009 - 2015 (6 years)
BSc. Computer Technologies in Design and Development - Was a member of ACM ICPC (we meet at the weekends and solved algorithm and data structure problems), have written and published 6 scientific works about VLSI and physical effects in ultra precision multilayer structures.