Principal Genomic Applications Bioinformatics Scientist
Cambridge, Massachusetts, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Sergey Aganezov is a Principal Genomic Applications Bioinformatics Scientist with a Ph.D. in Mathematics and Computer Science and 14 years of cross-disciplinary experience applying algorithms, graph theory, and machine learning to cancer genomics, structural variant discovery, and multiomics. Based in Cambridge, MA, he leads design, implementation, and validation of novel bioinformatics techniques and scalable Nextflow/Snakemake workflows for long‑read nanopore sequencing in oncology. His work spans academia and industry—from Telomere‑to‑Telomere projects and novel MILP/RCK/karyotype reconstruction methods to productionizing real‑time RNN‑based enrichment and methylation profiling at Oxford Nanopore. A hands‑on coder and open‑source contributor, he has improved Python serialization behavior in a widely used library (marshmallow) and consistently focuses on robustness and cross‑platform performance. Colleagues rely on him to translate hard theory into practical, high‑throughput pipelines that reveal previously inaccessible genomic regions. Outside work he emphasizes curiosity-driven exploration—“fascinated about everything that has something unknown in it”—which drives both his research and engineering creativity.
14 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Mathematics and Computer Science, Doctor of Philosophy (Ph.D.) Mathematics and Computer Science at The George Washington University
Master’s Degree Mathematics and Computer Science, Master’s Degree Mathematics and Computer Science at ITMO University
A lightweight library for converting complex objects to and from simple Python datatypes.
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR, 7 comments in 1 day
Contributions summary:Sergey primarily contributed to enhancing the `marshmallow` library's `fields.List` functionality. Their work focused on supporting generators, iterables, and custom classes with iterator protocols as valid inputs for list serialization. They also implemented new test cases to validate the correctness of these changes. Furthermore, the user addressed and resolved issues related to Python 2.6 compatibility and code optimization within the serialization process.
Contributions:1 release, 106 commits, 65 pushes in 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.