• Systems Administrator/IT Specialist
  • Strong foundation in software design and systems development on multiple platforms
  • Familiar with agile and scrum practices focusing on UX driven software development
  • Foundational understanding of object oriented software development
  • Understanding of change control and incident management procedures
  • Experienced in administration for a variety of Linux Web and Middleware platforms
  • Able to containerize, deploy, and manage applications using Docker
  • Capable of creating, managing, and working on remote, virtual, and/or containerized systems
  • Experience with maintaining, scripting, and automating distributed systems
  • Well versed in version control systems and application deployment pipelines
  • Familiar with active directory groups and user structure and configuration of ldap/saml connections


University of Michigan – Flint Bachelor of Science, Computer Information Systems: Business Information Systems


Bash, Python, Java, Golang, SQL, HTML, JavaScript, CSS, Markdown, UML


Linux Systems (Debian and Redhat), Git, HTTPS/OpenSSL/PKI, SSH, Docker, Tomcat, HTTPD, ActiveMQ, Mule ESB, Tidal/cron scheduling, Rundeck systems orchestration, Wordpress, Active Directory, LDAP, Microsoft Office Suite


Flagstar Bank, Associate Systems Administrator – Summer 2016 – Current

Provide operational and engineering support to development groups. Maintain and perform analysis and troubleshooting on production Linux systems. Manage JMS messaging queues. Maintaining and monitoring PKI and HTTPS endpoints. Configuring and developing solutions for a variety of web based technology stacks including in house built as well as vendor provided applications. Manage relationships with other internal working groups and communicate procedures as well as complex concepts in order to provide satisfactory solutions.

Geek Squad, Advanced Repair Agent – February 2015 – August 2016

Work mostly in a self-directed environment to perform advanced diagnostics, troubleshooting, and repairs for complex technology issues as well as providing end user support via in person or phone interaction. Repairs include but are not limited to: Installing, troubleshooting, and replacing any malfunctioning internal components. Troubleshooting and resolving software and operating system related issues including: Malware removal, software installation, networking, operating system restore, data backup, recovery, and end user education.