Software Engineer Algorithmic Trading And Backtesting Consultant at Petrov Trading Automations
Amsterdam, North Holland, Netherlands
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Petio Petrov is a software engineer specializing in algorithmic trading and backtesting with nine years of experience building performance-critical Python and C++ systems. He has delivered dramatic speedups—a 200x backtester improvement and halved optimization times using genetic algorithms—and bridges research and production by turning POCs into scalable trading platforms. A contributor to the popular open-source hummingbot project, he focuses on exchange connectors, websocket processing, and API throttling for high-frequency crypto trading. Petio combines ML and infrastructure expertise from roles at CoinAlpha, Stradigi AI, and Intact with a strong emphasis on engineering best practices, CI/CD, and reproducible pipelines. Based in the UK and holding advanced CS studies, he also runs Petrov Trading Automations, maintaining top freelancer status and a consistent record of client satisfaction.
9 years of coding experience
3 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at The University of Texas at Austin
Masters of Science in Computer Science Computer Science, Masters of Science in Computer Science Computer Science at Georgia Institute of Technology
Bachelor of Arts - BA Psychology, Bachelor of Arts - BA Psychology at Concordia University
DEC Business/Commerce General, DEC Business/Commerce General at Dawson College
Open source software that helps you create and deploy high-frequency crypto trading bots
Role in this project:
Back-end Developer
Contributions:133 reviews, 704 commits, 105 PRs in 2 years 6 months
Contributions summary:Petio's contributions appear to focus on the implementation of order book data source functionality within the context of high-frequency crypto trading bots. The commits involve refactoring and implementing changes to the Bittrex exchange connector, specifically modifying the websocket message processing for trade and delta channels. Furthermore, the code changes include the integration of an AsyncThrottler into the KuCoin exchange connector, indicating a focus on improving API performance and stability. Additional changes focus on removing type checks for websocket messages and on correcting a potential bug in the process.
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.