Christopher Moriarty

Christopher Moriarty

Software Architect, Contractor, Entrepreneur

Email me

About

I've been a professional software engineer since 2006, spending the majority of my career in the field of astrophysics. I've recently started my own company, Moriarty Engineering LLC , to pursue my own endevours. I'm passionate about science, technology, and the intersection of the two. I'm always looking for new and exciting opportunities to collaborate with others!

Experience

  1. October 2024 — Present

    Part time contract to build out a second physical site for backup and disaster recovery. I designed, built and deployed the primary virtualization system to migrate off of old poorly maintained IT infrastructure. I chose to use XCP-ng and Xen Orchestra, and a high speed SAN for shared storage across the hypervisors. All of which is integrated with full system monitoring solution based on prometheus and grafana.

    • XCP-ng
    • Xen Orchestra
    • SAN
    • Networking
    • Prometheus
    • Grafana
    • Docker
  2. Septemer 2021 — August 2024

    Developed a Docker-based framework for hosting public facing React based web content and Python APIs using Flask, with fast access to a replicated operational database. Reorganized management of the team by dividing operations and software development into separate workflows, leveraging Jira Service Desk and Jira Software Cloud. Wrangled many disparate code projects into a structured mono-repository, building a software development process around feature branching and pull requests using Github. Hired and directly manage two junior software engineers. Mentored an intern to develop a Near Earth Object classifier using TensorFlow.

    • Linux Administration
    • Project Management
    • Python
    • PostgreSQL
    • Git
    • Jira
    • Docker
    • XCP-ng
    • Xen Orchestra
    • Prometheus
    • Grafana
  3. September 2018 — September 2021

    Brought project management and software engineering best practices to the entire team. Persuaded team to adopt Google Calendar, Slack, Google Team Drive, Feature Branching, Issue Tracking and Release Planning. Architected networking and software improvements for the SWARM FPGA data correlator. Fixed and automated Very Long Baseline Interferometry (VLBI) software, greatly improving Event Horizon Telescope campaigns. Developed Python API for a Redis based messaging system. Co-organized observatory wide multi-day operations review. Started the Center For Astrophysics (CfA) Software Engineering Steering Committee, and served as the chair.

    • Python
    • C
    • Real-time OS
    • Open Project
    • Redis