I am a software engineer who loves Python, automation, data analytics, data visualization, intelligence gathering, simulations, web application programming, solving advanced puzzles, and learning new things every day! Some of my favorite graduate projects have been modeling populations (epidemics, paramecium, and whales), physics simulations (Per Bak self-organized criticality, ice sheets, bullet trajectories, and particle interactions), computational biology (deterministic) modeling, and artificial intelligence (machine learning, pattern recognition, and data-mining). I completed a graduate portfolio as part of my Master's graduate requirements back in 2014. I can't believe it's been 5 years since I last updated this spiel and I still haven't had time to update my portfolio! I just stay too busy working!
For the last couple years (2017-2019), I've been developing a web application for TOMIS (https://tomis.tech) and managing the engineering team, DevOps, and Quality Assurance. Built in Python/Django on the backend and React.js on the frontend, the goal was to automate marketing tasks; provide an aggregated visualization of analytics, seo, email and social campaigns, and reservation booking data; and provide beautiful monthly reports. The engineering involved automating distributed tasks (Celery, Redis), custom data ETL workflows, 3rd party API integrations (Google APIs, reservation systems, WebCEO, Twilio SMS/SendGrid, and Mailchimp), project management (Atlassian Jira, Confluence, and Bitbucket), DevOps (Pipelines, GCP), SRE/APM (DataDog, Honeycomb, Stackdriver), and handling incident comms and post-mortems to end-users (Statuspage.io).
My non-technical hobbies include photography, snowboarding, hunting, fishing, hiking, swimming, floating, biking/longboarding with my three dogs, and exploring Montana. I also enjoy anything that involves strategy and is thought-provoking. I love Super Smash Bros., chess, cribbage, poker and a ton of other card and board games!