Blair Gemmer
Software Engineer, Consultant, and Photographer in Missoula, Montana
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.
For the last few years (2017-2019), I've been developing a web application for TOMIS (http://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 cooking, gardening, fermenting, photography, snowboarding, hunting, fishing, hiking, swimming, floating, biking/longboarding with my two dogs, and exploring Montana. I also enjoy anything that is thought-provoking or involves strategy. I love Super Smash Bros., chess, cribbage, poker, and many other card and board games!