David Lewis
Controller of Systems Engineering at Everyone TV- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
French Elementary proficiency
Topline Score
Bio
Experience
-
Everyone TV
-
United Kingdom
-
Broadcast Media Production and Distribution
-
1 - 100 Employee
-
Controller of Systems Engineering
-
Nov 2022 - Present
Software engineering manager for Freeview and Freesat devices and services.
-
-
Head Of Software Development
-
Apr 2020 - Nov 2022
Responsible for the delivery and operation of Freeview Play applications across HbbTV, Android and other TV platforms. People manager for a mixed team of internal and contract developers across multiple live projects.HbbTV (HTML) applications: - Explore Freeview Play, On-Demand free TV aggregation service available on channel 100 on Freeview Play TVs. - Accessible TV Guide, award winning accessibility interface for live TV available on channel 555 on Freeview Play TVs. - Future OD discovery interface overlaid on live channels.Android TV and Amazon Fire TV native applications for Freeview Play TVs providing access from the home screens to enhanced EPG (On-Now) information and recommendations from PSB OD players. Show less
-
-
-
YouView TV Limited
-
United Kingdom
-
Software Development
-
100 - 200 Employee
-
Senior Technologist
-
Oct 2016 - Apr 2020
Content Development and Innovation team. Continuing with responsibilities from previous role within the team and taking on new areas of work:Supervising projects for interns and new joiners.Developing subject expert status on player applications and surrounding technologies.Pushing improvements and efficiencies for existing processes including deprecating old tools and devices.Expanding knowledge of application security into general platform security role including PKI certificate management.Technical leadership for YouView's TV app on Sony 2020 Android TVs. Show less
-
-
Technologist
-
Feb 2014 - Oct 2016
Content Development and Innovation team. Wide ranging role enabling 3rd party players and applications on YouView set top box devices. Primarily supporting external developers of HTML5 applications with:Technical documentation and code examples, HTML, JS, CSS.Online support for developers via Jira ticket system, email and phone.Support for commercial and product teams ahead of development.Provision of tools to assist development (Node.js, Python scripting and web services) Also acting as an internal customer, developing test players to exercise new device features including new media types and custom JavaScript APIs. In this context the role included: Assisting in the architecting of new player related features, API design etc.Advising on how players will exploit new features.Developing applications for and supporting manual and automated testing teams.Providing specialist support to special projects such as YouView on Sony Bravia TVs, 4k devices and non-HTML player applications. Show less
-
-
-
BBC
-
United Kingdom
-
Broadcast Media Production and Distribution
-
700 & Above Employee
-
Technologist (Research and Development Engineer)
-
Sep 2009 - Feb 2014
Entry via graduate scheme with two years of training and rotation across departments before settling in a team working with connected TV devices and mobile interaction. Inventing and problem solving across a wide range of broadcast and web related technologies. Knowledge sharing via demonstrations, presentations and papers. Projects included: Development of a HTML5 based interactive DASH video service pushing the limits of available tablets and connected TVs. Contributing to specifications for browser and synchronisation features on future hybrid TV devices. Investigating 3D graphics capabilities of embedded devices using C++, OpenGL, JavaScript, WebGL and other 3D frameworks. Creating test applications and demonstrating these across the organisation. Image analysis on broadcast TV frames at the receiver using OpenCV. Android and HTML based development of companion screen applications. Development of multi-threaded image analysis applications for a high throughput compute cluster. Investigation of real time 3D tracking systems for athletics. Art installations for London Anti-Design Festival and Little Sun at Tate Modern (outside of work hours). Show less
-
-
-
The Orpheus Centre
-
United Kingdom
-
Non-profit Organizations
-
1 - 100 Employee
-
IT Support & Stage Technician
-
Aug 2008 - Aug 2009
Supporting all aspects of ICT within a residential learning and performing arts centre for young people with disabilities. ICT responsibilities included user support, server management, network maintenance and enabling people with conventional and specialist assistive technologies. Performing arts responsibilities included maintenance of sound and lighting equipment, running theatre shows and external events. Supporting all aspects of ICT within a residential learning and performing arts centre for young people with disabilities. ICT responsibilities included user support, server management, network maintenance and enabling people with conventional and specialist assistive technologies. Performing arts responsibilities included maintenance of sound and lighting equipment, running theatre shows and external events.
-
-
-
University of Surrey
-
United Kingdom
-
Higher Education
-
700 & Above Employee
-
Network Support Technician
-
Jul 2005 - Aug 2006
Placement year during bachelors degree. Working with a small team responsible for maintaining and expanding the University business, residences and telephone networks. Gained experience managing enterprise class network equipment and prioritising responses to incidents and support requests. Placement year during bachelors degree. Working with a small team responsible for maintaining and expanding the University business, residences and telephone networks. Gained experience managing enterprise class network equipment and prioritising responses to incidents and support requests.
-
-
Education
-
University of Surrey
Master of Science (MSc), Internet Computing -
University of Surrey
Bachelor of Science (BSc), Computing & Information Technology