Summary
Andrew Gaines is a Bioinformatics Engineer II and team lead in Boulder with 13 years of software engineering experience bridging biotech and cloud-native engineering. He designs and ships robust, scalable analytical pipelines and novel algorithms to extract functional insights from large sequencing datasets, pairing rigorous software testing with deep domain knowledge from a dual degree in molecular biology and computer science. Comfortable across Golang, Python, JavaScript and C/C++, he’s led cross-team architecture efforts, migrated services to gRPC, and cut cloud costs substantially through Kubernetes tuning. Former roles show a pattern of building full-stack systems from API design to ETL and visualization, and mentoring engineers while translating technical needs to nontechnical stakeholders. Notably, he automated image-analysis workflows in academic research and now applies that same experimental rigor to enzyme-function modeling and nucleic acid analysis. His GitHub ethos—explore, code, build, learn, make—reflects a pragmatic, curiosity-driven approach to solving biology-meets-software problems.
12 years of coding experience
6 years of employment as a software developer
Commercial Pilot Certificate, Aeronautics/Aviation/Aerospace Science and Technology, General, Commercial Pilot Certificate, Aeronautics/Aviation/Aerospace Science and Technology, General at Purdue University
Bachelor’s Degree, Molecular, Cellular, Developmental Biology and Computer Science, Bachelor’s Degree, Molecular, Cellular, Developmental Biology and Computer Science at University of Colorado Boulder