John Simonsen

Technical Training & AI/ML Specialist

John Simonsen Headshot

Professional Summary

Conifer, CO

A Technical Training & AI/ML Specialist with over a decade of proven experience in technical curriculum design, corporate training, and developer engagement. Uniquely skilled at both building and teaching complex systems, from architecting and building end-to-end RAG-based ML applications on Kubernetes to designing entire computer science department curricula from the ground up. A natural communicator adept at making advanced topics in AI/ML, MLOps, and cloud infrastructure accessible to diverse technical audiences.

Technical Skills

AI / Machine Learning

PyTorch Scikit-learn NLTK LangChain LLMs RAG Neural Networks (CNN, RNN/LSTM) NLP Time Series Regression Classification Clustering

Languages

Python SQL Java C++ Bash HTML/CSS JavaScript

MLOps & Deployment

MLflow DVC Git CI/CD (GitHub Actions, GitLab) Terraform (IaC)

Cloud & Infrastructure

AWS (EKS, ECR, S3) Kubernetes Docker FastAPI Linux (Ubuntu)

Databases & Tools

ChromaDB (Vector DB) PostgreSQL MySQL SQLite Tableau Seaborn

Instruction & Training

Technical Curriculum Design Corporate Training Learning Management Systems (LMS) Developer Engagement Technical Workshops

Projects & Portfolio

MLOps Stack Q&A Bot | End-to-end RAG Application

  • Developed a Retrieval-Augmented Generation (RAG) application designed to answer questions about MLOps tools (ZenML, MLflow, Docker, etc.) by utilizing official documentation.
  • Engineered a data ingestion pipeline involving web scraping, embedding generation (using Ollama), and storage in a ChromaDB vector database.
  • Built and containerized a RESTful API using FastAPI and Docker, and integrated it with a front-end web interface.
  • Deployed the containerized application on a local Kubernetes cluster for development and testing.
  • Authored a complete blueprint for cloud deployment, including Terraform configuration for AWS (EKS, ECR, S3) and a CI/CD pipeline using GitHub Actions.

Flight Delay Predictor | MLOps, CI/CD & Model Deployment

  • Developed and deployed a machine learning model for predicting flight delays using Python, FastAPI, Docker, and MLflow.
  • Utilized MLflow for model tracking, versioning, and deployment, showcasing experience with a leading MLOps platform.
  • Implemented a CI/CD pipeline using GitLab to automate the testing (Pytest) and deployment process.

Customer Sentiment Analysis | NLP & LSTM Networks

  • Developed and trained an LSTM neural network model using PyTorch to classify customer sentiment from product and service reviews.
  • Implemented text data preparation pipeline including cleaning, tokenization (NLTK), lemmatization, and padding.
  • Employed techniques like embedding layers, dropout regularization, and early stopping to mitigate overfitting.

Professional Experience

Guest Teacher

2025 - Present

Jefferson County and Platt Canyon School Districts (Conifer, CO)

AI Trainer

2024 - Present

DataAnnotation (Remote)

  • Evaluated, refined, and improved AI-generated code, text, and technical explanations to enhance model performance.
  • Performed data annotation, quality assurance, and fact-checking for large language models (LLM) training datasets.

Founder, CS Dept. & Senior Technical Instructor

2016 - 2023

Northern Utah Academy for Math, Engineering, and Science Early College High School (Layton, UT)

  • Technical Curriculum Development: Spearheaded the creation of the new computer science department; designed all curriculum and course pathways from the ground up for web development, game design, and advanced programming.
  • Technical Instruction & LMS: Authored and taught college-level curriculum (concurrent enrollment), managing all course materials and assessments within the Canvas LMS.
  • Developer & Community Engagement: Created and led technical workshops for professional educators on automating grading workflows using Python and GitHub.
  • Community Leadership: Mentored a CyberPatriot cybersecurity team to consistent 1st - 3rd place state rankings for five consecutive years.
  • System Administration: Administered and maintained a 28-station Ubuntu lab, managing all imaging, software deployment, and network configuration.

Computer Science Teacher

2015-2016

Mountain Crest High School (Hyrum, UT)

Education & Certifications

Master of Science in Data Analytics - Data Science

APRIL 2025

Western Governors University

View Graduate Coursework Highlights

Code available in the MSDA Graduate Coursework Repository.

  • Advanced Analytics: Neural networks, deep learning (PyTorch), NLP, sentiment analysis.
  • Machine Learning: Supervised (SVMs, k-NN), unsupervised (k-means, t-SNE), time series forecasting.
  • Deployment: Operationalization, scalable data pipelines, deployment at scale.
  • Optimization: Linear optimization (Python), gradient/non-gradient algorithms.

Bachelor of Science in Technology and Engineering Education

MAY 2015

Utah State University

Certifications

  • Professional Education License, Secondary Ed. (CS & Tech) | Expires 2028 Utah State Board of Education
  • Linux Essentials Certificate | 2024 Linux Professional Institute

Awards

  • Eagle Scout Award with Bronze Palm
  • Winner, Northrup Grumman Coding Challenge, Hill Air Force Base