Aleksandar Petrov is a Staff Software Engineer with 11 years of experience building full‑stack, high‑complexity applications across gaming and observability domains. He combines deep hands‑on skills in Java, Spring, SQL/NoSQL and front‑end tech with practical expertise in CI/CD, Docker and test‑driven practices to own systems end‑to‑end. Aleksandar has led teams and architecture as a Lead/Principal engineer at Ubisoft Halifax and King, delivering production‑grade solutions under tight constraints. At Grafana Labs he contributes to Pyroscope, a well‑known continuous profiling project, improving profiling uploads, language usage telemetry and storage compaction features. He is a pragmatic problem solver who enjoys tackling performance and tooling challenges and translating them into robust, observable systems. Based in Dartmouth, Nova Scotia, he pairs a research‑mindset from early academic work with a decade of shipping shipped commercial software.
11 years of coding experience
12 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Univerzitet 'Sv. Kiril i Metódij' vo Skopje
Continuous Profiling Platform. Debug performance issues down to a single line of code
Role in this project:
Backend Developer
Contributions:213 reviews, 166 PRs, 370 pushes in 1 year 5 months
Contributions summary:Aleksandar primarily contributed to the `grafana/pyroscope` repository by implementing features and improvements related to the profiling functionality. Their work included adding default labels for the profilecli uploads and incorporating usage statistics for different programming languages. Additionally, the user added a block compaction level to the bucket index and made enhancements to the block viewer tool within the admin module.
Contributions:1 review, 4 PRs, 5 pushes in 4 months
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
Aleksandar Petrov - Staff Software Engineer at Grafana Labs