Principle Roku Developer
Comcast | Feb 2023 - Present
* Led and managed a team of engineers responsible for the development of the Roku Video Player, serving as a crucial component across all Comcast Roku applications.
* Successfully integrated the Client-side Roku Ad Framework (RAF) for both Title 6 (T6) and TV Everywhere (TVE) across Video On Demand (VOD) and Live Television (Linear) platforms, enabling targeted advertising and monetization strategies.
Founder / Principal Software Engineer
NJLIGames LLC. | Oct 2010 - Present
C++
C
OOP (Object-Oriented Programming)
Lua
Python 3
Object-Oriented Programming
JavaScript
Swift
BrightScript
* Profound expertise in C++ encompassing C++11, C++14, C++17, and C++20 standards, with an in-depth grasp of its intricacies, features, and best practices.
* Vast experience in conceiving, crafting, and sustaining intricate, large-scale software systems using C++, ensuring their durability, performance, and maintainability.
* Proficiency in crafting platform-agnostic C++ code across diverse operating systems, such as Windows, Linux, and macOS, adeptly employing platform-specific libraries and APIs.
* Mastery of Object-Oriented Design (OOD) principles, design patterns, and architectural paradigms, culminating in well-organized, modular codebases.
* Demonstrated capacity to fine-tune C++ code for optimal performance, encompassing memory management, multithreading, and algorithmic enhancements, resulting in substantial speed gains.
* Seasoned in seamlessly integrating and harnessing third-party libraries and frameworks within C++ projects, heightening productivity and functionality.
* Adept in crafting multithreaded and parallel C++ code, leveraging features like threads, mutexes, and atomic operations to enhance performance.
* Profound understanding and practical application of the Standard Template Library (STL) for C++ data structures, algorithms, and containers.
* Competence in leading code reviews, imparting constructive critique, and mentoring junior developers to elevate code quality and team efficiency.
* Proficient in Git and other version control systems, ensuring effective collaboration and code management.
* Accomplished in project management, including task estimation, project planning, and coordination, ensuring punctual project completion.
Demonstrated ability to collaborate seamlessly with cross-functional teams, including product managers, designers, and QA engineers, delivering top-tier software solutions.