Experience

July 2021 - February 2025: Omnivector Solutions

Engineering Manager

  • Improved efficiency by developing and documenting comprehensive engineering processes and successfully migrating project management to ClickUp .
  • Increased team accountability and streamlined development workflows by establishing SCRUM -based methodology and measuring efficiency improvements.
  • Directed the development of the Vantage HPC SAAS platform from ideation through public release.
  • Established standards and practices for development teams including git branching model, code quality baselines, and documentation requirements.
  • Fostered a culture of continuous improvement by conducting regular one-on-one meetings and performance reviews to monitor and optimize team dynamics.
  • Built Armasec OSS Auth package to enable security for Python APIs backed by OIDC providers including Auth0 and Keycloak.

March 2019 - July 2021: Office Ally

Web Development Team Lead

  • Piloted the integration of lab reports and processing statuses from a genomic testing venture project into Patient Ally .
  • Developed an event-driven architecture using Kafka to manage the flow of genomics data throughout cross-platform ecosystem.
  • Revised Sprint Retrospective meetings to focus team engagement, reflect on improvements, and promote positive feedback.
  • Successfully transitioned to Team Lead during high turnover improving individual performance and redirecting team on new product roadmap.
  • Re-designed Patient Ally Messaging section from scratch into a familiar email-like subsystem including contacts, attachments, and conversation oriented interface.
  • Led the effort to rewrite legacy front-end from Django to Angular, introducing modern best practices and reactive user experience; mentored junior developers on the team.

November 2012 - March 2019: Comscore

Senior Software Engineer

  • Architected mission critical internal system for record linkage to enable data aggregation across disparate subsystems of Comscore.
  • Developed flexible graph-like data schema in Postgres to support heterogeneous data models in a single, large metadata store.
  • Implemented ETL pipeline to consume and normalize multi-format data from a wide range of sources including S3, FTP, and external databases.
  • Designed scalable recommendation engine using Spark to deliver aggregated link recommendations utilizing multiple, independent matching algorithms.
  • Mentored junior engineers, providing guidance on best practices and fostering a culture of continuous learning.

July 2008 - November 2012: Battelle

Computer Scientist II

  • Modernized APBS biomolecular research app by translating legacy FORTRAN code to ANSI C and migrating version control to Git.
  • Collaborated on human tracking in high-bandwidth video streams, transitioning research code from MatLab to C++ and designing a distributed computing platform.
  • Researched and developed object detection and classification methods in gigapixel images, utilizing various machine learning techniques.
  • Developed a novel hybridization of a Self-Organizing Map with an Artificial Neural Network to classify images by structural signature of sub-features.

Education

September 2004 - May 2008: Washington State University

Computer Science B.S.

  • Graduated Cum Laude
  • Focused on Scientific Computing, Machine Learning, and Parallel Computing