Igor Sfiligoi

Lead Scientific Software Developer And Researcher at San Diego Supercomputer Center

California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Igor Sfiligoi is a Lead Scientific Software Developer and Researcher with 19 years of experience optimizing high-performance scientific codes for multi-core CPUs, GPUs and emerging APU architectures. Based at the San Diego Supercomputer Center, he leads development of the CGYRO fusion simulation and co-PI’s an AMD MI300A APU-based Cray system, specializing in porting and performance tuning across HTC and HPC environments. He brings deep domain experience in bioinformatics—contributing performance-critical Cython improvements to scikit-bio and optimizations to Bowtie2—and strong roots in distributed computing through long-term work with HTCondor, OSG and glideinWMS. Comfortable across FORTRAN, C/C++, Python and parallel paradigms (MPI/OpenMP/OpenACC), he blends low-level memory- and cache-focused optimizations with system-level orchestration using Kubernetes and cloud/HTCondor stacks. Unusually, he pairs production-grade software engineering with active scientific collaboration in fusion and microbiome research, making him effective at turning research codes into scalable, portable applications.
code19 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Security Science, Master's degree, Security Science at EC Council University
bookMaster's degree, Computer Science, Master's degree, Computer Science at Universita Degli Studi di Udine
bookNSC Nova Gorica
languagesItalian, Slovenian, English
stackoverflow-logo

Stackoverflow

Stats
11reputation
489reached
1answer
0questions
github-logo-circle

Github Skills (39)

algorithm10
algorithms10
performance-monitor10
performance-analytics10
c-language10
python10
scripting10
bash10
prefetch10
data-structure10
performance-measurement10
numpy10
script10
performance-analysis10
htcondor10

Programming languages (14)

C++CMakefileTeXGoHTMLFortranJsonnet

Github contributions (5)

github-logo-circle
BenLangmead/bowtie2

Nov 2021 - Aug 2022

A fast and sensitive gapped read aligner
Role in this project:
userBack-end Developer
Contributions:95 commits, 11 PRs, 43 comments in 9 months
Contributions summary:Igor contributed significantly to optimizing the performance of the Bowtie 2 read aligner. Their work focused on improving memory access patterns and prefetching data to reduce cache misses, specifically within the `aligner_seed.cpp` and `bt2_idx.h` files. They also removed unused parameters and refactored code for better readability. These changes suggest a focus on improving the efficiency and speed of core alignment algorithms.
pathogenalignerc-plus-plussequencinggenomics
scikit-bio/scikit-bio

Feb 2021 - Jun 2021

scikit-bio: a community-driven Python library for bioinformatics, providing versatile data structures, algorithms and educational resources.
Role in this project:
userBack-end Developer
Contributions:16 reviews, 8 commits, 9 PRs in 4 months
Contributions summary:Igor primarily refactored and optimized code related to the Mantel test in the scikit-bio library, focusing on improving memory locality and performance. This involved the implementation of Cython versions of critical functions, such as `is_symmetric_and_hollow_cy` and `permanova_f_stat_sW_cy`, and the refactoring of existing distance matrix operations. They also added support for the PCoA method to the `permdisp` function, demonstrating a focus on computational efficiency and algorithm optimization within the bioinformatics domain.
scikitlicensedpythondata-sciencealgorithms-and-data-structures
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.
Request Free Trial
Igor Sfiligoi - Lead Scientific Software Developer And Researcher at San Diego Supercomputer Center