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 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 app that offers users the possibility to perform operations with Fiat and Cryptocurrency without commission using bank cards. I developed Aximetria's main Android application from the very beginning in a team of best fin-tech professionals from Sberbank, Tinkoff, AlfaBank, and Raiffeisen. We worked on high time pressure discussing, implementing, and measuring new features. With test-driven development and nearly 100% test coverage we can iterate very fast, it helped us to develop high-quality application which acquired loyal customers, won License From Swiss Regulator and catch attention of Forbes, CoinDesk and Yahoo Finance. Nearly 80% of cash flow came from the Android app.
Ford Sollers is a joint venture of the global concern Ford Motor Company and the leading Russian automaker PJSC SOLLERS. I developed and maintained the damage accounting system for Ford. Initially, it was a pilot project (minimum viable product). PROF-IT GROUP competed with other companies to win this development order. During the development of MVP I worked closely with FordSollers business team to understand problems that the client wanted to solve with this application and vision of the solution. Product developed step by step in 3-day iteration cycle. This approach helped to create a product in which FordSollers saw solution of their particular business problems and PROF-IT won development order. I developed a full application which is currently used by Ford employees across the world.
UAZ is a leading Russian automotive producer of 4x4 SUV and LCV vehicles. I developed and maintained the application for UAZ customers, which provide access to car technical services, finding dealer centers, providing car info (like mileage) for insurance companies, and more. In this team, I also helped to establish processes like code review and "healthy" collaboration between software developers and testers. It helped team to not be afraid to discuss solutions and mistakes, and during discussion and examples I have shown what code review is not "when you searching for a mistakes or try to find out who is smarter", it's when you work together on prevention of new and regression bugs, when you learn from another programmer and share your knowledge. Finally we agreed what if this process done right all team will grow in terms of technical and soft skills. After this and achievements on FordSollers project, I was awarded as a "Developer of the year 2018 in PROF-IT GROUP"
Scorocode is a platform which provides Backend as a Service (BaaS) solution to increase Mobile Application development speed. It is an analog of Firebase SDK. Project had a lot of users: startups, development studious, and companies, which, because of government restrictions (Data safety law), are unable to use Firebase. I developed and maintained an SDK for this BaaS and kept it up to date in JCenter. I worked closely with the backend team and users of SDK. Was a partner of MBLT conferential with this project.
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.