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.
Strategic Technical Leadership
Analytical & Objective Problem Solving
Organizational Planning
TV App Development
BrightScript & Javascript
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.
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.
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.
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.
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.
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.
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.
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.
Bachelor of Science in Computer Science
Minors in Spanish & Mathematics
Spanish Immersion Program
Bilbao, Spain
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