/*       ##  #######   ######  ##     ## ####  ######                            */
/*       ## ##     ## ##    ## ##     ## #### ##    ##                           */
/*       ## ##     ## ##       ##     ##  ##  ##                                 */
/*       ## ##     ##  ######  ######### ##    ######                            */
/* ##    ## ##     ##       ## ##     ##            ##                           */
/* ##    ## ##     ## ##    ## ##     ##      ##    ##                           */
/*  ######   #######   ######  ##     ##       ######                            */
/* ##     ##  #######  ##     ## ######## ########     ###     ######   ######## */
/* ##     ## ##     ## ###   ### ##       ##     ##   ## ##   ##    ##  ##       */
/* ##     ## ##     ## #### #### ##       ##     ##  ##   ##  ##        ##       */
/* ######### ##     ## ## ### ## ######   ########  ##     ## ##   #### ######   */
/* ##     ## ##     ## ##     ## ##       ##        ######### ##    ##  ##       */
/* ##     ## ##     ## ##     ## ##       ##        ##     ## ##    ##  ##       */
/* ##     ##  #######  ##     ## ######## ##        ##     ##  ######   ######## */
	

My Stuff

Blog and Articles

Social Links

GitHub
Twitter/X
LinkedIn

Resume

Employment History

Barbarossa Games (2024 - Present)
  • Founder & Software Engineer
    • Developing unreleased C++ PC game and custom game engine.
    • Contracting for other studios on game engine development with Rust and C++.
Sunshine Games / Merkur Gaming (2017 - 2024)
  • Lead Software Engineer (2020 - 2024)
    • Mentored and managed a team of 5 software engineers.
    • Implemented and maintained Impulse Progressive Jackpot Controller with C++, C99, libevent, and SQLite.
    • Implemented and maintained a slot game math engine with C++14. The slot math engine included a high-performance PRNG implementation, game win evaluators, and exposed a framework for running Monte Carlo simulations to evaluate game performance.
  • Sr. Software Engineer (2017 - 2020)
    • Implemented custom game engine components and fixes in our proprietary game engine.
    • Implemented games and game features using our proprietary game engine.
    • Implemented multiple internal tools to streamline production tasks with C#, Rust, C, C++, and Python. These tools cut our game production time by weeks and unlocked new game features for our design teams.
    • Mentored a team of 5 software engineers.
    • Worked with external regulatory and evaluation labs, like GLI and Merkur QA, to shepherd software releases through deployment.
  • After acquiring another company, Merkur closed down Sunshine Games as part of the merger.
Apartments247 (2014 - 2017)
  • Lead Software Engineer (2015 - 2017)
    • Managed and mentored a team of 20 software engineers.
    • Lead engineer on constructing microservices to support several thousand mobile and web apps implemented on AWS, Java, Go, NodeJS, and Python.
  • Sr. Software Engineer (2014 - 2015)
    • Built Aptcast Internet Listing Service (ILS) for apartment communities with heat-map filtering for iPhone using Swift and Objective-C.
    • Implemented REST APIs with AWS, Python, Go, and PostgreSQL to serve data to the Aptcaset ILS app.
Galavantier (2014)
  • Software Engineer
    • Primary engineer on Marko's Guest List iPhone app, implemented with Objective-C, and the backend REST APIs built with Drupal, PHP, and MySQL.
    • This company is no longer in business.
Lambda TD Software (2013)
  • Software Engineer
    • Implemented features and bug fixes on a prototype home automation platform with Java Spring, PostgreSQL, C, and C++.
    • This company is no longer in business.

Volunteer and Community Involvement

Founder and Organizer, Las Vegas Go Meetup (2015 - 2018)
Organizer, Las Vegas C and C++ User Group (2018 - 2023)

Education

BS Computer Science, University of Nevada Las Vegas, December 2012


Contact

The best way to contact me is by email at lynnjm7 [at] gmail [dot] com.