Andrey Krivonogov is an NLP expert and data scientist with nine years of experience turning advanced mathematics into production-grade ML systems. With an École Polytechnique and Télécom Paris background and a master's in random matrix theory from NSU, he combines deep theoretical rigor with practical engineering—having led teams at Tinyclues to ship deep-learning recommenders used by 100+ clients and built attention-based models that materially improved predictions. He specializes in scaling inference and data pipelines (Pandas+PyArrow, Cython, sparse matrices) and has a track record of mentoring engineers while bridging product and research for telco and marketing use cases. Now based in Greater Paris and currently at BNP Paribas, he brings a rare mix of formal math expertise and hands-on production deployment experience.
9 years of coding experience
10 years of employment as a software developer
Engineer's degree Mathematics and Informatics, Engineer's degree Mathematics and Informatics at École Polytechnique
Engineer's degree Machine Learning and Data Science, Engineer's degree Machine Learning and Data Science at Télécom Paris
Master’s Degree Lie algebras and random matrices, Master’s Degree Lie algebras and random matrices at Novosibirsk State University (NSU)
Contributions:1 release, 7 PRs, 25 pushes in 1 day
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.