Petio Petrov

Software Engineer Algorithmic Trading And Backtesting Consultant at Petrov Trading Automations

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code9 years of coding experience
job3 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at The University of Texas at Austin
bookMasters of Science in Computer Science Computer Science, Masters of Science in Computer Science Computer Science at Georgia Institute of Technology
bookBachelor of Arts - BA Psychology, Bachelor of Arts - BA Psychology at Concordia University
bookDEC Business/Commerce General, DEC Business/Commerce General at Dawson College
languagesEnglish, French, Bulgarian
github-logo-circle

Github Skills (8)

apim10
api10
apic10
python10
integrations10
concurrency10
asyncio10
cryptocurrency9

Programming languages (9)

TypeScriptC#JavaC++ShellCHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
hummingbot/hummingbot

May 2020 - Nov 2022

Open source software that helps you create and deploy high-frequency crypto trading bots
Role in this project:
userBack-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.
exchangetrading-botblockchaintradingcrypto
petioptrv/hummingbot

May 2020 - Aug 2020

Hummingbot: a client for crypto market making
Contributions:39 pushes, 20 branches in 3 months
market-makingtrading-botbottradingcrypto
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