Roman Kashitsyn

Research Engineer at Chainlink Labs

Pfäffikon, Zurich, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Roman Kashitsyn is a research engineer with 15 years of experience building distributed systems and full-stack products, currently based in Pfäffikon, Zurich. He brings deep systems-level expertise from roles at DFINITY and Chainlink Labs, contributing to blockchain infrastructure such as the Internet Computer and Chainlink cross-chain tooling. Comfortable across the stack, he pairs formal modeling and system design with hands-on Rust and backend development—evidenced by contributions to high-profile projects like dfinity/internet-identity and the IC ledger/rosetta APIs. Roman has a track record of squeezing performance from hot loops, improving build systems, and refactoring complex subsystems for testability and maintainability. He also has practical experience enabling large-scale ML training and developer tooling, showing a rare blend of research rigor and production-focused engineering.
code14 years of coding experience
job16 years of employment as a software developer
bookСпециалист Вычислительная математика и кибернетика, Специалист Вычислительная математика и кибернетика at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
539reputation
49kreached
5answers
5questions
github-logo-circle

Github Skills (33)

javascript10
back-end-development10
apidoc10
user-authentication10
authentication10
api10
cryptography10
blockchain10
ca10
rust10
react10
api-design9
data-structure9
transactional9
transaction9

Programming languages (20)

JavaC++RustDTeXGoHTMLTypeScript

Github contributions (5)

github-logo-circle
dfinity/ic

Dec 2021 - Jan 2023

Internet Computer blockchain source: the client/replica software run by nodes
Role in this project:
userBack-end Developer
Contributions:544 commits in 1 year 1 month
Contributions summary:Roman's contributions primarily focused on implementing and improving the backend functionality of the Internet Computer's (IC) rosetta-api, specifically related to the ckBTC and ICRC-1 ledgers. They added a new parameter to the transfer API for the memo, and refactored code to address various issues with transfer finalization. The user also refactored ledger related code into separate modules, making it easier to maintain and test.
replicablockchainnodesdfinityinternet
dfinity/internet-identity

Apr 2021 - Oct 2021

Internet Identity, a blockchain authentication system for the Internet Computer
Role in this project:
userBack-end Developer
Contributions:18 reviews, 48 commits, 7 PRs in 6 months
Contributions summary:Roman primarily focused on developing back-end functionalities for the "Internet Identity" project, a blockchain authentication system. Their work included implementing a fake `idp_service` in Rust, aligning it with a Candid file and implementing features to store, encode and handle signatures, key management and asset hashes. They also contributed to the design and implementation of a certified map with nested map support. Furthermore, they added proof of work features and storage statistics.
authentication-systemblockchainauthenticationinternet-identityidentity
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Roman Kashitsyn - Research Engineer at Chainlink Labs