Bruce Randall
Software Developer - C++/Javascript

Summary
I’m a software developer with nearly a decade of experience building things that run fast, feel good, and solve real problems. My core work sits at the intersection of C++, JavaScript, and cross-platform frameworks like React Native, Cordova, and Capacitor.
Recently, I've been focusing on React Native and believe it's got a bright future. I've played with a wide breadth of technologies over the years from Node and Python services to game engines like Unity, Godot, and Unreal. That range taught me to learn quickly, adapt fast, and keep my curiosity sharp. At the end of the day, I just like building.
Whether it’s a user-facing app or a system under the hood, I care about writing code that’s thoughtful, maintainable, and actually enjoyable to use.
Recently, I've been focusing on React Native and believe it's got a bright future. I've played with a wide breadth of technologies over the years from Node and Python services to game engines like Unity, Godot, and Unreal. That range taught me to learn quickly, adapt fast, and keep my curiosity sharp. At the end of the day, I just like building.
Whether it’s a user-facing app or a system under the hood, I care about writing code that’s thoughtful, maintainable, and actually enjoyable to use.
Professional History
Caesars' Digital: Las Vegas, NV July 2021 - Present
Software Engineer
- Built flow from landing page acquisition link, through first time registration and deposit of Caesars' Sportsbook App using React.js, Next.js, Cordova, and Redux.
- Supported marketing requests utilizing Content Stack as a headless CMS and Google Tag Manager for user tracking and rapid hotfix deployments.
- Spearheaded the Refer a Friend revamp, introcuding a milestone-oriented design while managing the api contract with my backend counterpart -- reducing customer support queries
- Extended Refer a Friend to a multi-reward model, enabling Dynamic Rewarding for segmented user groups
Aristocrat Technologies Incorporated: Las Vegas, NV March 2016 - July 2021
Software Engineer
Developed multiple high-profile slot games in C++ using a proprietary engine, including:
- The Big Lebowski
- WestWorld
- Buffalo Gold Cinema
- Star Trek
- Winner’s World Game Pack
- Game of Thrones: King's Landing
1337PCs.com: Las Vegas, NV August 2018 - March 2021
Business Co-Owner
University of Nevada Las Vegas: Las Vegas, NV Summer 2014 - May 2016
Bioinformatics Software Developer
Developed data processing tools in Java as needed for research projects
Education
University of Nevada Las Vegas Graduation Date: December 2015
Bachelor of Science in Computer Science
The Pennsylvania State University Graduation Date: December 2010
Bachelor of Science in Physics
Minor in Mathematics
Useful Proficiencies
Languages:
Frameworks/Engines:
Version Control:
Cloud Services:
Administration:
Side Projects
- My Friend Gym
- Built and maintain a cross-platform mobile app using React Native (Bare Expo workflow) for iOS/Android to support workout tracking, max lift calculations, and a pounds-to-kilos converter.
- Integrated Google Sign-In, Firebase Authentication, and Firebase Realtime Database for secure data storage and synchronization.
- Created a custom graph component using react-native-svg for real-time tracking and visualization.
- Be sure to check out my past and current projects on my Portfolio page!