Sergey Kleyman

Principal Software Engineer at Elastic

Israel
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
Sergey Kleyman is a Principal Software Engineer based in Israel with seven years of focused experience delivering reliable back-end systems and developer tooling. Currently at Elastic since 2019, he drives maintainability and performance improvements in production-grade open-source telemetry code. Previously a senior engineer at BMC, he brings a decade-plus background in enterprise software engineering and pragmatic refactoring. His open-source contributions include implementing a reusable ToStringBuilder and refactoring core tracing types in the widely used elastic/apm-agent-dotnet, reflecting attention to consistent diagnostics and measurable performance gains. Colleagues rely on him for clean, test-driven enhancements that reduce technical debt and improve observability. He blends deep C# ecosystem knowledge with an engineer’s focus on clarity, testability and efficient runtime behavior.
code7 years of coding experience
job8 years of employment as a software developer
github-logo-circle

Github Skills (15)

refactoring10
csharp10
dotnet-core10
refactor10
netframework10
logging9
unit-testing9
performance-optimization8
performance-analysis7
trace7
error-log7
tracer7
performance-monitoring7
apm7
error-detection7

Programming languages (12)

TypeScriptC#JavaDockerfileC++CGherkinJavaScript

Github contributions (5)

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

Mar 2019 - Aug 2020

Role in this project:
userBack-end Developer
Contributions:1 review, 105 commits, 152 PRs in 1 year 5 months
Contributions summary:Sergey implemented a helper class, `ToStringBuilder`, for creating a consistent `ToString` format across the codebase. This included writing tests to ensure its functionality. The user then refactored multiple classes (`Transaction`, `Span`, and `Error`) within the project to utilize the new helper, indicating a focus on code maintainability and consistent logging/debugging outputs. The user also made several optimizations and code improvements to the helper class and its usages, improving performance.
performance-monitoringperformance-analysisapmagentelastic
SergeyKleyman/opbeans-php

Jan 2021 - May 2023

PHP backend implementation for Opbeans, Elastic APM demo app
Contributions:1 PR, 41 pushes, 21 branches in 2 years 4 months
demo-appphp-backendapmelasticphp
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
Sergey Kleyman - Principal Software Engineer at Elastic