Kirill Solokhov has a diverse background in software engineering, with experience in various roles and industries. Kirill started their career at Open Computer Systems Group as a Software Engineer and worked there from September 2009 to February 2011.
After that, Kirill joined Alfa-Bank as a Software Engineer and developed the new version of the internet bank Alfa-Click 2.0. Kirill also worked on developing new modules and creating scripts for building and releasing projects. Kirill stayed with Alfa-Bank from February 2011 to March 2013.
Following their time at Alfa-Bank, Kirill joined BPC Banking Technologies as a Developer. Kirill implemented new features and change requests in systems like SmartGuard and SmartVista using Java, JSF, and SQL. This role lasted from March 2013 to November 2013.
From December 2013 to September 2014, Kirill worked at GetIntent as a Senior Software Engineer. Kirill implemented new features for the AdServer, connected with new SSPs, and processed logs, among other tasks. Kirill then took on the role of AdServer Development Lead and later became a Senior Solutions Consultant, working on deploying RTB servers and integrating them with various SSPs.
Kirill joined OTM in January 2015 as a Senior Solutions Consultant. Kirill deployed RTB servers on-site, integrated them with different SSPs, and wrote customizations for customer flows. Later, they became the Lead Software Engineer, developing Ad Exchange and SSP from scratch. Kirill also set up infrastructure and a company-wide data warehouse based on ClickHouse.
In 2021, Kirill joined Arrival as a Senior Software Developer and worked there from May to November. Kirill then returned to OTM in January 2022 as a Lead Software Developer, reworking the margins and commission logic for SSP and AdExchange and moving some services to Russian hosted infrastructure.
Finally, in October 2022, Kirill joined Exness as a Software Engineer. In their role on the Market Connectivity team, they focused on developing crypto gateways and achieved significant milestones, such as developing a testing framework for a toxic environment and creating a service for monitoring and outlining the team's service topology.
Kirill Solokhov obtained a Master's degree in Computer Science from the National Research Nuclear University MEPhI (Moscow Engineering Physics Institute) from 2005 to 2010. During the same period, they also earned a Specialist degree in Computational Machines, Complexes, Systems, and Networks from МИФИ. Additionally, Kirill has a certification in Discrete Optimization from Coursera, although the specific date of obtaining this certification is unknown.
October, 2022 - present