Walden University, Doctorate of Information Technology
Dissertation: "Factors that Influence Throughput on Cloud-Hosted MySQL
Committee: Dr. Makrigeorgis (chair), Dr. Stryk, Dr. Case
Capella University, Information Technology
Specializing in Network Architecture and Design
Thesis:"Keokuk High School Multimedia Lab Domain and File Server
Western Illinois University, Macomb, IL
Major: Mathematics Education
Microsoft Professional in Windows 2000 Professional (70-210)
Microsoft Professional in Windows 2000 Server (70-215)
Certified Educator in Missouri
- 5-12 Mathematics
- 5-9 Science
- 9-12 Physics
Professional Experience - non-teaching
- Administer SQL Servers
- Monitor backups.
- Test backups.
- Administer database security.
- Reducing errors and warnings in log files.
- Troubleshoot and suggest changes to improve database performance.
- Create and implement a wiki to improve documentation.
- Planned and implemented migration of CIMOR - a major database supporting the application that manages the Missouri Department of Mental Health.
- Plan and test disaster recovery for all Microsoft SQL Servers and databases for the State of Missouri consolidated agencies.
- Alternate Team Lead
- Act as supervisor when needed.
- Provide guidance and suggestions to other team members.
- Administer Linux Servers
- Manage security and access on approximately 300 Linux systems.
- Manage updates.
- Make recommendations on all system requirements.
- Update and maintain documentation.
- Manage technician schedule for maximum billing
- Troubleshoot network, hardware, and software problems on personal computers, workstations, servers, printers, and networking equipment.
- Assist in planning network, hardware, and software upgrades and implementations.
- Design and install wired and wireless networks for homes and businesses
- Assist individuals with a variety of disabilities in using assisted technology.
- Design, modify, and update databases and systems in Microsoft Acces, Microsoft SQL Server, MySQL, and other database systems.
- Founded a non-profit computer recycling and learning center.
- Establish relationships with local businesses to recycle discarded technology.
- Taught individuals of all ages how to dissemble and assemble computers, and the many different types of hardware found in computers from many different manufacturers.
- Taught individuals of all ages how to install the Linux operating system, primarily Ubuntu, and troubleshoot installation issues.
Professional Teaching experience
- Courses Taught (Bold courses indicate regular course load.)
- MIS 100 - Intro to Web 2.0
- MIS 225 - Database Management Systems
- MIS 250 - Networking
- MIS 325 - Web Design
- MIS 350 - Project Management
- MIS 370 - MIS Experience
- MIS 425 - Enterprise Collaboration Tools
- MIS 450 - Systems Analysis
- MIS 475 - MIS Capstone
- ACC 412 - Advanced Productivity Tools
- BUS 580 - Systems Management
- Developed courses, curriculum, quizzes, exams, and assignments.
- Revised syllabus and course content to include the ever-changing field of information technology.
- Developed on-line courses for most on-ground classes.
- Hiring Committee - Spring 2015, Spring 2018
- Curriculum Committee - 2015-2017, Chair 2018
- Honors Committee - 2018-2021
- Ad-hoc Committee to consider digital lecture capture - Fall 2016, Fall 2017
- Taught Computer Basics, which went by several course codes during this time frame.
- Hardware Basics
- Internet Basics
- Microsoft Office Basics
- Traditional and non-traditional students.
- Math Courses Taught:
- Algebra 1
- Consumer Math
- Computer Courses Taught:
- Web Design (HTML)
- Advanced Web Design (PHP/MySQL)
- Computer Basics
- Computer Repair
- Video Production
- Programming (Java)
- Built and managed video production studio and video editing lab.
- Supervised students building computers for lab use.
- Setup audio and video for large events such as graduation, special speakers, assemblies, seminars, presentations, and in-services.
- Built, administrate, and maintain Linux Terminal Services server and lab, web server, file servers, and domain controllers in support of the technology courses.
- Independent math lab - remedial non-credit math courses:
- MAT 090 - Arithmetic Fundamentals
- MAT 093 - Fundamentals of Algebra
- MAT 095 - Geometry and Trigonometry Review
- MAT 097 - Geometry
- MAT 099 - Intermediate Algebra
- Traditional and non-traditional students
Neo4j - The Graph Database - DevCoMo
How to Build a New Computer Lab for under $1000 - Iowa Technology in Education Conference
Using LTSP in the Classroom- North Central Linux Symposium
2004 & 2005
Columbia MO Monthly since 2016
Description: Monthly meetings for a group dedicated to the art of software development. Talks range from different programming languages, developer operations, databases, machine learning, cyber security, block-chain technologies, and developer experiences.
Kansas City WordCamp
Overland Park, KS, June 2019
Description: Conference for users, designers, developers, and anyone else who wanted to get the most out of using WordPress
St. Louis, MO, June 2018
Description: Conferenced focused on the use of WordPress in higher education.
St. Louis WordCampSt Louis, MO, May 2018
Description: Conference for users, designers, developers, and anyone else who wanted to get the most out of using WordPress.
GraphConnectChicago, IL, December 2014
Description: Introductory conference to learn about Neo4j, A NoSQL graph-based database.
Electronic Frontier Foundation, 2015-Present
Steering Committee Member: 2017-Present