Resume


Overview

USMC War veteran, Co-Founder and CISO of a Health & Nutrition related startup. Senior level Software Systems Engineer with a formal education in Computer Science and nearly 20 years of experience in the software industry.

I’m primarily interested in the study and application of Programming Language Theory to systems in a variety of industries and fields.


Education

UWM

M.Sc Computer Science

In Progress – UW-Milwaukee

Courses
  • Type Systems and Programming Languages
  • Advanced Compilers
UWM

B.Sc Computer Science

2010 – 2014 – UW-Milwaukee

Thesis: Versioned Lexical Search

Courses
  • Algorithm Design and Analysis
  • Calculus & Analytic Geometry I, II, III
  • Compilers
  • Computer Architecture
  • Computer Networks
  • Data Structures & Algorithms
  • Digital Logic
  • Discrete Information Structures
  • Gneral Physicx I, II, Lab
  • Computer Organization + Assembly Language
  • Systems Programming
  • Database Systems
  • Software Engineering
  • Theory of Computation
  • Linear Algebra & Differential Equations
  • Linguistics
  • Macroeconomics
  • Object Oriented Programming
  • Operating Systems
  • Planetary Geology
  • Programming Language Concepts
  • Statistical Analysis
  • Type Theory
USMC

Sergeant – Supply Administration and Logistics

2003 – 2007 – Active Duty

4 years Reserve Duty

Training and Courses
  • Basic Warehousing
  • Combat First Aid & CPR
  • Enlisted Supply Basic Course
  • Fundamentals of Marine Corp Leadership
  • Jungle Warfare Training
  • Land Navigation
  • Operations Against Guerrilla Units
  • School of Infantry
  • Solid State Devices
  • Marine Corp Martial Arts Program
Preble High School

High School Diploma

2003 – Preble High School, Green Bay, WI


Certifications

Umbraco

Umbraco Certified Master

April 2017

Sitecore

Sitecore Professional Developer

February 2017

Insite Commerce

Insite Commerce SDK Developer Certification (v 3.7)

April 2015

Active Commerce

Active Commerce

August 2013


Employment

ShoU

Co-Founder, CISO, Head of DevSecOps

January 2018 – Present

Details
  • Systems Architecture
  • HIPAA Compliance
  • Progressive Web Apps (PWA) + Mobile
  • Full Stack (Node.js, TypeScript, C#, Babel, Azure)
  • Machine Learning

Contractor

November 2018 – June 2019

Details
  • Full Stack Development
    • Sitecore 8, 9
  • Operations consulting
    • Application Life-cycle management
    • TFS to Git migration
    • DevOps Configuration
    • Infrastructure configuration and support

Layer One Media

Head of Development Operations

March 2015 – September 2017

Details
  • Azure configuration and management
  • System Administration (WinOps)
    • Desktop Support
    • Local infrastructure support
    • Group Policy
    • Cloud Migration
  • Sitecore Solution Architecture (version 6 – 8), implementation, deployment, and support
  • Software Systems Engineering
    • User Requirements Specification (URS)
    • Work Breakdown Structure (WBS)
    • Software Requirements Specification (SRS)
    • Iteration/Sprint planning
    • Build Automation / Continuous Integration (CI)
    • Deployment Automation / Continuous Deployment (CD) / Release Management
    • Infrastructure Management (Containerization, Virtualization)
    • Monitoring
  • Web Application Development
    • TypeScript, Gulp, JavaScript
    • HTML, CSS (OOCSS, SMACSS)
  • Creation/Enforcement of Software Engineering Standards
  • Candidate Interviews
  • Career Counseling and training of junior developers and engineers
  • PHP development on the WordPress platform
  • InsiteCommerce PIM development
  • Legacy support for Delphi + Hayes Command set
  • Umbraco devlopment and support
  • Legacy application .NET Support (2.0)

Projects
Perficient

Assoc. Technical Consultant

January 2015 – February 2015

Details
  • .NET development utilizing C#
  • Development/Implementation of an Insite data adapter
  • Foxpro data migration and manipulation
Zeon Solutions

Software Engineering Intern

April 2013 – December 2014

Details
  • Design, implementation, and deployment of Content Managed Web Applications using .NET (C#) and the Sitecore CMS platform (including Active Directory Integration)
  • Designing Information Architecture for Web Applications
  • Collaboration with Developers to define and implement Best Practices, Coding Standards/Conventions and Design Methodologies
  • Creating training presentations for Developers, Project Managers and Software Architects on the design and implementation of client-centric web applications as and their interaction with server-centric technologies
  • Providing ongoing training and support for junior and fellow developers .NET, Web, and SQL
    development & best practices
  • Performing customer service and engaging with clients in 1-on-1 as well as group client meetings
  • Evangelizing REST+HATEOAS, SMACSS stylesheet architecture
  • PCI compliance
  • Performing Code Reviews
  • Solution Architect and Tech-Lead roles as required
  • Informatica PIM Configuration
  • Technical representative at University Job Fairs
Projects

Corsair

A Sitecore site integrated with Magento. I was the acting Architect for this project and managed a number of issues stemming from incompatible technology issues and offshore <-> onshore interactions

Inpro

A Sitecore + ActiveCommerce website. I initially acted as a part time developer on the project and later became a temporary architect. Later during my time at Layer One Media I would revisit this project again in a more significant capacity.

Gold Bond Inc.

Sitecore based website. I was the Architect for the website and responsible for managing a number of offshore development resources. There was also significant customer management and support for Google Analytics + Tag Manager configuration

Park Bank

Sitecore based website. Development role

Company Website

Sitecore based website. I was the acting Tech Lead

SolarWorld

Sitecore 6.x Project. Perhaps the first component based architecture on the platform. I became the the architect of the project following the departure of the initial one.

UWM

Undergraduate Research Assistant

2010 – 2014

Details

As an Undergraduate of Computing Science, I also worked as an Undergraduate Research assistant for Professor Ethan Munson and a number of doctoral students periodically. I also performed web development from time to time on request.

Languages and Technologies I’ve used during this period

  • Standard ML
  • Java (w/ ANT)
  • JavaScript
  • Squeak
  • Prolog
  • C++
  • MySQL
  • SASyLF
  • Scala
  • COOL (Scala Subset)
  • MIPS Assembly
  • Powershell
  • XSLT

Projects

Implemented Meta-Circular Compiler for a subset of the Scala Language.

Developed an ANT parser/interpreter in PowerShell as well as a Java based testing and sanity framework for the Formiga system created by former doctoral student Ryan Hardt

Ported a Graph Product Line based from AspectJ to Java for use in a larger research project headed by former doctoral student Cheng Thao.

Implementation of a Versioned Lexical Search system based on the efforts of Semantic Designs. This project enables intelligent (language aware) searching across a code repository through a RESTful interface with integration into an Eclipse IDE. Details: Versioned-Lexical-Search.pdf

Brady

Contractor – Software Engineer

December 2013 – February 2014

Details
  • Contract position on behalf of Zeon Solutions
  • Migration of a Legacy IBM Domino application to Google App Maker (Alpha)
  • Integration with pre-release version of Chromecast
    • Further details under NDAs from Google, Brady and Zeon.

RedPrairie

Software Engineering Intern

March 2012 – September 2012

Details
  • Development of CRUD applications written in ExtJS + Other browser technologies including SVG
  • Reverse engineering and migration of legacy software written in a combination of C#, Java, Groovy and C
  • Interfacing with a back-end service by writing and using a stack-oriented query language (MOCA) + ANSI SQL
  • Performed corrections and extensions to a JavaScript parser to properly recognize syntactic constructs in the product build system in order to enforce coding standards

Independent Contractor

June 2012 – Present

Details

From time to time I engage in independent contracting on a variety of projects.

Projects

Application Developer

April 2008 – September 2009

Details

Development and implementation of E-commerce solutions and web presence for a variety of clients. Many of these involved the creation of CRUD (Create, Read, Update, Delete) applications built upon the .NET framework, classic ASP, and/or Ajax technologies. During this period I assisted with the design/implementation of a Content Management System for use in .NET centric projects.

Languages and Technologies used during this period:
– C#, VB.NET, VBScript, JScript (SSJS), JavaScript, XML, XSLT, MSSQL, ActionScript, PHP, ColdFusion

Projects

Assistant Manager of Produce

April 2008 – June 2008

Details

Provided assistance to the department manager by enforcing and exercising SOPs including: product ordering and disposal, customer service, timely price changes, quality control and food sanitation. In the short time I was employed here I received 4 awards for outstanding customer service.

Bouncer

October 2007

Details

After my separation from the military I lived for a short period at the Park East Hotel. The owner was looking to relaunch his club and was in need of some extra hands to manage the crowd. After hearing of my experience from a number of earlier conversations, he offered a temporary position checking legal age and managing intoxicated/aggressive patrons. This lounge is now called Club Aura

Sergeant

March 2003 – September 2007

Details
Sergeant
USMC Ribbons
USMC Rifle Expert - 2nd Award

Before being Honorably Discharged I was employed by the USMC as a Supply Administration Clerk, and later a Supply Administration Chief of Sergeant rank. My responsibilities included the submission & receipt of requisitions/purchases, and subsequent record keeping. I also performed proper disposal procedures of sensitive equipment and materials. I’ve been responsible for managing periodic inventories of multi-million dollar materials. The Product Information Management system (PIM) primarily utilized was referred to as: ATLASS/SASSY (Asset Tracking Logistics and Supply System/Supported Activities Supply System). O*NET mapping

From 2006-2007 I was deployed to Fallujah, Iraq where I was solely responsible for the submission and tracking of high priority supplies and equipment in an undermanned, fast paced and stressful environment. I developed a number of applications to assist me in many of these ventures and boost productivity.

The applications developed were data management programs designed to interface with legacy 3270 terminal and DOS systems as well as automate Microsoft Office Applications. These were developed primarily in JScript, VBScript, VBA and JSP.


Honors and Awards

USMC

United States Marine Corp

Details
  • Global War on Terrorism Medal
  • Good Conduct Medal
  • Honorable Discharge
  • Humanitarian Service Medal
  • Iraqi Campaign Medal
  • Letter of Appreciation
    • Humanitarian efforts in Thailand
  • National Defense Medal
  • Navy Meritorious Unit Commendation
  • Rifle Expert Award x 2
    • M16A2 Rifle
  • Rifle Sharpshooter Award
    • M16A4 Rifle
  • Sea Service Deployment Ribbon x3

Roundy’s

Details
  • Customer Service Award x4
UWM

UW-Milwaukee

Details
  • Dean’s Honor List
  • Outstanding Nontraditional Student Award
  • Sophomore Honors (x2)
  • Honors College

Organizations

Order of the engineer

Order of The Engineer

December 2014 – Present