Boris Cherkasky

Software Engineer at Finout

Boris Cherkasky has over 10 years of experience in software engineering. Boris began their career in 2012 as a Control Engineer for the Israel Defense Forces, where they were responsible for the software design and technical POC for hardware interfaces and control logic. Boris then moved on to become a Team Lead and .NET developer of a maintenance system and a GIS system, where they had experience with interop, unmanaged code, WPF, COTS GIS module, and algorithm integration. In 2018, Boris began working at Riskified as a Software Engineer - API Team, where they were responsible for the stability and reliability of the low latency, mission critical product. Boris was part of the effort to break down the product's Rubi monolith into Scala based, micro-service architecture. Boris then became a Software Engineer - Analysis Platform, where they were the first engineer of the team and the engineering POC for Riskified's highest throughput data pipeline. Boris was responsible for ingesting clickstream traffic written in Scala, leveraging Kafka, Kinesis, DynamoDB and the AkkaStreams framework. Boris also implemented reliability improvements designed to limit failure blast radius and optimize uptime. Most recently, Boris has been working as a Production Advocate and Oncall Manager at Riskified, advocating for better reliability, stability, and observability for Riskified's online, low latency, decision-making product. Boris is also responsible for managing Riskified's main on-call rotation and responder training, including incident response best practices, production observability and monitoring. Boris is currently employed at Finout as a Software Engineer.

Boris Cherkasky received their Bachelor of Science in Computer Software Engineering from Technion - Israel Institute of Technology between 2007 and 2011.

Links

Previous companies

Riskified logo

Timeline

  • Software Engineer

    September, 2022 - present