Boris Petrov

Sofia, Sofia-City, Bulgaria
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
Boris Petrov is an operations professional transitioning into software engineering, blending 15 years of operational experience with formal Python training from SoftUni and a background in economics and finance. Based in Sofia, he has moved from retail and customer-facing roles into technical positions at Telelink, progressing from trainee to Operations Expert within a year. An active back-end contributor to the well-known Apache Commons VFS project, he has improved robustness by fixing multi-threading bugs, adding features like FTP encoding autodetection, and hardening file-monitoring behavior. Boris brings a pragmatic, reliability-first mindset to engineering work, comfortable navigating legacy Java libraries while rapidly building hands-on coding skills. His profile suggests a curious problem-solver who leverages operational discipline to deliver stable, test-covered improvements in open-source and enterprise contexts.
code15 years of coding experience
bookBachelor's degree, Economics & Finance, Bachelor's degree, Economics & Finance at Sofia University St. Kliment Ohridski
bookPython, Python at Software University (SoftUni)
github-logo-circle

Github Skills (9)

apache-commons10
javas10
filesystem10
file-management10
apache10
java10
vfs10
testing9
ftp8

Programming languages (23)

C#MDXJavaC++CSSRustCHandlebars

Github contributions (5)

github-logo-circle
apache/commons-vfs

Mar 2019 - Oct 2022

Apache Commons VFS
Role in this project:
userBack-end Developer
Contributions:5 reviews, 14 commits, 23 PRs in 3 years 7 months
Contributions summary:Boris primarily focused on improving the functionality and robustness of the Apache Commons VFS library. Their work involved fixing bugs, such as those related to restarting file monitors and closing streams from different threads. They also added new features, including the ability to specify buffer sizes and configure FTP encoding autodetection. Additionally, the user added new tests and simplified existing code to enhance overall performance and reliability.
apache-commonsvfscommons
boris-petrov/commons-vfs

Apr 2019 - Oct 2022

Apache Commons VFS
Contributions:5 PRs, 74 pushes, 31 branches in 3 years 6 months
apache-commonsvfs
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