Summary
Dino Šatrović is a software engineer with 11 years of experience building complex, scalable, distributed systems, currently applying JVM and Scala expertise at SwissBorg. Comfortable in both OOP and functional paradigms, he has a strong background in Java/Spring microservices and Netflix OSS from fintech work, while also exploring languages like Rust, Elixir, Go, C++, Haskell and Python. He’s happiest in growth-stage startups where pragmatic engineering meets rapid learning, and has experience across academia, startups and larger enterprises including teaching advanced C++ at university level. Known for tackling projects that push him into new technical territory, Dino blends deep systems thinking with a continual curiosity for emerging languages and architectures.
11 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Faculty of Electrical Engineering, University of Sarajevo
Bosnian, English