Dmytro Vasylkov
About Dmytro Vasylkov
Dmytro Vasylkov is a Senior Android Software Engineer with extensive experience in Android development and architectural components. He has worked for several companies in Ukraine and has contributed to the development of a widely used SDK at AppsFlyer.
Work at AppsFlyer
Dmytro Vasylkov has been employed at AppsFlyer as a Senior Android Software Engineer since 2018. In this role, he has contributed significantly to the development of an SDK that operates on over 90% of the world's smartphones. This SDK is capable of handling billions of server requests daily, showcasing his expertise in high-performance Android applications. His responsibilities include utilizing Android's architectural components and third-party libraries to enhance application functionality.
Education and Expertise
Dmytro Vasylkov studied at the National Technical University of Ukraine 'Kyiv Polytechnic Institute', where he earned a Master’s degree from 2006 to 2012. His educational background laid the foundation for his expertise in Android development, particularly in architectural components such as Navigation, Paging, WorkManager, Room, LiveData, and Jetpack. He is also proficient in using Kotlin coroutines for concurrent programming and performance optimization.
Professional Background
Dmytro Vasylkov has a diverse professional background in software engineering and quality assurance. He began his career as a QA and Monitoring Specialist at Innovative Marketing Ukraine from 2008 to 2009. He then worked as a QA at Netcracker Technology from 2011 to 2013. Following that, he served as an Android Developer at DIT Systems from 2013 to 2016 and at UP Media Ltda. from 2016 to 2017. Prior to his current role, he worked as a Network System Administrator at the National Technical University of Ukraine 'Kyiv Polytechnic Institute' from 2009 to 2011.
Technical Skills and Contributions
Dmytro Vasylkov possesses strong technical skills in Android development, including proficiency in third-party libraries such as Retrofit, OkHttp, and Picasso. He is skilled in publishing applications on Google Play, ensuring compliance with Google's Android design principles and interface guidelines. Additionally, he engages in mentoring activities, sharing his knowledge and expertise with team members to foster a collaborative work environment.
Language Proficiency
Dmytro Vasylkov holds an upper-intermediate level of proficiency in English. This language skill enables him to communicate effectively within a global team environment, facilitating collaboration and knowledge sharing across diverse teams.