×
Brian Hann

Brian Hann

Lead Software Architect / DevOps Manager

United States, US
913.205.5068
English

Background


About

About

I'm Brian Hann, a Lead Software Architect and DevOps Manager in Kansas City. I'm a life-long learner and I enjoy taking on new challenges and trying new things. I have a deep understanding of software architecture and I specialize in creating comprehensive solutions to large-scale business problems. In my spare time, I love to play guitar, cook, and spend time outdoors with my family.

Work Experience

Work Experience

  • Lead Software Architect / DevOps Manager, Serviam Care Network

    Jul, 2020 - Present

    • Architected a greenfield CRM for the Senior Living industry using Node.js, React, Twilio, Sendgrid, Bitbucket

    • Built infrastructure pipeline to dynamically generate per-tenant kubernetes clusters in GKE using Terraform and Gitlab pipelines.

    • Architected a dynamic business rules engine that takes customized rule sets stored in JSON and performs business logic on leads and other entities in a CRM

  • Lead Software Architect, SeniorVu

    Dec, 2019 - Jul, 20207 months

    • Created a dynamic integration engine for hooking up a custom in-house platform to third-party systems. Users were able to configure integrations using a dynamically-generated administration UI.

  • Senior Software Developer, SeniorVu

    Nov, 2016 - Dec, 20193 years 1 month

    • Created an embedded analytics, reporting, and dashboarding tool using Metabase. Built Airflow ETL processes to send production data to Redshift data warehouse, transforming for reporting on business analytics.

    • Built an Applicant Tracking System on top of an existing CRM platform. Automated scheduling of Zoom interviews.

  • Software Engineer, Examinetics

    Sep, 2008 - Nov, 20168 years 2 months

    Created several web-based and desktop tools for external clients and internal staff, including an app for X-Ray image processing, an online health questionnaire system, administration tools for web sites, and time tracking tools for the development staff. Technologies included C#, ASP MVC, NancyFX, AngularJS, jQuery, and NodeJS.

    Also wrote applications to replace many manual processes and speed up turn around for clients, including an hybrid desktop application running on NW.js plus remote NancyFX-based API that gathers and validates medical data sent from hundreds of remote technicians.

    Other duties included Linux server administration; managing source control system and build and deployment servers; and project planning and requirements gathering.

  • Contractor, Sprint

    Sep, 2006 - Mar, 20081 year 6 months

    Worked with a team of perl developers to create a scalable data processing and reporting system for information on Sprint's field devices.
    The system processed several million files daily, providing actionable insight on the state of their nation-wide network.

  • Developer, U.S. Bank

    Apr, 2006 - Sep, 20065 months

    Software developer and system administrator for a project to integrate a 3rd-party airplane fuel payment system into U.S. Bank's infrastructure.

  • Programmer Analyst, UMB Bank

    Dec, 1999 - Dec, 20056 years

    Built web, data processing, and reporting tools in Perl. Projects included one of the first on-line property tax payment systems for counties in the Kansas City metro area.

Projects Experience

Projects Experience

  • s-means.js

    Dec, 2014 - Dec, 20141 day

    S-Means clusterings in javascript.

  • markdown-resume.js

    Feb, 2013 - Present

    Npm module that turns simple markdown documents into a resume in HTML and PDF.

  • Angular UI-Grid

    Dec, 2013 - Present

    UI-Grid is a data grid for AngularJS

  • color-scheme.js

    Dec, 2013 - Present

    Generate pleasant color schemes (sets of colors) in javascript.

Skills

Skills

  • Flutter
  • Gitlab
  • React.js
  • GraphQL
  • Unix
  • Object Oriented Design
  • Helm
  • XML
  • Google Kubernetes Engine (GKE)
  • Ansible
  • Agile Methodologies
  • Programming
  • Web Services
  • JSON
  • JavaScript
  • Database Design
  • Linux
  • AWS Lambda
  • OOP
  • SQL
  • Shell Scripting
  • Terraform
  • Databases
  • Vue.js
  • Node.js
  • DevOps
  • Kubernetes
  • Express.js
  • MySQL
  • PostgreSQL
  • HTML
  • Airflow
  • Web Applications
  • Git
  • C#
  • Test Driven Development
  • Software Development
  • Docker
  • TypeScript
  • Web Development
  • Ionic Framework
  • Google Cloud Platform (GCP)
  • CSS
  • Bash
  • Mobile Applications
  • Amazon Web Services (AWS)