Collaborated with multiple business units to implement a unified DevOps strategy.
Technical lead for backend services. Driving design and implementation across multiple projects.
Designed and created an cloud access control product's MQTT implementation for thousands of edge devices. Including onboarding flow
Created on prem implementation of cloud product, replacing cloud components with open source alternatives in all microservices + created production automation.
Lead technical initiatives to overhaul backend components.
Worked on AI chat system + tooling allowing users to access and process their data in a multi-tenanted system safely in a natural language interface.
Aided hardware teams in producing a new board based on Yocto with a custom web interface. Including building out a build pipeline so it can be run on x86 machines.
Overhauled local development and debugging workflow
Migrated containerised services to ARM on AWS for ~30% ECS hosting cost savings.
Vanderbilt International - Software EngineerApr. 2019 - July 2020
Led architecture for a biometric fingerprint reader integration project.
Lead developer for a video streaming platform; resolved critical security flaws and technical debt.
Managed IoT-like architecture involving security cameras and Linux-based microservices.
Infosys - Software EngineerSept. 2018 - Apr. 2019
Developed Python-based ETL tools and re-configured MongoDB for production-ready security and sharding.
Implemented search and content tagging services and created data retrieval APIs.
Standardized team programming practices (test coverage, git workflows).
Syncronology - DeveloperJan. 2015 - Aug. 2017
Software developer for a hosted document control and business workflow creation product built on a Microsoft stack (Server, SQL, IIS, SharePoint).
Worked in a small dev team in an agile environment maintaining the system, implementing and leading customer-focused projects using C#, SQL + Javascript.
Designed, scheduled work and assigned tasks to remote developers.
Projects
Kubernetes game servers2022 - Present
Hosting private game servers on bare metal Kubernetes clusters, from building out bespoke containers to Helm charting, deployment and update automation.