Note for government positions: I am a US Citizen who is registered with Selective Services.
Work Experience
2016 - 2017: IT Help Desk, SIUE, Edwardsville, IL, Part Time: 15 to 30 hours per week.
While, demonstrating expertise and professionalism I helped students, faculty, and staff by finding solutions
to unique IT problems
- Role: Student IT help desk and field tech employee
- Actions:
- Responsible for effective and rapid resolution of Help Desk Tickets
- Troubleshot/resolved software and hardware related tracked concerns within established time-frames
- Worked with minimal to no supervision in resolution of open ticket action items
- Impact: Faculty members provided accolades to senior supervisory personnel regarding my demonstrated expertise and
professionalism
- Faculty Accolade: jnh.bz/faculty_acclamation.png
Summer 2015: National Science Foundation (NSF) Secure Cloud Computing Research Experience Undergraduate
(REU), NSF and Missouri S&T, Rolla, MO, Full Time Research Internship.
Studied cloud computing approaches, platforms and trends in depth
- Note: One of ten selected from a national pool of applicants
- Role: Research Assistant
- Actions:
- Researched, developed and implemented ways to securely store and process private information on public cloud platforms
- Devised a ranking system to prioritize Cloud Service Providers (CSPs) based on certifications and other implemented security features
- Taught group members how to use Git
- Impact: Provided enhanced understanding of various cloud computing platforms, the three service models (SaaS, PaaS, and IaaS), and approaches to utilizing public cloud platforms in a secure manner
- Presentation: jnh.bz/mst_reu_ppt.pdf
- Poster: jnh.bz/mst_reu_poster.pdf
Personal Projects
Fall 2017 - Present: Automated Website Deployment.
Built an Ansible Playbook and a Terraform script to automatically deploy a WordPress website to DigitalOcean and configure DNS records on CloudFlare
- IPv6 only behind CloudFlare
- Redis caching
- Utilized Travis CI and Docker for integration testing of Ansible Roles
- Utilized Ansible Vault to protect sensitive variables
- Wrote Vagrantfile that utilized custom build Vagrant box for local testing and debugging
- Wrote bash scripts to automate repetative tasks
- Repository: github.com/HauptJ/WordPress-CloudFlare-Terraform
Spring 2018 - Present: CentOS 7 Vagrant Box.
Built a CentOS 7 Vagrant box usign Packer
Spring 2018 - Present: Ansible, Terraform, and OpenStack CLI Docker Container.
Built a Docker container with Ansible, Terraform, and OpenStack CLI
January 2018: Python Git Hook and Integration Testing Project.
Built a simple python program that demonstrates GIT hooks and automated integration testing
Summer 2014: TCP IP Web Utility Website.
Personal project in which I build a simple PHP website that provided TCP IP utilities such as user IP and user agent ping,
traceroute, port scan, and nslookup
- Configured a DigitalOcean cloud server with the LEMP stack
- Configured DNS records
- Originally published on Google Code
- Repository: github.com/HauptJ/ip-tools
Academic Projects
2017: DevOps, SIUE, Edwardsville, IL, Group Senior Capstone Assignment.
Built a toolkit to help students gain an understanding of some of the tools used in a Unix DevOps environment
- Note: Client was an employee of AT&T
- Role: Linux Expert
- Actions:
- Wrote a Vagrantfile and an Ansible Playbook to provision a virtual development environment
- Wrote Dockerfiles to provision Ubuntu Linux containers for Java, Python and C++ Socket programming
- Wrote Travis CI test cases for CI testing
- Wrote bash and PowerShell scripts to install Git, VirtualBox, Vagrant and Ansible
- Impact: Helped create a fully functional end product that met all of the clients expectations
- Repository: github.com/SIUE-DevOps
Spring 2017: Mock Email Client and Server, SIUE, Edwardsville, IL, Individual Computer Networking Project.
Build a mock Email client and server
- Utilized TCP, UDP, logging, authentication and external HTTP API calls via CURL
- Utilized SMTP and HTTP status codes and request commands
- Created a simple PHP based HTTP API to assist with encoding and decoding passwords
- Repository: github.com/HauptJ/UDT-Mail-Server
Fall 2016: LA Crime Database, SIUE, Edwardsville, IL, Group Database Project.
Built an advanced MariaDB database using crime data published by the city of Los Angeles, California
Fall 2016: CS AP Test Study Web App, SIUE, Edwardsville, IL, Group Human Computer Interaction Project.
Built a PHP web application to help students study for the Computer Science AP test
- Roles: Git Expert, Linux Server Expert
- Actions:
- Recommended web services such as Github and Office 365 to assist with collaboration
- Set up an Infinoted server hosted on an AWS cloud server to enable pair programming
- Created a PHP web application hosted on an OVH cloud server
- Thoroughly documented design and planning after perfomring requirement analysis
- Performed usability testing
- Created Flow, Cultural, Sequence, Artifact, Physical, and Affinity Diagram work models
- Created Low and High Fidelity prototypes
- Presented the project to the class at the end of the semester
- Helped a group member resolve technical problems that made impeded him from accomplishing tasks
- Presentation: jnh.bz/hci_proj_ppt.pdf
Fall 2015: Animal Rescue App, SIUE, Edwardsville, IL, Group Software Engineering Project.
Built a C# desktop application to keep track of inventory at an Animal rescue organization
- Roles: Git Expert, Linux Server Expert
- Actions:
- Recommended web services such as Office 365 to assist with collaboration
- Thoroughly documented design and planning after perfomring requirement analysis
- Created design diagrams such as use cases, UML, DCD, Sequence, and ER
- Presented the project to the class at the end of the semester
- Presentation: jnh.bz/swe_proj_ppt.pdf
Spring 2015: File Deduplication, SIUE, Edwardsville, IL, Group Research Project.
Research project involving file deduplication
- Role: Research Assistant and Linux Expert
- Actions:
- Translated a Java library to C
- Encouraged good code documentation practices
- Set up an Infinoted server hosted on a DigitalOcean cloud server to enable pair programming
- Impact: Helped create a functional product that met the professors expectations
Education
2018: B.S, Computer Science, Southern Illinois University Edwardsville.