Roman Verchikov
About Roman Verchikov
Roman Verchikov is a software engineer with over 10 years of experience, specializing in cloud infrastructure technologies such as OpenStack and Kubernetes. He currently works at Apstra in the San Francisco Bay Area, where he has been involved in leading software development processes using agile methodologies since 2017.
Work at Apstra
Roman Verchikov has been employed at Apstra as a Software Engineer since 2017. He has worked in the Menlo Park, California office and has contributed to various projects over his tenure. His role involves leveraging his expertise in cloud infrastructure technologies, particularly OpenStack and Kubernetes. In 2018, he transitioned to the San Francisco Bay Area, continuing his work at Apstra. Roman has led software development processes utilizing scrum and agile methodologies, managing teams of up to 20 engineers.
Education and Expertise
Roman Verchikov earned a Master's degree in Computer Engineering from Kharkiv National University of Radioelectronics, where he studied from 2003 to 2008. He possesses over 10 years of experience in software engineering, demonstrating proficiency in multiple programming languages, including C, C++, C#, Java, Python, and Go. His expertise extends to cloud infrastructure technologies, configuration management tools like Ansible and SaltStack, and scripting with Bash for automation tasks.
Background in Software Engineering
Roman Verchikov began his career in software engineering at EchoStar Corporation, where he worked from 2008 to 2010. He then joined GlobalLogic as a Software Engineer from 2010 to 2012. Throughout his career, he has gained extensive experience in software development and has applied his skills in various roles, leading to his current position at Apstra.
Leadership and Methodologies
In his role at Apstra, Roman Verchikov has led software development teams using scrum and agile methodologies. His leadership experience includes managing teams of up to 20 engineers, ensuring efficient project delivery and fostering collaboration within the team. His approach to software development emphasizes iterative progress and adaptability, key components of agile practices.