Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Michael Naulls

Software Engineer
Shelby

Summary

Forward-thinking Software Engineer with background working productively in dynamic environments. Fluent in Object Oriented programming languages used to develop software within the gaming industry. Proud team player focused on achieving project objectives with speed and accuracy. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

9
9
years of professional experience
2
2
years of post-secondary education

Work History

Software Engineer

Barbee and Brown
04.2023 - 10.2024
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.

Software Engineer

OPENLY
04.2022 - 08.2023
  • Led software implementation and public release software platform in several states.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Participated in architecture, design and implementation of back-end features using GOLANG.

Software Engineer III

CAE
10.2021 - 02.2022
  • Delivered unit-tested systems with required characteristics and within customer-prescribed timeframes.
  • Prepared detailed reports on updates to project specifications, progress, identified conflicts and team activities.
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.

Software Engineer II

L3Harris Technologies
04.2018 - 10.2021
  • Hold in-house responsibility as Product Line Lead to review and approve code before closing the task and project code.
  • Led Universal Armament Interface development initiative as Subject Matter Expert and primary point-of-contact for project management staff.
  • Work closely with customers and partnered companies to design, develop, and deploy totally new simulated weapons platforms in tandem with real world weapon development to provide day one training for new weapons.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
  • C++ is the primary language utilized by L3Harris, alongside ADA and Fortran. Everything from Weapon's Development to Visuals requires a baseline knowledge of C++ to navigate and maintain.
  • 3D Math is required when applying our Physics model to the weapon. As well as sanity checking results of implemented features.
  • System Architecture Several tasks required me to develop new subsystems from the ground up. Designing a solution that was maintainable and met all requirements while interacting with a large preexisting code base was crucial to several programs.
  • Code Review since I have had the title of Product Line Lead me and a fellow PLL have been tasked with reviewing all submitted code that engineers wish to add to the code base.
  • Linux is the operating system our servers make use of. All builds and development environments are created and ran from servers in the lab. Navigating and maintaining file systems is part of the constant housekeeping required to organize work.

Software Engineer I

International Game Technology
04.2016 - 07.2017
  • Partnered with development team on product development, application support plans, and prototype programs.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Orchestrated efficient large-scale software deployments, including testing features and correcting code.
  • Primarily responsible for development and conversion of several titles including. Black Tie, King Cash, Run For Your Money, Mystical Mermaid, Celestial Palace, Red Hot 7s.
  • Unity was the engine of choice for development and the workhorse software of the company. I did both game development and game conversion within it for the entirety of my time here.
  • C# was the primary language of LGT. development by me at this time was in C#.
  • SQL When in development or conversion of CDS (Central Determination Systems) machines we were required to package up the data for seeding to be provided for the server transaction.

Education

Bachelor of Science - Computer Science, Specialty in Game Development

Full Sail University
Winter Park, FL
10.2013 - 01.2016

Skills

Problem Solving

Flexibility

Git

C

3D Math

System Architecture

Algorithm implementation

Code reviews

Troubleshooting

undefined

Accomplishments

  • Completed Game Titles: Black Tie, King Cash, Run For Your Money, Mystical Mermaid, Celestial Palace, Red Hot 7s.
  • Primarily responsible for development of long-term product solutions, intended to be foundation for all weapon simulation products in the future.

Timeline

Software Engineer

Barbee and Brown
04.2023 - 10.2024

Software Engineer

OPENLY
04.2022 - 08.2023

Software Engineer III

CAE
10.2021 - 02.2022

Software Engineer II

L3Harris Technologies
04.2018 - 10.2021

Software Engineer I

International Game Technology
04.2016 - 07.2017

Bachelor of Science - Computer Science, Specialty in Game Development

Full Sail University
10.2013 - 01.2016
Michael NaullsSoftware Engineer