About Me

Highly motivated and results-oriented Senior C# Engineer with 9+ years of experience in the .NET/Core environment. Proven ability to design, develop, and deploy high-performance software solutions for games and enterprise applications. Expertise in Unity Engine, WinForms, WPF, and various AWS/GCP/Azure Cloud Services. Passionate about clean code, modern programming principles, and delivering exceptional user experiences.

Skills

Programming Languages

  • C#
  • C++

Software Development

  • .NET Framework
  • .NET Core
  • SOLID
  • Clean Code
  • Design Principals
  • Multithreading
  • WinForms
  • WPF
  • REST API
  • AWS
  • GCP
  • Azure
  • Monolith
  • Microservices
  • DevOps
  • LiveOps
  • CI/CD
  • MVVM
  • Agile
  • Waterfall
  • Scrum
  • Unit Testing
  • Version Control
  • Machine Learning

Game Development

  • Unity Engine
  • Unreal Engine
  • Godot Engine
  • Game Math
  • Game Physics
  • Art Pipeline
  • Android Development
  • iOS Development
  • VR
  • AR
  • XR
  • Multiplayer
  • Networking
  • Animation
  • AI
  • State Machine
  • Behavior Tree
  • Tooling

Experience

March 2021 - PRESENT
Full Swing Simulators

Lead Platform Software Engineer

  • Organized and led software development for a multitude of .NET-based products, including tooling, client applications, and in-house software.
  • Trained and onboarded engineers, artists, and QA personnel, upholding coding standards and best practices.
  • Managed direct reports, team tasks, sprints, reviews, and worked with executive stakeholders to achieve per-project company goals.
  • Collaborated with the hardware team to integrate new sensors and devices.
  • Individually contributed to and owned multiple shipped software products for custom simulation hardware.
August 2023 - February 2024
Skyway

Lead .NET Systems Engineer

  • Spearheaded the development of a cutting-edge WPF-based front-end application, empowering Air Traffic Controllers (ATC) to seamlessly manage eVTOL aircraft within existing radar systems, enhancing airspace safety and efficiency.
  • Collaborated closely with government agencies, playing a pivotal role in shaping new communication standards for pilots and ATC operators, ensuring clarity and precision in critical flight operations.
  • Contributed significantly to the development of advanced AI/ML prediction models, enabling accurate flight tracking, optimizing airport operations, and enhancing decision-making capabilities for safer and more efficient air travel.
March 2022 – December 2022
ARRIVANT

Senior Network Engineer

  • Architected and mapped out the initial networking infrastructure for the Stargarden project.
  • Assisted and onboarded other engineers into the networking logic with Photon being the networking layer.
  • Created in-game development tools for designers to interact with entities and data on the fly for easy visualization and iterations.
  • Worked within the Unreal Engine 5 blueprint visual scripting system to create a comprehensive proof-of-concept networking implementation with existing player and AI systems.
  • Optimized networking data I/O for real-time client user input to the game server.
June 2020 - August 2022
Nintendo America (WayForward)

Advance Wars 1+2: Re-Boot Camp

Unity Engineer

  • Provided and participated in regular code insights and reviews, including repository content analysis and individual work product analysis.
  • Contributed heavily to primary areas of development, such as turn-based battles, cutscenes, UI integrations, and gameplay sequences.
  • Wrote and maintained efficient Switch hardware-focused logic and processes, utilizing custom thread solutions and mobile optimizations.
June 2021 - January 2022
Stage Inc

Stageverse

Unity VR Developer

  • Engineered a groundbreaking full-body tracking system for in-game avatars within a VR social platform, significantly enhancing user immersion and interaction.
  • Developed and implemented a robust microtransactions platform, facilitating seamless in-app purchases and expanding revenue streams for virtual goods within the platform.
  • Integrated multiplayer functionality using Photon Networking, enabling real-time avatar tracking and interaction, fostering a dynamic and engaging social experience for users.
January 2021 - November 2021
Robin Games, Inc

PLAYHOUSE

Unity Mobile Developer

  • Developed a mobile home decoration and interior design app for iOS and Android platforms.
  • Implemented interactive features for decorating virtual rooms with various colors, textures, and furniture.
  • Optimized app performance for mobile devices to ensure a smooth and responsive user experience.
May 2020 - March 2021
Dreamlab XR

Crunch Element

Unity VR Developer

  • Developed a first-person CQB shooter VR game with P2P co-op networking and a single-player campaign.
  • Implemented core gameplay mechanics, including weapon handling, enemy AI, and level design.
  • Optimized performance for VR platforms to ensure a smooth and immersive player experience.
October 2020 - March 2021
Edge Analytics

Unity Tracking & Analytics Engineer

  • Developed a Unity-based 3D humanoid analytics application for tracking human movement during workouts.
  • Integrated live camera feeds and pre-rendered footage for analysis.
  • Contributed to the development of a machine learning training library for processing captured data.
December 2019 - September 2020
Eleventh Hour Games

Last Epoch

Lead Unity Multiplayer Engineer

  • Collaborated with engineers, producers, QA, and design teams to fine-tune online gameplay mechanics.
  • Owned and maintained the master server framework, including game server instancing and authoritative logic with client-side prediction and AI behavior systems.
  • Hosted regular team SCRUM/Agile deep dives and discussions to ensure thorough and methodical development.
January 2019 - March 2020
Dolby Laboratories

Cinematic Audio Engineer

  • Constructed and authored multiple Unity HDRP environment project showcases, implementing Dolby Atmos Spatial Audio plugin.
  • Prepared audio files for software integration and generated a custom audio manager suite to control various audio elements like panning, effects, channels, and crossfading.
  • Demonstrated Unity builds and the technology's potential at expo events and panels to indie developers alongside Dolby.
May 2018 – December 2019
Intel Corporation

TrueVR

Lead Unity Developer

  • Led development of Intel TrueVR product platform within Unity, integrating Google Play Game Services and publishing to the platform.
  • Spearheaded agile methodologies, sprints, documentation, and code reviews, ensuring efficient and high-quality development.
  • Optimized performance for GearVR/Daydream VR HMDs, delivering smooth and immersive VR experiences on mobile devices.
  • Integrated live sports/event stats and analytics into VR mobile headsets via metadata JSON, enhancing user engagement with real-time information.
  • Established video streams to live broadcast feeds from Intel media servers, delivering real-time content to the 180* viewspace canvas within the VR environment.
September 2017
LEDET Training

Unity Certified Programmer Instructor

  • Taught and proctored the Unity Certified Developer exam to individuals from the ARMY, Microsoft, and college students.
  • Delivered a 5-day bootcamp covering Unity game development concepts and best practices.
  • Provided guidance and mentorship to students interested in pursuing careers in game development.