Kirill Stroukov is a Senior AI/ML Software Engineer and full‑stack developer with over a decade of enterprise experience, known for shipping scalable backend systems in Python, C, and C++. He has deployed ML models to production at Microsoft App Center and built APIs that enable over a hundred thousand daily hardware tests for mobile devices. A hardcore Linux enthusiast and PostgreSQL evangelist, Kirill combines systems-level C/C++ expertise (virtualization/container APIs) with modern Python/NodeJS stacks and hands-on LLM research. He contributes to open-source trading infrastructure such as Hummingbot by extending exchange connectors and fixing critical order/balance logic, showing practical crypto and fintech experience. Comfortable leading teams or freelancing for startups, he prefers writing precise code over relying on AI coding tools, yet leverages LLMs pragmatically for test scaffolding and frontend tasks. Based in Toronto, he blends deep engineering rigor with a pragmatic, results-driven approach to bring advanced AI systems into production.
10 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Toronto
Open source software that helps you create and deploy high-frequency crypto trading bots
Role in this project:
Back-end Developer
Contributions:20 commits, 2 PRs, 20 comments in 1 month
Contributions summary:Kirill primarily focused on integrating and expanding the exchange connectors within the Hummingbot trading bot platform. Their contributions included adding support for the Beaxy exchange, involving the implementation of API interactions, order management, and fee calculations. Further work involved updating to APIv2, and fixing order status and balance update issues, alongside other minor fixes.
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
Kirill Stroukov - Senior AI ML Software Engineer at Upwork