Keith MacKay

Philadelphia, PA[email protected]keith.sh/resume
Education
December 2016
Bachelor's in Computer Science
North Carolina State University (NCSU), Raleigh, NC

Technical Skills
  • Strong working proficiency with numerous languages and development applications including:
    • Java, Typescript, Android App Development, Kotlin, Golang, C#/VB.NET, React.js, Python, Spring, SQL (OracleDB, MySQL, and Microsoft SQL), Hibernate, MongoDB
  • Extensive experience with using Agile Development Process
  • Very experienced in Unix/Linux environments using bash and also Windows using Powershell
  • 4 years of experience as a Consulting Backend Engineer
  • Experience working in modern Cloud architectures, including Docker, Kubernetes, AWS, Azure, Heroku, DigitalOcean, and GCP

Professional Experience & Leadership
Solutions Architect
ImagineXRemote
June 2024 - Present
  • Leading a team of 9 working on FanDuel's Responsible gaming tools
Solutions Architect
Big Nerd Ranch (now Stellar Elements)Remote
April 2022 - Present
Senior Software Engineer
Big Nerd RanchRemote
July 2020 - April 2022
  • Led Development and DevOps as a consultant. Made high level technical decisions on kubernetes architecture, and helped maintain Kubernetes resources during updates and Ingress Migrations
  • Worked to improve application security and resiliency while maintaining 100% uptime on all APIs
  • Implemented Client requirements and integrated with client team to understand results and help map how best to accomplish them
  • Managed a team of 6 other Engineers, and mentored another 3 engineers
  • Led Technical interviews and made hiring decisions for candidates
  • Managed relationships with other data holders and API teams to transform and proxy data to assist UI teams
  • Responsible for the entire backend of the loyalty program for one of the 10 largest fast food restaurants in the world
Software Engineer
CiscoDurham, NC
April 2019 - July 2020
  • Working in a Kubernetes Environment to migrate applications from an older infrastructure to work in Kubernetes
  • Created many custom tools to:
    • Manage Kubernetes Configurations
    • Automated Calculation billing for Software-as-a-Service running in Kubernetes
    • Track Service Outages and inform DevOps team of issues
    • Improve metrics gathering into Prometheus on Self-Hosted Kubernetes Instances
    • Continually manage binary storage space in Artifactory server to remove stale contents
  • Created an open-source ready, cloud-native Status Page so that end-users could view the status of their services
Software Engineer
Q-Free ASARaleigh, NC
Dec 2017 - March 2019
  • Developed Backend and Frontend with Java (GWT)/Javascript (Node.js and React)
  • Worked alongside QA to develop automated Black and White Box testing
  • Made Design decisions for microservice integration via REST
Junior Software Engineer
HoneywellRaleigh, NC
Jan 2017 - Dec 2017
  • Worked as a Firmware Test Engineer assisting electrical engineers by writing a Python testing framework to communicate with electrical meters
  • Developed Python-based automated testing framework for electric meters
  • Developed new feature tests to verify expected firmware functionality


Last Updated 2024/02/23