Ilya Sharikov is a full‑stack developer based in Victoria, BC, with about five years of professional software experience and a deep academic background in physics and applied mathematics. He architects and builds web backends and APIs (Django, Flask, PHP), real‑time workers and integrations (RabbitMQ, Elasticsearch, PostgreSQL, MongoDB), and both SPA and SSR frontends using Vue and Node.js, while also handling deployment and monitoring on AWS and DigitalOcean. At Used.ca he has driven end‑to‑end features including payment processing and numerous third‑party API integrations, and his freelance and contract work spans mobile apps to server infrastructure. An active open‑source contributor, he’s helped strengthen test automation and tooling for the widely used OpenVINO toolkit, improving test runners, model paths, and API 2.0 support. His profile blends rigorous research training (PhD-level fluid/plasma mechanics) with practical production engineering, giving him a strong penchant for reliable, testable systems and performance-aware design.
5 years of coding experience
16 years of employment as a software developer
Diploma in Computer Systems Technology, Diploma in Computer Systems Technology at Camosun College
Master of Science (MSc) Applied Physics and Mathematics, Master of Science (MSc) Applied Physics and Mathematics at Moscow Institute of Physics and Technology (State University) (MIPT)
Doctor of Philosophy (PhD) Physics and Mathematics (Fluid Gas and Plasma Mechanics), Doctor of Philosophy (PhD) Physics and Mathematics (Fluid Gas and Plasma Mechanics) at Moscow Aviation Institute (National Research University)
OpenVINO™ is an open-source toolkit for optimizing and deploying AI inference
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:95 reviews, 25 commits, 52 PRs in 1 year
Contributions summary:Ilya primarily contributed to the testing infrastructure and processes within the OpenVINO toolkit. Their work includes adding tests to verify library sizes, updating paths for the Python interpreter used in testing, and implementing a common tests library for shared functionality. They also added a verbose option to the inference tool for detailed output and fixed the test runner. Further contributions involve fixing OMZ model paths and updating the test suite to support API 2.0.
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.