KIRILL
ZIBOROV
P U B L I C A T I O N S / T A L K S
T E A C H I N G A C T I V I T I E S
L A N G U A G E
E D U C A T I O N
Diploma thesis: "Deductive verification of the voting smart contract properties."
Fundamental Mathematics and Mechanics
Lomonosov Moscow State University 09/2017 - 06/2023 S K I L L S
Standart ML Isabelle/HOL
Blockchain Solidity C++
Coq TLA+ CakeML LaTeX
Git
Docker
Hardhat
English (Full Professional Proficiency)
Russian (Native)
"InnoChain: a Distributed Ledger for Industry with Formal Verification on all Implementation Levels" in Modeling and Analysis of Information Systems .
"Approaches for formal verification of smart contracts in HOL4" in Lobachevskii Journal of Mathematics
Assistant at the "Formal Methods of Software
design and verification" student school (Sirius
University) (11/2021 - 11/2021)
Lecturer at the "Machine Learning and Program
Verification" student school (Lomonosov Moscow
State University)(08/2022 - 08/2022)
C O N T A C T
***.*******@*****.***
linkedin.com/in/kirill-ziborov
github.com/KirillZiborov
BLOCKCHAIN DEVELOPER
W O R K E X P E R I E N C E
Senior Researcher
Ivannikov Institute for System Programming of the RAS 01/2022 - 12/2023, Moscow.
Contributed to the development of a framework for verifying C programs in Isabelle/HOL;
Contributed to the development of proof methods with caching and tracing for dynamic frames tactics;
Modeled data structures and operators of the C language; Formally verified OS components using the developed framework; Gave lectures on Isabelle/HOL.
Developed smart contracts for TAIF filling station network in HOL4; Contributed to the development of the InnoChain blockchain node;
Formally verified properties of smart contracts in HOL4. Blockchain Engineer
Leon Group, LLC
05/2022 - 06/2023, Remote.
Blockchain Engineer
Innopolis University
07/2020 - 04/2022, Remote.
Developed smart contracts for the InnoChain blockchain in HOL4; Developed a formal model of the HotStuff consensus algorithm; Formally verified the HotStuff consensus algorithm using TLC model checker;
Developed a framework for deductive verification of smart contracts in HOL4; Formally verified properties of smart contracts in HOL4. Formal Verification Engineer
Positive Technologies, Web3Sec Department
01/2024 - Present, Remote.
Formally verified the AMM/DEX protocol using Coq;
Participated in auditing Solidity contracts/HLF chaincode logic; Developed Web3 CTF tasks;
Created formal models of consensus protocols on TLA+. Blockchain Developer with almost 4 years of experience who is comfortable developing smart contracts on Solidity or functional languages. Having diverse experience in the industry, including as a formal verification engineer, I am always concerned about security. Foundry Go
“Formal verification of smart contracts in the ConCert framework”