Gergely Kalapos

Tech Lead, Principal Software Engineer at Elastic

Austria
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
Gergely Kalapos is a Tech Lead and Principal Software Engineer with 12 years of experience specializing in .NET and Microsoft technologies, currently leading backend development at Elastic. He excels at low-level systems work—often digging into bytecode and runtime verification—and has contributed to high-profile open-source projects like CoreRT and the Elastic APM .NET agent to improve IL verification, distributed tracing, and reliability. Equally comfortable full-stack, he maintains night-time side projects using .NET Core, UWP and Xamarin to stay current with client and cloud trends. Based in Austria, he blends deep runtime expertise with pragmatic engineering leadership, mentoring teams while shipping production-grade monitoring and performance tooling. An unusual strength is his hands-on comfort across abstraction layers, from bytecode minutiae to user-facing apps.
code12 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (M.Sc., in German: Dipl.-Ing.), Software Engineering, Master of Science (M.Sc., in German: Dipl.-Ing.), Software Engineering at Johannes Kepler Universität Linz
bookBachelor of Science (B.Sc.), Computer Engineering, Bachelor of Science (B.Sc.), Computer Engineering at Pázmány Péter Katolikus Egyetem
languagesGerman, English, Hungarian
stackoverflow-logo

Stackoverflow

Stats
3,549reputation
137kreached
59answers
5questions
Badges
uwp
top-5%
windows
top-5%
github-logo-circle

Github Skills (18)

net10
dotnet10
apm10
asp-net10
dotnet-core10
error-handling10
csharp10
uwp9
windows9
performance-monitoring9
exception-handling9
compiler-construction9
testing8
mobile6
localization6

Programming languages (14)

C#PowerShellJavaC++CGoHTMLTypeScript

Github contributions (5)

github-logo-circle
elastic/apm-agent-dotnet

Nov 2018 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:31 releases, 626 reviews, 976 commits in 4 years 3 months
Contributions summary:Gergely primarily contributed to the codebase by modifying core system components related to request handling, context management, and error reporting. The commits show refactoring and enhancement of the code with added checks for ensuring correct functionality. Moreover, their contributions involved the implementation of features, addressing specific issues related to distributed tracing and application performance monitoring (APM). These contributions were aimed to improve the overall stability and reliability of the agent.
performance-monitoringperformance-analysisapmagentelastic
dotnet/corert

May 2017 - Jun 2017

This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.
Role in this project:
userBack-end Developer
Contributions:11 commits, 13 PRs, 40 comments in 1 month
Contributions summary:Gergely primarily focused on improving the ILVerify component of the .NET Core runtime. Their contributions included implementing and verifying new opcodes like `ImportThrow`, `ImportRethrow`, `ImportEndFilter`, and `ImportEndFinally`. They also refactored and optimized the existing code, modifying basic block handling and exception region management. Furthermore, the user added tests and enhanced the verification process, ensuring correctness of intermediate language operations.
dotnetcompilationahead-of-timeruntimetoolchain
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