Seeking a career in the field of Software Engineering
Objective
Skills
Languages & Frameworks
Infrastructure & DevOps
Data & Messaging
Monitoring & Security
Tools & Practices
Work Experience
Principal Software Architect
GigSmart, LLCCore 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 LLCSupporting 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 ProjectDesigned 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 NetworksWorked 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
SportsLabsWorked 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.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 OnlineWorked 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 TechnologyWorked 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- 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