[email protected] | GitHub | Houston, TX
Print Resume

Garret Noble

Software engineer with 5+ years experience developing data-intensive applications for scientific domains. Expertise in distributed systems, message queues, database design, and full-stack development. Proven success bridging laboratory research with production-grade software solutions for genomics and scientific computing.

Technical Skills

Programming Languages

  • JavaScript/Node.js
  • Python (NumPy, SciPy, Pandas, SQLAlchemy)
  • SQL (SQLite)
  • Ruby
  • D
  • C

Tools & Frameworks

  • Message Queues: Apache Pulsar, Kafka
  • Web Frameworks: Fastify
  • Databases: ArangoDB, SQLite
  • Version Control: Git
  • CI/CD: GitLab
  • Project Management: Jira
  • Template Engines: EJS

Data Analysis & Scientific Computing

  • R
  • MATLAB
  • Statistical Modeling
  • Data Pipeline Development

Operating Systems

  • Linux/Unix
  • Windows
  • macOS

Experience

Baylor College of Medicine

Software Engineer (September 2022 - March 2025)

  • Designed and implemented distributed message queue systems using Apache Pulsar for clinical genomics applications
  • Developed persistent storage solutions using SQLite and better-sqlite3 for message queue reliability
  • Created RESTful APIs with Fastify framework for clinical genomics data access and visualization
  • Implemented AQL queries and database operations for ArangoDB in genomic data processing pipelines
  • Built web interfaces using EJS templates for clinical data visualization and reporting
  • Contributed to multiple projects in a large Node.js mono-repository architecture
  • Implemented comprehensive testing strategies including unit, integration, and end-to-end tests

Uncountable

Software Engineer (November 2021 – August 2022)

  • Developed Python data pipelines for transforming raw instrument data into structured formats
  • Implemented SQL database solutions for scientific data storage and retrieval
  • Designed automated report generation system using Python PDF libraries
  • Maintained and improved core application functionality through bug fixes and feature development

ExxonMobil Chemical

Technologist (July 2017 – July 2021)

  • Created signal processing algorithms in R for polymer characterization
  • Developed Ruby-based tools for comparative analysis of material samples
  • Collaborated with researchers to implement analytical workflows

Albemarle Corporation

Research Technician (March 2016 – July 2017)

  • Built MATLAB application for catalyst performance analysis and visualization

Education

University of Houston

Bachelor of Science in Chemistry - May 2014

  • Minored in Energy and Sustainability