Aleksandar Petrov

Staff Software Engineer at Grafana Labs

Dartmouth, Nova Scotia, Canada
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
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.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Univerzitet 'Sv. Kiril i Metódij' vo Skopje
languagesMacedonian, English
stackoverflow-logo

Stackoverflow

Stats
41reputation
9kreached
0answers
3questions
github-logo-circle

Github Skills (21)

performance-monitor10
go10
performance-analysis10
data-profiling10
profiling10
golang10
developer-tools10
profiler10
devops9
python8
monitoring7
observability7
ruby7
zurb-foundation6
database6

Programming languages (10)

TypeScriptC#JavaC++RustJavaScriptGoPerl

Github contributions (5)

github-logo-circle
grafana/pyroscope

Nov 2023 - Jul 2026

Continuous Profiling Platform. Debug performance issues down to a single line of code
Role in this project:
userBackend Developer
Contributions:295 reviews, 213 PRs, 518 pushes in 2 years 8 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.
profilingcontinuous-profilingperformancegolangruby
grafana/otel-profiling-java

Nov 2024 - May 2026

otel profling integration for java
Contributions:5 reviews, 6 PRs, 19 pushes in 1 year 6 months
javaotel
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