Gregory Kucherov is a senior research director at CNRS with over three decades of expertise in theoretical computer science, specializing in string algorithms, word combinatorics, and their applications to bioinformatics. He has led research groups and supervised development of bioinformatics tools addressing sequence alignment, repetition finding, and sequence indexing, and has also worked on genome physical mapping and computational analysis of nonribosomal peptides. His career spans prominent research positions in France and Russia and includes an academic appointment as invited professor at Innopolis University. Trained to the Habilitation level in computer science, he combines deep theoretical insight with practical software development experience, often turning combinatorial problems on words and graphs into scalable algorithms for biological data. An understated but distinctive thread in his work is the sustained focus since the 1990s on bridging formal language theory and real-world sequence processing challenges.
11 years of coding experience
12 years of employment as a software developer
Habilitation (French second degree), Computer Science, Habilitation (French second degree), Computer Science at Université Henri Poincaré (Nancy I)
Contributions:9 commits, 2 PRs, 8 pushes in 5 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.