Abhishek Deshpande, Developer in Barcelona, Spain
Abhishek is available for hire
Hire Abhishek

Abhishek Deshpande

Verified Expert  in Engineering

Bio

Abhishek is a senior OTT developer with five years of experience. He specializes in BrightScript, SceneGraph, and XML. During his professional career, Abhishek has worked on various streaming applications aimed at European markets to enable major functionalities and custom UI components.

Portfolio

Viaplay Group
Roku, BrightScript, SceneGraph, XML, MacOS, Visual Studio Code (VS Code)...
Inkitt GmbH
BrightScript, Roku, Stripe Payments, RevenueCat, Architecture
Endeavor - Streaming DBA Dice Technology
Roku, BrightScript, JavaScript

Experience

  • Front-end - 5 years
  • Software Development - 5 years
  • Roku - 5 years
  • BrightScript - 5 years
  • XML - 5 years
  • JavaScript - 3 years
  • React - 2 years
  • TypeScript - 1 year

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code)

The most amazing...

...work I've done was collaborating with European streaming service providers within the media and sports industries to launch streaming apps.

Work Experience

Senior Front-end Developer

2023 - PRESENT
Viaplay Group
  • Participated in MVP launch of Viaplay streaming web applications in the US, UK, and Canada.
  • Led the development of a custom player for the Viaplay streaming service, tailoring the viewing experience to meet user preferences. Implemented features that improved video playback, controls, and overall user interaction.
  • Played a key role in optimizing the performance of the Viaplay web application. Conducted thorough performance analysis, identified bottlenecks, and implemented enhancements to ensure a fast and responsive user interface.
  • Enhanced the search functionality within the Viaplay application, making content discovery more intuitive and efficient for users. Implemented features such as autocomplete, filters, and sorting options to improve search results.
  • Managed various features across the Viaplay platform, showcasing adaptability and a comprehensive understanding of different aspects of web application development.
  • Contributed to the successful development and launch of streaming web applications, showcasing a diverse skill set in payment integration, feature development, performance, and UI enhancement.
Technologies: Roku, BrightScript, SceneGraph, XML, MacOS, Visual Studio Code (VS Code), User Interface (UI), Architecture

BrightScript Developer

2024 - 2025
Inkitt GmbH
  • Designed the architecture and built the GalateaTV app from scratch, ensuring scalability and performance.
  • Developed an intuitive home screen with efficient API requests, a visually engaging UI, and custom progress tracking features like "Continue Watching."
  • Integrated Microsoft authentication, Stripe, and RevenueCat for seamless visitor payments and subscription management.
  • Launched the Roku MVP product across all markets, meeting performance and user engagement goals.
Technologies: BrightScript, Roku, Stripe Payments, RevenueCat, Architecture

Roku/BrightScript Developer

2024 - 2024
Endeavor - Streaming DBA Dice Technology
  • Developed and implemented key features for the UFC project, including animated heroes in the background, enhancing user engagement with visually dynamic elements.
  • Improved video player functionality by integrating dynamic seek intervals, resulting in a more responsive and user-friendly experience.
  • Integrated live search result support, enabling users to receive real-time suggestions and improving search efficiency and user satisfaction.
  • Designed and developed a customizable settings screen for user preferences, allowing personalized user experiences and enhancing platform usability.
  • Created custom row lists for displaying content on the home screen, leading to a more organized and visually appealing interface.
  • Added new features such as content sorting and filtering options, enabling users to navigate and discover content efficiently and boosting content accessibility.
  • Developed a profile screen to support multiple user accounts, facilitating personalized experiences for different users on the same device.
  • Enhanced platform performance through optimization across various realms, resulting in faster load times and smoother user interactions.
Technologies: Roku, BrightScript, JavaScript

Senior Front-end Developer

2021 - 2023
Rakuten
  • Worked actively on Rakuten TV's application development, deployment, and architecture design and maintained TV and web platforms that provide streaming services, movies, and TV series.
  • Collaborated with the team for code review, unit tests, and sprint planning while following the Agile methodology.
  • Designed multiple dynamic compatible pages using Roku BrightScript and developed important features such as payments, custom player, acquisition, electronic program guide (EPG), and analytics.
  • Partnered with UI/UX design teams to improve performance and existing applications such as advertisement-based video-on-demand (AVOD) and transactional-based video-on-demand (TVOD) apps.
Technologies: JavaScript, TypeScript, BrightScript, Roku, XML, Video Players, MacOS, Visual Studio Code (VS Code), React, Web Development, Redux, User Interface (UI), HTML, CSS

Front-end Developer

2018 - 2021
Particle41
  • Led the development of Circle Media's country music application on the Roku platform.
  • Designed and implemented features that catered specifically to the country music genre, ensuring an immersive and tailored experience for users on Roku devices.
  • Developed efficient code to handle large datasets within the country music application. Implemented strategies to render components on the UI, optimizing calls and minimizing API requests by 60%.
  • Played an integral role in the development team, contributing to diverse apps such as the Classroom Door learning management system and the TurtleBeans eCommerce app.
Technologies: JavaScript, React, Roku, BrightScript, MacOS, Visual Studio Code (VS Code), Next.js, Web Development, Redux, AWS Amplify, Video Streaming, Architecture, CSS, Tailwind CSS

Experience

Rakuten TV Streaming App for Roku

https://channelstore.roku.com/en-gb/details/d1c0825fa19f6354ae6e7713593d228f/rakuten-tv
The project involved developing, designing, and maintaining Rakuten TV's streaming services on the Roku platform. I led all these activities, including implementing multiple features such as Roku Pay, payment methods, global search, EPG, and custom video player.

Viaplay Streaming Application for Roku

https://channelstore.roku.com/en-ca/details/ded1b4cdd114876ab216a5a29ed3442d/viaplay
Viaplay has launched multiple streaming web applications for the US, UK, and Canadian markets, enabling streaming movies, series, and live sports events. As part of this MVP launch, I handled features like payments, continued watching, application performance, pagination, and search.

UFC App for Roku

https://channelstore.roku.com/en-gb/details/d77dedfdbbed50b3d3279a7788fd2502/ufc
I developed and implemented key features for the UFC project, including animated heroes, live search result support, a customizable settings screen, content sorting and filtering options, and enhancing user engagement with visually dynamic elements.

Education

2012 - 2017

Bachelor's Degree in Computer Engineering

University of Pune - Pune, India

Skills

Libraries/APIs

React, AWS Amplify

Languages

JavaScript, BrightScript, TypeScript, XML, HTML, CSS

Frameworks

Redux, Next.js, Tailwind CSS

Platforms

MacOS, Visual Studio Code (VS Code), RevenueCat

Paradigms

Agile Software Development

Other

Front-end, Roku, SceneGraph, Software Development, Video Players, Web Development, User Interface (UI), Architecture, Video Streaming, Stripe Payments

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring