Ilya Bykov is a Senior Software Engineer with 10 years of full-stack experience building scalable web and desktop applications, currently driving AI-powered conversational ad formats and personalization at Smartly in Espoo. He is fluent across Node.js, Python, React, Electron, MySQL/MongoDB and cloud-native tooling (Docker, CI/CD, AWS), and has deep practical expertise in ML libraries (TensorFlow, PyTorch, scikit-learn) and large-scale data processing with NumPy/Pandas. Ilya has applied audio-matching (echoprint) and recommendation systems (AWS Personalize) in production music and ad-tech products, and has implemented BERT-based NLP and FAISS vector search for search and recommendation tasks. His Electron knowledge extends beyond UI to signing, notarization and auto-update pipelines, reflecting a focus on shipping robust end-user software. Notably, he bridges research and product needs—building ML servers for anomaly detection, auto-generating backend unit tests, and integrating conversational insights into marketing workflows. Outside work he keeps active with running, swimming and skiing, which he says helps sustain long development sprints.
10 years of coding experience
6 years of employment as a software developer
Master's degree Computer Programming/Programmer General, Master's degree Computer Programming/Programmer General at ITMO University
Bachelor's degree Computer Programming/Programmer General, Bachelor's degree Computer Programming/Programmer General at Peter the Great St.Petersburg Polytechnic University
Realm test app with MongoDB Atlas and MongoDB Realm backend services.
Contributions:19 PRs, 59 pushes, 9 branches in 1 year 6 months
backend-servicesmongodb-realmtestingatlasbackend
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.