Senior Backend Engineer (Ruby), Team Lead - More.Tv - Svod And Avod Video Platform
- Enhanced the process of transcoding and storage of video content for supporting multiple types of video converters, added support for an external video file type, which enabling the use of modern transcoder and facilitating incremental migration to a new transcoding and content storage scheme- Implemented the dispatching events related to fundamental video information changes via the AMQP to external services, enabling incremental transition of monolithic components to separate services- Integrated FullHD video content quality type support, aligning with the expectations of various partner platforms concerning video quality requirements and contributing to increased viewer satisfaction- Migrated the process for applying scheduled content permissions settings from cron to Delayed Job, increasing the reliability and efficiency of task execution- Implemented the capability to apply prohibited embed settings at both track and project levels, providing more granular control over embeds and enhancing the customization options for content sharing- Developed an API for Xiaomi Smart TVs and other API components, expanding platform reach and increasing the user base- Refined the TV program parsing mechanism, ensuring better content matching, up-to-date and accurate scheduling information for viewers- Created reports based on user data, paid subscriptions, and traffic, providing valuable insights for informed decision-making and contributing to platform growth- Optimized API methods, SQL queries, and caching strategies, while removing or processing legacy components, leading to significant performance improvements and a more streamlined codebase- Took on the Team Lead role for a group of backend developers, conducting code reviews, offering mentorship, and making key decisions in collaboration with PM, task authors and the architecture department. This added responsibility fostered enhanced team coordination, knowledge sharing, and overall project success