Andrei Elagin
About Andrei Elagin
Andrei Elagin is a Staff Software Engineer at RingCentral, where he has worked since 2023. He has over six years of experience in backend development, particularly in Scala and Java, and has held various engineering roles at RingCentral and Alfa-Bank.
Work at RingCentral
Andrei Elagin has been employed at RingCentral since 2023 as a Staff Software Engineer in Valencia, Spain. Prior to this role, he served as a Team Lead from 2022 to 2023 and as a Software Engineer from 2019 to 2021, both in Tbilisi, Georgia. His tenure at RingCentral spans multiple positions, demonstrating his growth and adaptability within the organization.
Background
Andrei Elagin began his career in software engineering at EPAM Systems, where he worked as an Intern in 2017. He progressed to a Software Engineer role at EPAM Systems from 2017 to 2018. He also held positions at Alfa-Bank, first as a Software Engineer and later as a Senior Software Engineer from 2018 to 2019. His experience includes significant time spent in Saint Petersburg, Russian Federation, and Tbilisi, Georgia.
Education and Expertise
Andrei studied Public Relations at Tomsk State University from 2007 to 2009. He has developed over six years of expertise in backend development, specifically in Scala and Java. His skills include designing and implementing scalable distributed systems, as well as strong experience with Kubernetes and Istio for container orchestration and service mesh implementation.
Technical Skills
Andrei Elagin possesses a strong understanding of data structures and algorithms, which he applies to real-world scenarios. He is adept at implementing CI/CD pipelines to facilitate faster and more reliable software releases. His technical skill set is focused on creating maintainable software solutions that meet the demands of modern distributed systems.