Dmitrii Trishin
About Dmitrii Trishin
Dmitrii Trishin is a Senior Software Development Engineer at RingCentral, where he has worked since 2019. He has a strong background in backend development, utilizing technologies such as Kubernetes, Bazel, and Rust.
Work at RingCentral
Dmitrii Trishin has been employed at RingCentral since 2019, serving as a Senior Software Development Engineer. His role involves implementing GitOps practices with Kubernetes to enhance deployment processes. He previously worked at RingCentral as a Senior Frontend Engineer from 2016 to 2019. His experience at RingCentral spans a total of five years, during which he has contributed to various projects and initiatives in the software development domain.
Previous Experience at A-Soft
Before joining RingCentral, Dmitrii Trishin worked at A-Soft as a Senior Backend Developer from 2014 to 2016. During his tenure, he focused on backend development, contributing to the efficiency and performance of software solutions. His experience at A-Soft provided him with foundational skills that he later applied in his roles at RingCentral.
Education and Expertise
Dmitrii Trishin studied at Пензенский Государственный Университет Архитектуры И Строительства (ПГУАС), where he pursued a degree in Информационные системы и технологии. He achieved a Диплом специалиста по инженерной специальности from 2009 to 2015. His educational background has equipped him with a strong foundation in information systems and technology, which he applies in his professional work.
Technical Skills and Tools
Dmitrii Trishin possesses expertise in various technologies and tools relevant to software development. He utilizes Bazel for efficient software building and testing, and employs Protobuf and gRPC for effective communication within microservices architecture. He also incorporates Kafka for managing high-throughput data streams and applies Istio for service mesh management in microservices environments. His proficiency in Rust with Tokio further enhances his backend development capabilities.
Contributions to Software Development Practices
Dmitrii Trishin actively implements modern software development practices. He applies GitOps methodologies to streamline deployment processes and utilizes Flux and Flagger for progressive delivery and feature management. His focus on these practices reflects his commitment to improving software development efficiency and reliability in complex environments.