Dmitrijs Rutko, PhD
About Dmitrijs Rutko, PhD
Dmitrijs Rutko, PhD, is a Principal Software Engineer and Tech Lead at Cognite Estonia, where he has worked since 2021. He has extensive experience in software development, particularly in building industrial search systems and distributed cloud architecture.
Work at Cognite
Dmitrijs Rutko currently serves as the Site Lead at Cognite Estonia, a position he has held since 2021. In this role, he leads technical areas across multiple functional teams and business priorities. He also holds the title of Principal Software Engineer and Tech Lead, a position he has been in since 2022. His work focuses on building industrial search systems that provide real-time access and insights into complex industrial data.
Education and Expertise
Dmitrijs Rutko has a robust educational background in Computer Science. He earned his Ph.D. from Latvijas Universitate, studying from 2008 to 2013. Prior to that, he completed his Master's degree at the same institution from 2003 to 2005. He also holds a Bachelor's degree in Computer Science, achieved between 1999 and 2003. Additionally, he attended programming courses at Progmeistars from 1997 to 1999. His expertise includes distributed cloud architecture, focusing on scalable, reliable, real-time systems utilizing platforms such as AWS, GCP, Azure, Elastic Cloud, and OpenShift.
Background
Dmitrijs Rutko has extensive experience in software engineering and development. He worked at C.T.Co as a Lead Java / .NET Developer from 2007 to 2011 in Latvia. He then joined Skype Division at Microsoft as a Senior Software Development Engineer, where he worked from 2011 to 2015 in Estonia. Following this, he served as a Senior Software Engineer at Twilio Inc. from 2015 to 2017, and later as a Staff Software Engineer at the same company from 2017 to 2020. In 2020, he briefly worked as a Software Architect at Dashbird.
Professional Experience
Dmitrijs Rutko has held various significant roles throughout his career. After his tenure at C.T.Co, he transitioned into a Senior Software Development Engineer role at Skype Division, Microsoft, where he contributed for four years. His experience at Twilio Inc. spanned five years, where he progressed from Senior Software Engineer to Staff Software Engineer. His current position at Cognite marks a return to the company, where he initially worked as a Principal Software Engineer from 2021 to 2022.