Apr 2021 - Jan 2023

Now is a subscription over-the-top streaming television service operated by British satellite television provider Sky Group and American cable provider Xfinity.

My role

I was part of the NOW TV agile team, building web, hybrid and native streaming apps for web, mobile , Smart TV, TalkTalk TV Box, AppleTV, FireTV, XBOX S/X and PS5

I worked closely with sprint team members, stakeholders and product owners throughout the new and existing initiatives - from planning, through implementing, assisting QA and CI deployment.

Tech stack

JavaScript
TypeScript
React
redux
GraphQL
SASS

TypeScript migration

I have played a significant role in the initiative to migrate the NOWTV app codebase from JavaScript to TypeScript. This transition has involved meticulous planning, thorough testing, and close collaboration with the development team to ensure a seamless and efficient upgrade. By adopting TypeScript, we have enhanced the app's performance, improved code quality, and provided a more robust and scalable foundation for future development.

This project has not only strengthened my technical skills but also underscored the importance of teamwork and innovation in achieving our goals.

New testing strategy

I have successfully co-led and implemented a new code testing strategy, migrating from Enzyme to React Testing Library. This initiative involved developing a comprehensive plan, conducting extensive testing, and working closely with the team to ensure a smooth transition. By adopting React Testing Library, we have improved our testing efficiency, increased code coverage, and enhanced the overall quality of our codebase.

Mentoring

I have had the privilege of mentoring junior developers and graduates, helping to enhance their product and technical knowledge. Through personalized guidance, hands-on training, and continuous support, I have contributed to their professional growth and development. This mentoring experience has been incredibly rewarding, as I've witnessed their skills flourish and their confidence grow. It has also reinforced my belief in the power of knowledge sharing and teamwork in building a stronger, more capable development team.

What are they saying about me?

Bart was part of a team working with applications written in React.js and Typescript. He is a great team player, and keen to volunteer to pick up whatever task is the priority. He showed interest in both tech improvements as well as feature work and offered valuable contribution. Bart is friendly, works well with others and doesn't give up until he finds a solution to the task at hand.

Lydia Chatziioannou

Engineering Manager