Michael Quinlan

Principal Software Architect

Objective

Seeking a career in the field of Software Engineering

Skills

Languages & Frameworks

Elixir Phoenix TypeScript React GraphQL/Relay Ruby Rails SQL HTML/CSS

Infrastructure & DevOps

Kubernetes Terraform Docker ArgoCD Helm Cilium Envoy Gateway AWS GCP

Data & Messaging

PostgreSQL Elasticsearch Redis RabbitMQ Kafka MQTT RESTful APIs

Monitoring & Security

Prometheus Grafana Kibana Cert-Manager OIDC/OAuth GitOps

Tools & Practices

Erlang/OTP Oban Ecto Distributed Systems Agile Unit Testing Home Automation

Work Experience

Principal Software Architect

GigSmart, LLC
Jun 2018 - Present Denver, CO

Core contributor with 12,270+ commits building a gig marketplace into a comprehensive workforce management platform. Architected the Elixir/Phoenix backend API and Relay-compliant GraphQL layer powering web and mobile applications. Built critical systems including engagement state machines with database locking, W2 workforce product with Ascen EOR integration, smart hire lottery system, and billing/payments with Stripe. Drove PostgreSQL query optimization and Elasticsearch indexing for high-performance search. Integrated external services including Checkr, PandaDoc, and Branch. Managed infrastructure with Terraform and Kubernetes, implementing Oban Pro for distributed job processing.

Director of IT

Halligan LLC
Dec 2017 - Present Denver, CO

Supporting a team of steadily growing legal and administrative staff with the proper equipment and software required to succeed at work. Manage cloud services and user accounts. Ensuring data security requirements are met to keep confidential information in the right hands. Deploy and maintain internal tooling for KPI and revenue growth monitoring as well as complex workflow tools to track and qualify incoming marketing leads. Making marketing decisions based on the ROI of current marketing campaigns. Working closely with website designers to optimize web presence. Maintaining E-Mail compliance (DKIM/SPF/DMARC).

Homelab Infrastructure Engineer

Personal Project
Jul 2022 - Present Denver, CO

Designed and operate a production-grade Kubernetes homelab using GitOps principles with ArgoCD. Implemented Cilium CNI with BGP peering for advanced networking and migrated ingress from Traefik to Envoy Gateway. Built robust PostgreSQL infrastructure with CloudNative-PG featuring logical replication, automated failover, and PgBouncer connection pooling. Deployed comprehensive monitoring with Prometheus, Grafana, and the Elastic stack. Manage identity services with Authentik (OIDC), certificate automation via Cert-Manager, and secrets management with External Secrets Operator. Operate 30+ self-hosted services including Home Assistant, Plex media stack, and home automation with Zigbee2MQTT and Node-RED.

Senior Software Engineer

Enbala Power Networks
Jun 2016 - Jun 2018 Denver, CO

Worked with a team of developers to deliver real-time power management to consumers and producers of electricity using Phoenix and Elixir. Leveraged the Erlang/OTP framework for distributed messaging to different parts of the system. Worked with RabbitMQ for distributed message processing to gather IoT data from electrical devices in the field.

Senior Software Engineer

SportsLabs
Aug 2013 - Jun 2016 Boulder, CO

Worked in a full Rails/Angular stack on several teams of developers to manage and display college sports data such as pictures, news, videos scores, stats, and live-streaming content across multiple websites/products. Built a CMS from the ground up that allowed customers to edit their college sports data, featuring a Rails middleware with an AngularJS front-end that manages user accounts. Utilized Elasticsearch for fast data filtering through the API. Integrated various third parties including Google Analytics and Twitter/Instagram for social data management.

Software Engineer

QualVu Inc.
Jan 2013 - Aug 2013 Lakewood, CO

Worked on a team of Rails developers to deliver multimedia content to third-party clients seeking qualitative market research. Used front-end frameworks such as Backbone.js, Angular.js, JQuery, and Twitter Bootstrap. Developed algorithms for better organization and parsing of multimedia content. Worked with the SOLR search engine to speed up query results in large data sets.

Software Intern

Disney Online
2012 (6 weeks) Boulder, CO

Worked on a project with a team of three software interns to use Sinatra, HTML5 Canvas, Require.js, Wire.js, and Backbone.js to build a standalone video editing platform complete with special effects and transitions between video clips to meet a 6-week deadline.

Software Engineer

Recondo Technology
2011 - 2012 Greenwood Village, CO

Worked on a team of Java developers using the GWT framework on a SaaS platform to deliver healthcare benefit information to hospitals. Enabled determination of patient financial responsibility before health services were rendered. Gained experience using PostgreSQL, the Drools decision-making engine, and the JUnit testing framework.

Education

Colorado School of Mines

Mathematics and Computer Science
2008 - 2012 Golden, CO
Major GPA 3.41/4.0
Overall GPA 3.26/4.0
  • Dean's List: 2008-2009
  • Recognized for outstanding achievements in the Department of Mathematics and Computer Science, Fall 2009
  • Risk Management Officer - Club Rugby Team 2011-2012