Dmitry Rakushev
About Dmitry Rakushev
Dmitry Rakushev is a Scala Developer at Flo Health Inc. in Minsk, Belarus, specializing in distributed systems and cloud-native technologies, with a strong background in software development and data processing.
Work at Flo Health
Dmitry Rakushev has been employed as a Scala Developer at Flo Health Inc. since 2021. He works in Minsk, Belarus, contributing to the company's software development efforts. His role involves designing and implementing distributed systems, particularly focusing on microservices and cloud-native technologies. He has been integral to various projects, leveraging his expertise in software engineering to enhance the company's technological capabilities.
Education and Expertise
Dmitry Rakushev earned a Bachelor's degree in Engineering from the Belarusian State Academy of Telecommunications, where he studied from 2008 to 2013. His education provided a strong foundation in software development fundamentals, particularly in data structures and algorithms. This academic background supports his specialization in distributed systems and cloud-native technologies.
Background
Dmitry Rakushev possesses extensive experience in software development, particularly in distributed scalable stream and batch data processing. His technical skills include proficiency with tools and technologies such as Apache Flink, Kafka, AWS ECS, and Kubernetes. He has a strong understanding of a diverse technology stack, including Java, Scala, Domain-Driven Design, and various database technologies.
Technical Skills
Dmitry Rakushev utilizes a comprehensive technology stack in his work, which includes Java, Scala, Domain-Driven Design, Cassandra, Elasticsearch, SQL, Spring Framework, Docker, REST APIs, Hibernate, Spring Cloud, AWS, Kafka, and Kubernetes. His expertise in these technologies enables him to effectively design and implement complex software solutions.
Professional Attributes
Dmitry Rakushev demonstrates high adaptiveness and proactivity in his role as a software engineer. He exhibits leadership skills that contribute to the success of software engineering projects. His ability to navigate challenges and drive projects forward is a key aspect of his professional profile.