Founder / Principal Software Engineer
NJLIGames LLC.
2010-10-01-Present
* Profound expertise in C++ encompassing C++11, C++14, C++17, and C++20 standards, with an in-depth grasp of its intricacies, features, a...
* 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.
C++
C
OOP
Lua
Python 3
Object-Oriented Programming
JavaScript
Swift
BrightScript
View more
Principle Roku Developer
The Church of Jesus Christ of Latter-day Saints
2021-10-01-2023-02-01
* Led the initiative to develop the All Saints Channel for Roku, facilitating millions of users to access live and pre-recorded events...
* Led the initiative to develop the All Saints Channel for Roku, facilitating millions of users to access live and pre-recorded events. * Employed Agile methodologies to plan and collaborate with the manager, scrum master, and team, ensuring efficient project execution. * Utilized MS Visual Studio Code, Brightscript, and Scene Graph to create multiple screens for the All Saints Channel on Roku. * Collaborated within an Agile framework with the product owner and scrum master to plan and implement user-friendly features. * Leveraged MS Visual Studio Code, Brightscript, and Scene Graph to empower users to customize language preferences and access the Terms of Service. * Enhanced the video player for the All Saints Channel by implementing functions to remember the last play position, making use of Roku's registry. * Integrated the Youbora SDK into the video player, enabling seamless user experiences such as resuming videos from where they left off and displaying advertisement videos.
Roku
BrightScript
Roku Development
View more
Roku
BrightScript
Roku Development
View more
Project Lead Developer
National Institute of Standards and Technology (NIST)
2022-03-01-2022-11-01
* Spearheaded the development of a foundational augmented reality project using Unity, HoloLens2, and Vuforia for the National Institute ...
* Spearheaded the development of a foundational augmented reality project using Unity, HoloLens2, and Vuforia for the National Institute of Standards and Technology (NIST).
* Played a crucial role in researching and developing VR and AR environments and equipment aimed at improving the effectiveness of first responders. Emphasized usability and human-computer interaction to enhance their job performance.
* Stayed at the forefront of emerging AR technologies, integrating state-of-the-art hardware and software solutions to create immersive and practical AR environments.
* Collaborated closely with multi-disciplinary teams to bridge the gap between technology and real-world applications, ensuring that AR solutions meet the specific needs of first responders.
* Focused on optimizing the usability and user experience of AR equipment and environments, contributing to safer and more efficient operations for first responders in critical situations.
* Actively engaged in ongoing research and development efforts, exploring innovative approaches to advance VR and AR technology in the context of first responder scenarios.
* Worked closely with NIST to align project objectives with their mission of promoting innovation and industrial competitiveness through cutting-edge technologies.