Filippo Utro is a Senior Research Scientist at IBM with over a decade of experience applying algorithms and data structures to genomic medicine, population genomics, and microbiome research. He progressed from postdoctoral work in computational genomics to a sustained research career at IBM TJ Watson Research Center, blending strong software engineering skills (Python, R, C/C++, MPI) with statistical and clustering methods for multidimensional biological data. His background in computer science and a PhD in Mathematics and Computer Science underpin a pragmatic approach to building scalable analytical pipelines and databases in heterogeneous computing environments. He also brings teaching experience in programming from his early academic years, reflecting an aptitude for clear communication of complex ideas. Based in Yorktown, NY, he combines deep domain knowledge with hands-on implementation, often bridging research prototypes to production-grade code.
10 years of coding experience
7 years of employment as a software developer
Laurea Magistrale, Scienze dell'Informazione, Laurea Magistrale, Scienze dell'Informazione at Università degli Studi di Palermo
SimRA (Simulation based on Random-graphs Algorithms) is a framework for simulating generic and complex evolutionary scenarios of multiple populations with subdivision and admixture. The algorithm generates a network structure, called Ancestral Recombination Graph (ARG), that models coalescence and genetic exchange events (recombinations) with SNP as well as STR polymorphisms.
Contributions:84 commits, 7 PRs, 78 pushes in 7 years 3 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.