Yurii Talashko
About Yurii Talashko
Yurii Talashko is a Senior Software Engineer specializing in Scala, currently employed at CompStak® in Kyiv City, Ukraine. He has extensive experience in software development, having worked at several companies including vidIQ, Rubicon Project, and Exabeam, and holds both Bachelor's and Master's degrees in Software Engineering from the National Technical University of Ukraine 'Kyiv Polytechnic Institute'.
Current Position at CompStak
Yurii Talashko holds the position of Senior Software Engineer (Scala) at CompStak®, where he has been employed since 2021. In this role, he focuses on developing software solutions using Scala and related technologies. His work contributes to the company's mission and involves leveraging his extensive experience in software engineering.
Previous Experience in Software Engineering
Before joining CompStak®, Yurii Talashko worked at several companies in various software engineering roles. He was a Senior Software Engineer (Scala) at vidIQ for six months in 2021 and at Rubicon Project for five months from 2018 to 2019. Additionally, he spent one year as a Software Engineer (Scala) at Exabeam from 2017 to 2018 and two years as a Senior Software Engineer (Scala) at Exabeam from 2019 to 2021. His early career included a position as a Software Engineer (Scala | Java | Groovy) at NewAge IO in 2017 and as a Junior Software Engineer (Python | JavaScript) at CyberVision, Inc. from 2014 to 2015.
Educational Background
Yurii Talashko studied at the National Technical University of Ukraine 'Kyiv Polytechnic Institute', where he earned a Bachelor's degree in Software Engineering from 2012 to 2016. He continued his education at the same institution, achieving a Master's degree in Software Engineering from 2016 to 2018. His academic background provides a strong foundation for his career in software development.
Technical Expertise and Skills
Yurii Talashko possesses expertise in various technologies and methodologies relevant to software engineering. He has experience working with both relational and non-relational databases, including Presto and MongoDB. His proficiency extends to integrating cloud services like Google Cloud Storage (GCS) and messaging systems such as NATS into software solutions. He is also skilled in using testing frameworks like ScalaTest and ScalaCheck to ensure software quality and utilizes advanced Scala libraries, including Http4s, Circe, and PureConfig, in his current projects.
Project Development Experience
Throughout his career, Yurii Talashko has been involved in developing a security intelligence and management cloud solution. This project utilized a wide range of technologies, including Scala, Akka, and Cats Effect. His contributions to this project demonstrate his ability to work on complex software solutions and his familiarity with modern development practices.