Egor Borisov is a Machine Learning Architect based in Spain with 11 years of experience building production ML platforms, real-time inference systems and test automation for enterprises including PayPal, Google and H&M Group. He combines deep applied-math training from Saint Petersburg State University with hands-on engineering across the ML lifecycle—platform design, NLP conversational systems, and fleet optimization—while leading ML platform efforts at Grid Dynamics. Earlier work on test automation and contributions to the popular Allure open-source reporting framework reflect a strong QA and tooling sensibility that informs his focus on reliable, observable ML deployments. Colleagues know him for bridging research-grade models and robust engineering practices, and for quietly improving developer experience through thoughtful test suites and infrastructure.
11 years of coding experience
9 years of employment as a software developer
Master's Degree, Applied Mathematics and Computer Science, Master's Degree, Applied Mathematics and Computer Science at Saint Petersburg State University
Contributions:8 commits, 9 PRs, 11 pushes in 4 months
Contributions summary:Egor contributed to the test suite for the Allure framework, focusing on the TestNG adapter. They fixed issues in existing tests, including parallel method tests and the stub writer. The user refactored fixture tests and addressed special symbol handling in step names. They also added support for Allure descriptions using javadoc comments.
Allure Report is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:16 commits, 17 PRs, 44 pushes in 6 months
Contributions summary:Egor's commits focus on enhancing the test suite for the Allure reporting framework. They've implemented tests for attachments within test steps and after-suite methods, ensuring correct attachment handling. Further contributions include adding support for cucumber json reports and fixing aggregation issues related to stories. The user has also contributed to test the history trend plugin.
flexiblemaximumeverydayreporting-enginereports
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
Egor Borisov - Machine Learning Architect at Grid Dynamics