Jen Garner

About


Friendly and enthusiastic programmer with experience developing software for financial and scientific applications. I enjoy problem solving and designing robust software. My focus is on full-stack web development, including data modelling, user interface design, user experience, analytics, scalability, testing, packaging, and deployment.

https://github.com/peawagon ca.linkedin.com/in/jen-garner https://peawagon.github.io/webdev

I'm not a robot Green checkbox.

My hobbies include playing guitar/bass, video games, writing, and microelectronics. I am currently in a love-hate relationship with the back barbell squat. I wonder when AI agents will start sending cat videos to one other instead of doing work.


Skills


Software Development, Testing, and CI/CD

Knowing that your software works is important for sleeping well at night. Practicing defensive programming and shaping assumptions are skills that I work on regularly. I enjoy talking with large-language models (LLMs) to get feedback on my data models, API designs, and testing scope.

Operating Systems

  • Windows
  • Ubuntu
  • Linux Mint
  • Fedora
  • MacOSX

Databasing

  • Postgres
  • MySQL
  • MongoDB
  • Oracle

Markup Languages

  • HTML5 & CSS3
  • LaTeX
  • Markdown
  • toml/yaml

Programming Languages

  • Python
  • Rust
  • JavaScript
  • TypeScript
  • C++
  • R
  • C#
  • Java

Tools/Libraries

  • Visual Studio Code
  • Apache Airflow
  • Microsoft Office, SharePoint, & PowerApps
  • Google Workspace (including Administration)
  • Python Data Analytics (Matplotlib, Pandas, NumPy)
  • Web Frameworks (Django, Flask, NextJS)
  • Frontend (Bootstrap, FontAwesome, Plotly Dash)
  • Music Production (FL Studio)
  • Video Editing (Camtasia)
  • Mobile Development (Android Studio)
  • Game Development (Godot, Unreal Engine)

CI/CD and Testing

  • Docker (Dockerfile)
  • Git (Version Control)
  • Pytest/Nosetests/Pytest Coverage
  • Jenkins (Jenkinsfile)
  • Bitbucket/Bitbucket Pipelines
  • Github/Github Actions
  • Slackbot
  • Travis CI
  • Cargo

Cloud Development

I enjoy automating build infrastructure and learning how to leverage new services. I seek opportunities to optimize build targets, shrink attack surfaces, and standardize builds across development, staging, and production environments.

Amazon Web Services (AWS)

Google Cloud Platform (GCP)


Work Experience


Head of Technology - Cloud Platform and Analytics

SusTern Inc. Aug, 2023 - Present

Software Developer

SocïVolta Inc. Apr, 2021 - July, 2023

Technical Support Specialist

Advanced Chemistry Development Inc. Sep, 2019 - Apr, 2021

Master's Student & Teaching Assistant

McMaster University Sep, 2017 - Sep, 2019

Research Assistant

University of Guelph Sep, 2016 - Aug, 2017

Education


M.Sc. Chemistry

McMaster University Sep, 2017 - Sep, 2019

Thesis work: Conformer Searching using an Evolutionary Algorithm

B.Sc. Chemistry, Mathematics Minor, Coop

University of Guelph Sep, 2012 - Dec, 2016

Math research project: Hierarchical Clustering and Data Correlation for Chemical Compounds

Chemistry research project: Using Iodine as a dopant for metal-radical materials to investigate possible charge-transfer salts

Coop Positions

Concordia University (Montréal, QC) May, 2016 - Aug, 2016
Xerox Research Centre of Canada (Mississauga, ON) May, 2015 - Dec, 2015
SNOLAB (Sudbury, ON) Jan, 2014 - Apr, 2014

Academic