Postdoctoral Researcher at Wellcome Sanger Institute
Cambridge, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Ilya Sokolov is a postdoctoral researcher at the Wellcome Sanger Institute with eight years of interdisciplinary experience at the intersection of biophysics, bioinformatics, and machine learning. He combines hands-on high-throughput wet lab techniques (SELEX, protein synthesis, long-read sequencing) with computational analysis of NGS data to investigate DNA-binding proteins and design multimodal nanoagents. Trained at MIPT with a PhD in Biophysics, he has a track record of translating complex experimental workflows into scalable computational pipelines and supervising students and servers in academic settings. His background spans preclinical pharmacokinetics, nanoparticle engineering, and bespoke instrumentation, giving him uncommon fluency across molecular, animal-model, and data-driven studies. An active coder, he contributes algorithmic implementations to notable open-source projects (e.g., TheAlgorithms/Go), blending algorithmic rigor with domain-focused bioinformatics. Colleagues describe him as a problem-solver who bridges experimental precision and software craftsmanship to accelerate reproducible biology.
8 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy - PhD Biophysics, Doctor of Philosophy - PhD Biophysics at Moscow Institute of Physics and Technology (State University) (MIPT)
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Role in this project:
Back-end Developer
Contributions:100 reviews, 28 commits, 29 PRs in 1 year
Contributions summary:Ilya primarily contributed to the implementation of various algorithms and data structures within the Go repository. Their work included creating a bitwise maximum algorithm, implementing powers using logarithms, and adding a Spigot algorithm for calculating the digits of Pi. Furthermore, they were responsible for adding an arithmetic mean and implementing factorial calculations using different approaches. They also worked on adding a Luhn algorithm.
Contributions:6 pushes, 1 branch in 4 years 10 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.