Software Engineer
Estonia
Years of experience have tough me how to understand complex problems and find effective solutions. I feelcomfortable with different architecture styles, algorithms, design patterns. I continuously keep myself up to date with new developments in industry and improve my theoretical foundation. Recently it's heavily focused to solutions related to blockchain. My main languages have been Java, Javascript/Typescript and Rust. couple of years Kotlin and Clojure. I also have some experience with Go and NodeJs. I have participated in many projects which involve distributed systems, mainly in terms of microservice architecture. I spend my free time learning about blockchain technology and its ecosystem. This includes distributed systems, consensus protocols, smarts contracts, cryptography, web3 development toolkits and frameworks. I finished Cosmos Interchain Developer Academy and few other Web3 learning paths to find a ways for some practical experience.