Senior Software Engineer at Light & Wonder
Designed and implemented the Multi-Table Game layout and transition system in Unity with C# which enabled seamless multi-gaming with “trend view” in new markets
Architected and implemented card and chip recognition Computer Vision (CV) AI in Python
Optimized the previous AWS AI chip detection pipeline from ~40s down to 0.5s locally which enabled continuous chip detection rather than waiting for responses
Created AI assisting tools for training and calibrating in Typescript ReactJS
Containerized the CV solution for bundled deployment using Docker
DevOps Engineer Level 2 at Ridgeline Apps
Designed key components of the new Ridgeline deployment and operations tool which enabled the DevOps team to cleanly manage environments and deployment and enabled the company to deploy environments and code continuously
Supported the company transition to Github Actions CI/CD which enabled continuous linting and unit test feedback for developers within minutes
Supported the company transition from Cloudformation to Terraform CDK
Containerized Ridgeline’s old deployment orchestrator tool which helped enable the company transition from Lambdas to ECS containers which enabled faster response times, better logging, and faster deployment through A/B
Improved deployment automation using Step Functions and Codepipeline
Improved deployment visibility through Datadog/Slack/Jira integrations
Ridgeline Apps Winter DevOps Internship
Designed and implemented Ridgeline’s code coverage tool
Ridgeline Apps Summer Internship
Designed Python GraphQL backend logic handlers for front facing dashboard analytics using an internal engine.
Debugged and tested backend using AWS Cloudwatch, DynamoDB, and Lambda.
Designed ReactJS frontend using hooks to control display flow and connect backend.
Intel Corporation Software Engineering Internship
Worked on the Non-volatile Memory Solution Group Function Validation team.
Worked developing test content and framework in Python to find firmware bugs in Intel's solid state drives.
Evolutionary Computing Systems Labratory Undergraduate Research Developer
Worked on a VR/mltiplayer simlation for the Navy using Unity, UNet, and SteamVR.
Worked full time on cyber-security game, NetDefense, using Unity and UNet.
Worked converting Navy models which included writing batch scripts and heavily documenting the mlti-step process.
Teaching Fellow for Introductory C-language and Object Oriented C++ Courses
Held office hours and helped students with projects.
C Course (CS135) explores pointers, file I/O, and strings on top of the basics.
C++ Course (CS202) teaches object oriented basics including classes, encapslation, inheritance, and polymorphism.