ANDREW BRUNI
 
Andrew Bruni Picture

Andrew Bruni

  me@andrewbruni.com

  407-446-7998

  Denver, Colorado

  University of Denver

 

Hi, my name is Andrew and I am a full time developer who is skilled in building both web applications and native applications for multiple platforms. Whether working with a team or solo, I always strive to find a solution that best fits the problem.


My career has primarily focused on streaming video applications and I have assisted in the design and implementation on a multitude of apps that each serve 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. Traveling is a passion of mine and during my time at DU I was able to partake in a semester abroad where I participated in an immersion program at the Universidad de Deusto in Bilbao, Spain. While there I was able to experience another culture and strengthen my skills in the Spanish language.


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

 
 
 
 
 

Skills


TV App Development

BrightScript

JavaScript | jQuery

HTML | PHP | CSS

Python

 

TV App Development

BrightScript

JavaScript | JQuery

HTML | PHP | CSS

Python

 
 
 
 

Charter Communications (Spectrum)

Senior Software Engineer | Production Engineer
January 2017 - Present

Presently in a leadership role on the Roku team and in charge of the app release process for Spectrum TV on Roku, management of app’s remote configurations, management/implementation of A/B experimentation on the platform, 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.

Promoted to current role from Software Engineer, where previous work included architecting and implementing a ground up rebuild of the Spectrum TV app on the Roku platform utilizing Roku's SceneGraph SDK. Continued development work has consisted of new feature implementation, building custom SceneGraph components, as well as designing and implementing an algorithm to improve video quality through bitrate tracking.

 
 
 
 

Breyer Studios

Co-Founder & Lead Developer
September 2014 - Present

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

 
 
 
 

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.

 
 
 
 

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 2015

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