Nikola聽Grcevski

Principal Software Engineer at Grafana Labs

Old Toronto, Ontario, 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
Nikola Grcevski is a Principal Software Engineer with 12+ years of experience building high-performance systems, compilers, managed runtimes and data-intensive backends using Java, Go, Python, C/C++ and x86 assembly. He has led performance-focused engineering at Grafana Labs and Elastic after a deep tenure at Microsoft and IBM working on OpenJDK VM, JIT code generation and CPU-level optimization. Nikola blends systems-level expertise鈥攃ompiler development, low-level CPU performance analysis and eBPF instrumentation鈥攚ith hands-on backend and ML application design, making him effective at both micro-optimizations and large-scale architecture. A contributor to Elasticsearch tests around JVM thread analysis, he brings a reliability-first approach to observability and distributed systems. Based in Toronto, he combines academic rigor from a Masters in Computer Engineering with a pragmatic record of shipping production-grade, measurable performance improvements.
code12 years of coding experience
job21 years of employment as a software developer
bookMasters, Computer Engineering, Masters, Computer Engineering at Univerzitet 'Sv. Kiril i Met贸dij' vo Skopje
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (12)

amazon-elasticsearch10
unit-testing10
javas10
search-engine10
elasticsearchquery10
elasticsearch10
jvm10
aws-elasticsearch10
java10
elasticsearch-api10
test-automation10
jit6

Programming languages (11)

TypeScriptSmartyJavaShellCMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
elastic/elasticsearch

Aug 2021 - Jan 2023

Free and Open Source, Distributed, RESTful Search Engine
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:581 reviews, 197 commits, 328 PRs in 1 year 5 months
Contributions summary:Nikola implemented unit tests for internal HotThreads logic and report types. The contributions added tests for CPU, Wait, and Blocked hotness, and also for identifying idle threads. The changes modified Java files to add and implement the new tests to Elasticsearch, demonstrating a focus on testing and core functionality. The user's work focused specifically on testing JVM thread analysis and performance monitoring in the search engine.
restfulsearch-engineopensearchelasticsearchjava
grafana/beyla

Mar 2023 - Apr 2025

eBPF-based autoinstrumentation of web applications and network metrics
Contributions:26 releases, 768 reviews, 631 PRs in 2 years
ebpfmetrics-gatheringobservabilitytraces
Find and Hire Top DevelopersWe鈥檝e 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