Post Job Free
Sign in

C++ Software Engineer

Location:
Las Vegas, NV
Posted:
November 19, 2024

Contact this candidate

Resume:

MARK BEIFUSS

702-***-**** Las Vegas, Nevada ********@*******.***

Summary

20+ years of application development experience in a variety of industries.

Development in C/C++/C#.NET primarily on the Windows platform.

Excellent problem solving skills.

Development experience writing applications against Oracle and SQL Server.

Certified Scrum Master

Previously held Nevada Gaming License# R4033293 (expired).

Professional Experience

Pervasive Gaming, Las Vegas, Nevada 9/2022 –7/2023

Programmer/Mathematician

Develop math models and game engines for slot and keno games.

Use Excel and C# to define and refine game play and achieve required holds.

Evaluate the game experience and further refine the games and provide concept ideas for features.

SpeedCommmerce, Las Vegas, Nevada 6/2021 – 8/2022

Software Engineer

Maintain warehouse and shipping software in C++ and C# for Windows.

Use Visual Studio C++/C# .Net, SQL Server, JSON and XML.

Kaseya, Henderson, Nevada 7/2016 – 12/2020

Software Engineer

Develop and maintain RMM and Remote Control software for multiple platforms.

Develop new features for Remote Control application in Qt.

Use Visual Studio C++/C# .Net, XCode C++, QtCreator C++, SQL Server, Ant, JSON and XML.

Use Jira, Bit Bucket, Jenkins, Bamboo, SourceTree, HipChat, Teams, Slack, SSMS, MSO, GoogleDocs

Aristocrat, Las Vegas, Nevada 8/2015 – 3/2016

Associate Game Designer

Design Class III games using Excel to create theoretical math models and create simulations to generate game data and/or to verify the theoretical model. Contribute to the innovation of the gaming experience.

Create theoretical models for Class III games.

Research current gaming trends.

Instruct the game design team in C/C++ programming methodologies.

Scientific Games-WMS, Las Vegas, Nevada 8/2014 – 3/2015

Senior Software Class II Math Engineer

Convert Class III games to the Blueberri Class II gaming platform using simulations and mathematical tools. Contribute to the innovation of the gaming experience.

Adapt Class III models to the Class II environment.

Create and modify tools to automate Class II game development in C# .NET

Credit One, Las Vegas, Nevada 6/2014 – 8/2014

Business Analyst (Contract)

Research and fix production issues in software, data, process and legal.

Debugged issues in data elements, software and processes as well as performed research and data extracts for litigation.

Back-end monetary software utilizing MVC Design Patterns.

Worked with C# .Net, PL/SQL and XML

IGT, Las Vegas, Nevada 7/2012 – 11/2013

Staff Engineer

Delivered the latest version of the media manager portion of the sbX suite. Retrofit existing C# and Actionscript code with unit tests as part of the effort to deliver high quality software. Tasked with developing code review and code check in procedures for the company. Received second place honors in the creative division of the innovation competition. Debugged issues in services software.

Software utilized MVC Design Pattern.

Implemented unit tests against legacy C# methods in preparation for automating testing a build time through TFS.

Completed Platinum Edge Certified Scrum Developer training.

Worked with C# .Net, SQL Server, XAML, XML

VGT Inc., Ruckersville, Virginia 4/2005 – 5/2012

Software Engineer IV

Maintained and enhanced the gaming system as part of the client team. Interacted with the server, devices and creative services teams as necessary to resolve hardware and software issues, create new concepts and design new game features. Developed and maintained the paytables and facades that drive the game engine. Work included an innovative façade engine design and implementation. Skills and technologies used included C, C++, C#.NET, MS Visual Studio (including remote debugging), ICU localization technologies, Perforce, FogBugz, TestTrack Pro and Code Collaborator.

Designed and developed new façade system to be used on two different platforms.

Led a team to further refine the new façade system and implementation.

Mentored junior developers via presentations and one on one paired programming.

Implemented localization solution used in the original platform for deployment into Mexico.

Optimized the simulator to allow reasonable time frames for the 5 reel game paytable analysis, changing the behavior from exponential to linear. Results were a >20 fold reduction in time to analyze game math.

Education

Bachelors of Science, Florida Institute of Technology, Melbourne, Florida



Contact this candidate