Petka Antonov

Independent Consultant at Softanov Oy

Helsinki, Finland
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
Petka Antonov is an independent consultant and full‑stack software engineer with 15 years of experience delivering high‑impact web and cloud systems from startup platforms to large banking applications. Comfortable across frontend, backend and low‑level code, he excels at spotting inefficiencies and shrinking developer feedback loops—e.g., cutting CI and test runtimes by an order of magnitude to boost team productivity. A pragmatic tech‑agnosticist, he has led migrations from monoliths to event‑driven microservices and built AWS hybrid cloud solutions with Terraform. He’s an active open‑source contributor and former author of Bluebird and a Node.js contributor (notably initial worker threads and performance work in core modules), bringing a rare mix of systems internals knowledge and product‑focused engineering. Based in Helsinki, he combines hands‑on coding with architecture and DevOps leadership to deliver measurable business value.
code15 years of coding experience
job10 years of employment as a software developer
bookMetropolia Ammattikorkeakoulu
bookHAAGA-HELIA University of Applied Sciences
github-logo-circle

Github Skills (10)

testing10
javascript10
nodejs10
url-parsing10
es6-promise10
performance-optimization9
timer9
timers9
cprogramming-language7
c-language7

Programming languages (10)

TypeScriptC#BikeshedC++CRustJavaScriptGo

Github contributions (5)

github-logo-circle
nodejs/node

Jan 2015 - May 2018

Node.js JavaScript runtime ✨🐢🚀✨
Role in this project:
userBack-end Developer & QA Engineer
Contributions:17 PRs, 4 pushes, 409 comments in 3 years 5 months
Contributions summary:Petka contributed to the core functionality of the Node.js runtime, specifically focusing on improving the benchmarking process and implementing unhandled rejection tracking for promises. They also made enhancements to the URL module, significantly improving its performance. Furthermore, they implemented fixes and improvements to the timer functionalities, and refactored the code for better memory management.
windowsnode-jsjavascriptlinuxruntime
petkaantonov/deque

Dec 2013 - Mar 2016

Extremely fast double-ended queue implementation
Contributions:7 commits, 1 PR, 2 pushes in 2 years 3 months
queuesmutexdoublefastest
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