Cybersecurity-minded, code-quality enthusiast with a passion for bleeding-edge tools and frameworks, test-driven development, secure coding, and infrastructure automation.

Skills

Languages

Advanced
  • Assembly
  • BASH/ZSH/CSH/TCSH/SH
  • C
  • C++
  • COBOL
  • Go
  • Haskell
  • Java
  • PowerShell
  • Python
  • CSS
  • HTML
  • JSON
  • Markdown
  • Racket
  • Regular Expressions
  • SQL
  • SWI Prolog
  • x86 Assembly
  • XML
  • YAML

Operating Systems

Advanced
  • Arch Linux
  • CentOS
  • Debian
  • Mac OS X
  • Mint
  • RHEL
  • SuSe
  • Ubuntu
  • Windows

Software

Advanced
  • Ansible
  • Apache Maven
  • Apache Tomcat
  • Apache Web Server
  • Atlassian Confluence
  • Atlassian Fecru
  • Atlassian Jira
  • Docker
  • Glassfish
  • Gradle
  • MySQL/MariaDB Server
  • Office Suite Software (Microsoft/Libre)
  • Oracle WebLogic server
  • Version Control (Git/Mercurial)

Work Experience (4)

Product Owner
Alshaw Technologies - DoD Contractor
December 2019 - Current
https://defense.gov

Brought business perspective to the software product backlog by representing all stakeholders, internal and external, to the development team.

  • Created product vision and designed product roadmap

  • Managed, minimized, and provided clarity to the product backlog

  • Functioned as a liaison between product stakeholders, the government, and the team

  • Organized, held, and sometimes presented in team meetings

  • Assisted other leaders in developing and enabling teams to remain productive offsite during the COVID-19 pandemic by developing a separate remote backlog and scrum board, virtualizing all meetings, and facilitating new methods of communciation.

Software Engineer
Alshaw Technologies - DoD Contractor
January 2017 - December 2019
https://defense.gov

Maintain middleware and enterprise systems, integrate Open Source Software, provide support for Fortify source code scanning, software tools and tool integration, test automation, and the Atlassian tool suite.

  • Acquired Secret Clearance

  • Wrote and assisted in writing several tools in Java to automate the STIG process and enforce an enterprise-wide standard convention

  • Wrote an automated RPM package build tool in Go

  • Worked as administrator for JIRA, Confluence, Fisheye Crucible, and SonarQube

  • Assisted development teams in resolving Fortify scan errors and educating developers in proper build tool integration with the Fortify suite

  • Specialized in secure coding practices and test-driven development

  • Presented training courses to developers to stress the importance of secure coding practices and educate them on effective integration of security best practices

  • Presented training courses with a workshop teaching test-driven development best practices

  • Authored many shell scripts to streamline workflow

  • Actively participated in SCRUM & Agile software development

  • Utilized a “standard toolbox” of code quality tools including but not limited to: Coding convention, code complexity, code quality, security, and code coverage

  • Collaborated with teams across the enterprise to educate developers on automated testing principles and increase code coverage

  • Participated in a CI/CD pipeline team to improve DevOps workflow

  • Worked on modernization, automated testing, and feature development of an Oracle OAM authentication plugin written in Java

  • Modernized front-end HTML and CSS to HTML5 and CSS3 along with table-less web design

  • Created a modular middleware deployment architecture utilizing Ansible to deploy baselined configurations and software to any network and system in the building

IT Project Manager
Children's Hospital and Medical Center
March 2016 - July 2016
http://childrensomaha.org

Contracted through Modis to provide general IT support where needed

  • Remote desktop support

  • Network troubleshooting

  • Image PC's and laptops

  • Encryption with Bitlocker

  • Utilized PowerShell to automate zero client swapout procedure

  • Troubleshoot hardware face to face with clients

  • Dispatched to physical locations for troubleshooting tickets

  • Maintenance of printer queues and network printers

  • Maintained a logical naming scheme of network devices

  • Utilized Active Directory to add permissions for new users

  • Patch in users through Cisco routers and switches

Counter Intelligence Agent
Geek Squad
February 2013 - September 2014
http://geeksquad.com

Quickly and accurately diagnose technology issues and create robust solutions as needed.

  • Setup and configuration of new computers

  • Worked with a wide variety of operating systems including mobile systems like Android and iOS

  • Provided support for end-users network/drivers/software/hardware/upgrades/troubleshooting

  • Data recovery

  • Malware identification and removal

  • General system maintenance and optimization

  • Designed and implemented an operations checklist to ensure quality and consistency

Volunteer

Developer
CraftBukkit
May 2011 - Current

Open Source Minecraft Server

  • Authored and maintained 13 server-side plugins

  • Most successful of the 13 achieved 350,000 downloads

  • Responded to user questions, issues, and implemented new functionality based on user feedback.

  • Wrote code that was accepted into a project with over 1.7 million downloads

Developer
GNU/Linux Software
January 2012 - Current

Authored several utilites for console users

  • Wrote a friendly and colorful dotfile repository syncing agent in BASH

  • Created a network manager in Java

  • Created a network manager in BASH

  • Wrote an IRC bot heavily leveraging an SQL database

Education (2)

Master
Computer Science
University of Nebraska at Omaha
2018 - Current
Associate
Computer Science
Metropolitan Community College
2014 - 2017