Summary
Serhii Smirnov is a Staff Unity Engineer based in Barcelona with 14 years of hands-on experience building and architecting cross-platform games and interactive apps. He specializes in Unity and data-oriented design, having led ECS migrations and hybrid GameObject+ECS solutions that improved scalability and iteration speed for live multiplayer titles. Serhii combines deep gameplay systems work (pathfinding, effects, battle logic) with robust tooling: custom Unity Editor node-based editors, deterministic Redux-like engines, and full Kotlin build pipelines for CI. He has a track record of reducing build size and load times through Addressables/CDN strategies and of mentoring teams to adopt modern architectures. Unusually for a senior engineer, he bridges mobile native iOS expertise (VIPER, StoreKit plugins) with backend-aware delivery practices and a recent detour into Solidity studies, signaling a curiosity for decentralised tech.
14 years of coding experience
14 years of employment as a software developer
SOLIDITY FOR BLOCKCHAIN DEVELOPMENT, SOLIDITY FOR BLOCKCHAIN DEVELOPMENT at Robot_dreams
High School Diploma, Automated Management Systems, High School Diploma, Automated Management Systems at Kherson National Technical University
English, Russian, Ukrainian, Spanish