Vlad Kozin is a Senior Software Engineer and CTO based in London with 12 years of experience building high-assurance systems on the JVM, specialising in Clojure. He leads a Clojure SWAT team and drives engineering at Neo4j and Fullmeta, combining hands-on implementation with product-facing delivery across trading, lending and compliance domains. His background spans finance roles at Barclays, Renaissance Capital and Yandex-era work on compilers and DSLs, giving him rare fluency in both quantitative finance and language/tooling design. Vlad has built expert systems, custom APIs, infra-as-code and AI assistants, often solving regulatory and integration complexity rather than just scaling traffic. Trained in mechanics, applied mathematics and economics at top Russian institutions, he brings a research-grade analytical lens to pragmatic software engineering. Colleagues know him for tackling thorny domain specifics—compilers, DSLs and compliance logic—where most engineers prefer to avoid.
12 years of coding experience
6 years of employment as a software developer
Post Graduate, Theoretical mechanics, Applied mathematics, Post Graduate, Theoretical mechanics, Applied mathematics at Institute of Applied Mathematics
Mechanics and Applied Methematics, Mechanics and Applied Methematics at Keldysh Institute of Applied Mathematics
MS, Economics, MS, Economics at New Economic School
Contributions:43 pushes, 1 branch, 1 comment in 8 years
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
Vlad Kozin - Senior Software Engineer (Clojure, JVM) at Neo4j