Evgeniy Demin
About Evgeniy Demin
Evgeniy Demin is a Senior Software Development Engineer with extensive experience in back-end development, having worked at companies like Toptal and Workato. He has a strong background in applied mathematics and has contributed to open-source projects while actively participating in process improvements within his teams.
Current Role at Workato
Evgeniy Demin currently holds the position of Senior Software Development Engineer at Workato, a role he has occupied since 2023. In this capacity, he actively participates in team discussions and contributes suggestions aimed at enhancing business processes and code practices. His responsibilities include overseeing software development projects and ensuring the quality of code through various methodologies.
Previous Experience at Toptal
Evgeniy Demin worked at Toptal in various capacities from 2018 to 2021. Initially, he served as a Back End Developer for two years, followed by a year as a Senior Back End Developer. He then progressed to the role of Principal Back-end Engineer, where he continued to develop his expertise in back-end technologies and software architecture until 2023.
Contributions to Workato
At Workato, Evgeniy successfully extended and restructured a large monolithic package, which improved the overall architecture and simplified code maintenance. He led a Rails upgrade project, establishing a green Continuous Integration (CI) environment with tens of thousands of tests in a short timeframe. Additionally, he devised a detailed migration plan for the Rails upgrade, implementing a canary release strategy to address potential issues effectively.
Educational Background
Evgeniy Demin studied at Immanuel Kant Baltic Federal University, where he earned a Master's degree in Applied Mathematics from 2016 to 2018. Prior to that, he completed his Bachelor's degree in the same field from 2012 to 2016. His educational background provides a strong foundation for his work in software development and engineering.
Open-Source Contributions
Evgeniy has authored several open-source projects that assist engineers in building high-quality software. His contributions to the open-source community reflect his commitment to improving software development practices and sharing knowledge with fellow developers.