Yevgen Fesenko

Software Engineer @ Trainline

About Yevgen Fesenko

Yevgen Fesenko is a Software Engineer with extensive experience in full-stack development and cloud architecture. He has worked for notable companies such as Universal Music Group and Trainline, and he specializes in refactoring applications into microservices while adhering to SOLID principles.

Work at Trainline

Yevgen Fesenko has been employed at Trainline as a Software Engineer since 2020. In this role, he contributes to the development of software solutions that enhance the travel experience for users. His responsibilities include adhering to industry best practices and utilizing modern technologies to deliver efficient and reliable applications.

Previous Experience at Universal Music Group

Prior to his current position, Yevgen worked at Universal Music Group as a Senior Developer from 2016 to 2019. During his three years in this role, he was involved in various software development projects, focusing on creating scalable and maintainable applications in the music industry.

Background in Software Development

Yevgen has a diverse background in software development, having worked in various roles since 2013. He began his career as a Web Developer at Shaw Communications, followed by positions at Positive Technology, where he served as both a .NET Developer and Development Team Lead. His experience spans multiple programming languages and frameworks.

Education and Expertise

Yevgen holds a Bachelor of Science degree in Computer Science from Ryerson University, which he completed from 2003 to 2008. His educational background has provided him with a strong foundation in object-oriented programming and software engineering principles, including SOLID principles for creating robust solutions.

Technical Skills and Proficiencies

Yevgen is proficient in full-stack development, utilizing frameworks such as Angular and React. He has extensive experience in refactoring monolithic applications into microservices and is skilled in using Docker for application deployment. Additionally, he leverages AWS services for cloud architecture and is comfortable working with both REST and message-based APIs.

People similar to Yevgen Fesenko