Ivan Subotic is a Blockchain Engineer and research-driven software leader with 11+ years building resilient, long-term digital preservation and semantic research platforms. Currently contributing to the JAM4S Polkadot protocol implementation in Scala, he brings deep functional-programming expertise (Scala, ZIO) alongside systems skills in Rust-adjacent stacks, Golang, C++ and Python. As CTO and Head of Engineering at DaSCH and formerly a research fellow at the University of Basel, he has led engineering for Knora, SIPI and other open-source projects that bridge humanities research and production-grade infrastructure. He combines event-driven architecture, RDF/OWL knowledge modeling and DevOps automation to deliver auditable, preservable research data systems. Equally comfortable as an individual contributor and technical leader, he pairs PhD-level research experience with practical CI/CD, Docker and application development know-how. A long-standing interest in archival-grade systems and a Github history focused on humanities infrastructure make him a rare blend of academic rigor and production software craftsmanship.
11 years of coding experience
20 years of employment as a software developer
PhD Computer Science in the group of Prof. Dr. Heiko Schuldt, PhD Computer Science in the group of Prof. Dr. Heiko Schuldt at University of Basel
Contributions:2 PRs, 28 pushes, 3 branches in 3 years 4 months
dspswiss
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.