[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