Vasiliy Simonov
About Vasiliy Simonov
Vasiliy Simonov is an experienced Android Developer with a background in Computer Software Engineering from Tomsk State University. He has worked for notable companies such as Kaspersky Lab, Badoo, and Starling Bank, specializing in app development and testing.
Work at Starling Bank
Vasiliy Simonov has been an Android Developer at Starling Bank since 2016. In this role, he focuses on APK protection, ensuring the security and integrity of applications. His responsibilities include developing and maintaining Android applications that meet the bank's standards for performance and security. Simonov's expertise in Android development contributes to the bank's commitment to providing reliable and secure banking solutions to its customers.
Education and Expertise
Vasiliy Simonov studied at Tomsk State University of Control Systems and Radioelectronics, where he earned an Engineer's degree in Computer Software Engineering from 2004 to 2009. His educational background provides a strong foundation in software development principles. Simonov specializes in Android development, utilizing technologies such as Java 8, Streams, RX Java, and Dagger 2 to create efficient applications. He also has expertise in Espresso and JUnit testing, which are essential for ensuring the quality of Android applications.
Previous Work Experience
Before joining Starling Bank, Vasiliy Simonov held several positions in the tech industry. He worked at Kaspersky Lab as an Android Developer from 2012 to 2015 in St. Petersburg, where he contributed to mobile security solutions. He then moved to Badoo, working as an Android Developer for 9 months in London from 2015 to 2016. Earlier in his career, Simonov served as a Lead Developer at Contek Soft from 2009 to 2010 in Tomsk, Russia, and as a Developer at Unigine Corp. for 6 months in 2008-2009, also in Tomsk.
Technical Skills
Vasiliy Simonov possesses a range of technical skills relevant to Android development. He is proficient in Java 8, which is essential for building Android applications. His experience with Streams and RX Java enhances his ability to manage asynchronous programming and data streams effectively. Additionally, Simonov utilizes Dagger 2 for dependency injection, which simplifies the management of application components. His focus on Espresso and JUnit testing ensures that the applications he develops are robust and reliable.