ANDREW BRUNI
 
Andrew Bruni Picture

Andrew Bruni

  me@andrewbruni.com

  407-446-7998

  Denver, Colorado

  University of Denver

 

I am a passionate and dedicated engineering leader approaching 10 years of experience in the IP video streaming industry.


My career has primarily focused on native streaming video applications with an emphasis on the Roku platform. In both leadership and individual contributor roles, I have been responsible for the architecture, development, and deployment of multiple apps, each serving millions of users daily.


I graduated from the University of Denver in 2015 with a B.S. in Computer Science and minors in both Spanish and Math. A passionate traveler, I had the opportunity to study abroad during my time at DU, participating in an immersion program at the Universidad de Deusto in Bilbao, Spain. This experience allowed me to explore a new culture while enhancing my Spanish language skills.


While a spoken language is certainly different from a programming language, I believe being bilingual from an early age has helped me pick up new programming languages quickly. Similar to my passion for travel, I also enjoy taking on new projects and learning new languages or frameworks in order to keep me at the top of my game.

 
 
 
 
 

Skills


Strategic Technical Leadership

Analytical & Objective Problem Solving

Organizational Planning

TV App Development

BrightScript & Javascript

 
 
 
 

Spectrum

Senior Manager | Video Platforms - Roku
July 2021 - Present

Provides technical leadership to a team of eleven Software Engineers and is accountable for all development activities of the Spectrum TV, SpectrumU, and Spectrum Enterprise TV applications on the Roku platform.

Responsible for the career development of full time and contract employees, coordinating new feature work with cross functional teams, platform increment planning and work prioritization activities, architecture review of new feature development, coordination of QA activities through app release process, maintaining/improving key video metrics, and building relationships with external vendors and internal teams.

Oversaw platform deployments of various quality, resilience, and security initiatives which led to an improvement in the overall app experience for customers including: DASH and HEVC video streams, Playready to Widevine DRM migration, client side outage mitigation efforts (Alt. Customer Experience), a client side API caching solution, autoplay next episode functionality, in-app upgrade purchasing capabilities, and UI Node integration.

 
 
 
 

Spectrum

Lead Software Engineer | Production Engineer
March 2021 - July 2021

Senior Software Engineer | Production Engineer
August 2019 - March 2021

Responsible for the app release process for Spectrum TV on Roku, management of app’s remote configurations, management/implementation of A/B experimentation on the platform, in-app promotion configurations, providing technical/architecture input to feature owners requesting new development on the platform, providing input towards improvement areas based on app analytics, acting as a mentor for new hires and junior engineers, as well as representing the Roku team during large streaming events that require on call technical presence.

 
 
 
 

Spectrum

Senior Software Engineer
February 2018 - August 2019

Software Engineer
January 2017 - February 2018

Responsible for architecting and implementing a ground up rebuild of the Spectrum TV app on the Roku platform utilizing Roku's SceneGraph SDK. Continued development work consisting of new feature implementation, building custom SceneGraph components, as well as designing and implementing an algorithm to improve video quality through bitrate tracking.

 
 
 
 

POSSIBLE Mobile

Developer
June 2015 - December 2016

At POSSIBLE Mobile I was primarily responsible, as Developer and Tech Lead, for architecting and developing large scale video streaming applications for the Roku platform.

Usual daily tasks included working in BrightScript and the Roku SDK, utilizing the Conviva and Adobe Omniture analytics suites to deliver proper user statistics, troubleshooting app side issue with Adobe Auditude and Akamai HLS streams, and interacting with RESTful APIs that returned either XML or JSON responses.

I was further responsible for the development and continued support of applications built for the Google Chromecast platform utilizing both the Google Cast SDK and the Google Game Manager API. I was also occasionally tasked with assisting different iOS teams when short staffed in order to help triage, manage and complete development tasks.

My experience has allowed me to work in teams both large and small and on projects with varying time schedules in an agile environment.

 
 
 
 

Breyer Studios

Co-Founder & Lead Developer
September 2014 - December 2021

I am the Co-Founder of Breyer Studios, a web development startup, with goals to provide clients with modern websites that are fully responsive to help them generate additional business through the web. I was responsible as the lead developer for creating customer specific solutions that mainly utilized the Wordpress platform with additional experience building custom PHP websites and web applications. I was further tasked with social media management and search engine optimization for our clients.

 
 
 
 

Recondo Technology

Software Engineering Intern
August 2014 - June 2015

I was involved in the ongoing development of software business logic through the use of Drools as well as designing and implementing J-Unit tests to ensure prior edits and development remained in a usable state. Secondary focus was to help strengthen the testing process by assisting in the design of a Java app that allowed for the automation of more than 1700 J-Unit tests resulting in a 50% decrease in runtime compared to the previous method used.

 
 
 
 

University of Colorado Hospital

Web Development Intern
May 2014 - August 2014

My responsibilities included the management, updating and new development of content for the Department of Orthopedics and Orthopedic Sports Medicine public facing websites. The University of Colorado utilized Microsoft Sharepoint as a CMS for their websites and thus it was necessary to further develop and shape my skills in order to accomplish certain content related tasks within the constraints of the CMS. Additionally I was tasked with assisting the IT Coordinator with general user support, network troubles and hardware issues.

 
 
 
 

Bureau of Land Management

Computer Programmer Intern
May 2012 - May 2014

  Lead development role

  Front-end web development

  Back-end PHP/SQL development

  Assisted in maintenance of Informix databases

  Assisted in maintenance of Unix platforms

  General user support for database related problems


My primary focus was the development of a new web interface entitled “Admin Tools”. The system was to become a quickly deployable platform for new tools that interfaced not only with an Informix database, but, with other systems including the US Treasury banking system. I worked in a small team to build the web interface and utilized PHP, XML, JavaScript, jQuery, and AJAX while utilizing the Codeigniter framework. This approach allowed for each tool developed to be easily deployed and used outside of the Admin Tools Interface, as each tool was entirely self-contained. Additionally I was tasked with assisting in routine up keeping of multiple Unix based systems and Informix databases. I was further involved with conducting tests on an annual basis for the internal A-123 Audit.

 
 
 
 

Education


University of Denver

University of Denver

Bachelor of Science in Computer Science

Minors in Spanish & Mathematics

Universidad de Deusto

Universidad de Deusto

Spanish Immersion Program

Bilbao, Spain

 
 
 
 

Coursework


 

  Intro to Java 1, 2 & 3

  Systems Programming

  Computer Organization

  Data Structures & Algorithms

  Discrete Structures

  Operating Systems

  Database Organization

  World Wide Web Programming

  Topics in iOS

  Programming Languages

  Intro to Java 1, 2 & 3

  Systems Programming

  Computer Organization

  Data Structures & Algorithms

  Discrete Structures

  Operating Systems

  Database Organization

  World Wide Web Programming

  Topics in iOS

  Programming Languages