# Daniel Adam > Roku Developer at Philo 📺 Video Game Streamer 🎮 twitch.tv/lupinvonlys 🖥 Location: San Francisco, California, United States Profile: https://flows.cv/danieladam Daniel Adam is a senior software engineer and game programmer with over eight years of professional experience in developing and maintaining video streaming and mobile gaming applications. He is a dual citizen of Canada and the US and is open to relocation and new opportunities. Daniel has extensive experience working with various mobile platforms like Android, iOS, Roku, and Tizen. He is proficient in multiple programming languages, including C/C++, C#, Brightscript, SceneGraph, JavaScript, React, Redux, and BrighterScript. He has contributed to platform-specific tools, UI overhaul, sign-in flow, code standards, optimization, debugging, and analytics for several projects. He has collaborated with external and internal teams, designers, and QA to ensure product quality and customer satisfaction. Daniel values diversity, equity, and inclusion and seeks to work with a company that shares these values. He graduated from Humber College with an advanced diploma in game programming, completing all three years with honours (GPA of 87%). He also worked as a peer tutor throughout his time at college, helping his peers with key concepts and project reviews. Daniel is passionate about game programming and design, and he has participated in numerous organized game jams, such as the Toronto Global Game Jam, The Great Canadian Appathon, and T.O. Jam. He also enjoys playing and live-streaming a variety of games, from classic Super Mario World to the latest FFXIV expansion. He has a soft spot for MegaMan and a robust collection of shiny Pokemon. ## Work Experience ### Software Engineer - Roku @ Philo Jan 2024 – Present | San Francisco Bay Area ### Senior Software Engineer @ Plex, Inc. Jan 2022 – Jan 2023 | Vancouver, British Columbia, Canada Senior Software Engineer - Roku Team ●Built new experiences using BrightScript and SceneGraph ●Contributed to platform-specific tools to help build processes ●Implemented an overhaul to the UI ●Collaborated with external and internal teams to develop better code standards and optimizations ●Helped find and resolve platform-specific bugs ●Implemented a new sign-in flow in regard to Roku’s requirements ●Worked with UI/UX teams to ensure brand guidelines were met and the best user experience ●Proposed solutions to ensure deadlines were met ●Reviewed peer’s code and suggested changes and optimizations ●Regularly performed user experience passes to ensure the app was operating up to expected customer standards ### Senior Live-Ops and Game Programmer @ Blue Wizard Digital Jan 2022 – Jan 2022 | Comox, British Columbia, Canada ●Maintained a consistent knowledge of the latest Android SDK and iOS SDK releases, features, and bugs. ●Maintained an understanding of the relationship and compatibility between Android / iOS SDKs and third-party SDKs within the Unity environment (IronSource, Firebase, Facebook, Unity Purchasing, etc) and various versions of the Unity Editor. ●Documented, communicated, and helped plan the implementation of necessary upgrades to our mobile game portfolio. ●Built and delivered test versions of each game to our QA team for review. ●Worked closely with the QA team to review bugs and create fixes to work towards final releases. ●Guided the QA team in terms of test steps required and expected results. ●Closely monitored crash rates, ANR (Application Not Responding) issues, and other potential problems with the live games using the Google Play and Apple App Store dashboards. ●Ensured the best possible performance, quality, and responsiveness of applications. ●Helped to maintain code quality, organization, and automatization. ●Helped to develop rapid prototypes to test the viability of potential new projects and game designs. ●Contributed support programming to other Blue Wizard Digital projects and games as needed. ### Software Engineer @ Accedo.tv Jan 2017 – Jan 2022 | Toronto, Ontario, Canada ●Worked as a Roku specialist with clientele across a multiplicity of projects that focus on streaming video content. ●Worked on a variety of platforms, including webOS, ROKU & Tizen ●Implemented tracking and analytics ●Helped develop internal project solutions for clients ●Developed core features ●Helped find and debug critical issues ●Worked closely with designers and QA to ensure product quality ### Game Programmer @ Gameloft Jan 2015 – Jan 2017 | Toronto, Ontario ●Key Disney Magic Kingdoms Team Member ●Implemented key gameplay features such as costumes, loot boxes, and mega-events ●Helped find and debug critical issues ●Worked closely with designers and QA to ensure product quality ### QA Tester @ Clearbridge Mobile Jan 2014 – Jan 2015 | Woodbrige, Ontario ●Searched for and reported bugs ●Developed internal testing tools to help improve the overall flow and speed of the QA process ●Developed internal testing programs, and scripts ●Worked directly with programmers to ensure optimal user experience ●Regression testing ### Peer Tutor @ Humber College Jan 2012 – Jan 2013 Trusted with helping students get by concepts they need help understanding as well as looking over assignments and projects for submission. ### Retail Store Manager @ T. Litzen Sports LTD Jan 2009 – Jan 2011 | Waterloo, Ontario Visual Merchandiser Followed Plan-O-Grams in addition to making new and innovative set ups for current and new products arriving in store Came up with new promotions and sales Managed inventory levels, including ordering of new product In charge of all staff including hiring, firing, scheduling and training Handled special order items for customers Handling of disciplinary consequences Opened and closed store daily Submitted weekly reports to head office to keep them informed on current sale targets Balanced till nightly as well as making bank deposits Coordinated special events that took place outside of the store Dealt with major accounts on a regular basis ### Apparel Warehouse Manager @ T. Litzen Sports LTD Jan 2008 – Jan 2009 | Dundas, Ontario Managed all inventory valued at over $5 million Oversaw all staff and personally trained them Received new shipments Installed new inventory system Developed new workflow systems Collaborated daily with customer support and sales Opened and closed warehouse daily ### Warehouse Worker @ T. Litzen Sports LTD Jan 2007 – Jan 2008 | Dundas, Ontario Daily tasks mainly consisted of general labor and order picking Helped with customer service and order entry in times of need Asked frequently to help customers in the retail store ## Education ### Advanced Diploma in Game Programming Humber College ## Contact & Social - LinkedIn: https://linkedin.com/in/dwadam - Portfolio: https://www.twitch.tv/lupinvonlys --- Source: https://flows.cv/danieladam JSON Resume: https://flows.cv/danieladam/resume.json Last updated: 2026-04-11