Kirill Abrosimov

Kirill Abrosimov

Senior Software Engineer @ Badoo

About Kirill Abrosimov

Kirill Abrosimov is a Senior Software Engineer with extensive experience in backend development and database management. He has worked at various companies, including Badoo and Kama Games, and has contributed to significant projects such as user data encryption and optimizing user registration processes.

Work at Badoo

Kirill Abrosimov has been employed at Badoo as a Senior Software Engineer since 2013. In this role, he has contributed to various projects aimed at enhancing user experience and system efficiency. His work includes developing a personal user data encryption system that utilizes a 2028 RSA key for improved security. He has also created an interface for real-time MySQL query statistics, focusing on query fingerprints and time statistics. Additionally, he implemented a cross-data center RPC system between Prague and Miami, which reduced user registration time from 6 seconds to 1 second.

Education and Expertise

Kirill Abrosimov studied Computer Science at the Russian State University of Humanities, where he achieved a Specialist degree from 2006 to 2011. Prior to this, he attended Kimovsk from 1995 to 2006, completing 11 years of education. His academic background has provided him with a solid foundation in software engineering principles and practices.

Background

Before joining Badoo, Kirill Abrosimov worked at several companies in various software engineering roles. He was a Software Engineer at Drimmi from 2010 to 2012, where he gained experience in backend development. He also worked at Kama Games for 9 months in 2012 as a Software Engineer of analytical systems, and briefly at Alpari (RU) as a Web Developer in 2010. His diverse work history has equipped him with a range of skills in software development and system optimization.

Technical Contributions

Kirill Abrosimov has played a significant role in several technical initiatives throughout his career. He was instrumental in transitioning the backend codebase to PHP7, which involved code preparation and migration to SoftMocks. He has also been involved in the part-time development and maintenance of a user database, enhancing user experience and system efficiency. Additionally, he supports a large-scale social graph database that contains approximately 120 billion links between users.

Problem Solving and Innovations

Throughout his career, Kirill Abrosimov has demonstrated strong problem-solving skills, particularly in identifying and resolving complex bugs in PHP, including general segmentation faults. His innovative contributions include the development of a new timezones schema utilizing tzdata and tzworld databases, which enhances the accuracy of time-related data across systems.

People similar to Kirill Abrosimov