Summary
Kirill Karbushev is a back-end developer with 9 years of experience specializing in Rust and Node.js, currently working at Ginco in Kyoto and open to on-site roles in Japan or remote positions with Japanese companies. He has deep applied-cryptography and blockchain experience—designing no_std elliptic-curve libraries, implementing PLONK and Groth16-compatible components, and building zk-rollup solutions to scale blockchains. His background spans backend and full-stack systems, from high-performance trading core logic and UDP transport rewrites to NFT platforms built with actix-web, tokio, PostgreSQL and Solidity. Comfortable across systems programming, distributed services, and cryptographic R&D, he uniquely bridges low-level Rust engineering with applied zero-knowledge proofs. Multilingual and intellectually curious, he speaks Russian, English, Japanese and studies Icelandic and Arabic, reflecting a pattern of rapid domain and cultural learning.
9 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at ITMO University
Russian, English, Japanese