Bruce Randall
Software Developer - C++/Javascript
MyPicture
Summary
Enthusiastic software developer with 9 years of experience in gaming and sports betting. I primarily work in C++ and JavaScript. I enjoy delivering polished, user-friendly applications—whether web-based or on mobile frameworks like React Native, Cordova, and Capacitor. Bigly on cross-functional collaboration, continuous learning, and smart development practices. I stay on top of new technologies to keep my work fresh and forward-looking. I’m equally comfortable crafting performance-critical slot games and shipping modern web/mobile apps. I thrive on building solutions that delight both users and teams alike.
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 A/B testing 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
  • Transitioned from brick-and-mortar LAN center to online custom PC retailer during quarantine boosting profits by 300%!
  • Utilized DevOps best practices, deploying Node.js servers on AWS and integrating Slack, Shopify and Trello APIs, to reduce lead time by 50%
  • 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:
  • C++
  • TypeScript
  • JavaScript
  • Python
  • HTML/CSS
  • Swift
  • Frameworks/Engines:
  • React
  • Next.js
  • Cordova/Capacitor
  • Node.js
  • React Native
  • Unity
  • Unreal
  • Version Control:
  • Git
  • SVN
  • Github
  • GitLab
  • Google Services:
  • Google Analytics
  • Google Tag Manager
  • Google Firebase (Auth/Firestore)
  • Misc:
  • Mac/Windows/Linux
  • Atlassian Products(Jira, Confluence)
  • Microsoft Office
  • 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!