Ivan Goncharov

Senior Manager at Azul

Guanacaste, Costa Rica
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

👤
Senior
🎓
Top School
Ivan Goncharov is a Senior Manager and performance-focused engineering leader with nine years of experience building reliable systems and high-performing teams across JVM, database, and payment-system domains. He combines deep hands-on expertise—evident from contributions to the Prometheus Go client where he optimized core histogram logic and added benchmarks—with a talent for mentoring engineers and scaling infrastructure and processes. At Azul he drove performance measurement and distributed test execution for one of the fastest JVMs, and previously architected performance and observability SaaS platforms and national payment-system pipelines. Ivan’s background in extreme benchmarking (including 1M QPS PostgreSQL work) and pragmatic optimizations has repeatedly translated into measurable cost and performance wins for large enterprises. Based in Guanacaste, Costa Rica, he blends systems-level rigor with a people-first approach to deliver scalable, production-ready solutions.
code9 years of coding experience
job14 years of employment as a software developer
bookOracle Real Application Clusters Administration, Oracle Real Application Clusters Administration at RDTEX
bookRAC DD4D, RAC DD4D at FORS Training Center
bookHP-UX System Administration, HP-UX System Administration at HP Learning center
bookEngineer's degree, Computer Science and Control Systems, Engineer's degree, Computer Science and Control Systems at Bauman Moscow State Technical University
languagesEnglish, Russian
github-logo-circle

Github Skills (12)

benchmarking10
benchmark10
prometheus10
go10
performance-optimization10
atomic10
atomics10
algorithms8
data-structures8
algorithm8
testing8
data-structure8

Programming languages (12)

TypeScriptJavaC++CSSRustCMakeMakefileGo

Github contributions (5)

github-logo-circle
prometheus/client_golang

Jun 2019 - Dec 2024

Prometheus instrumentation library for Go applications
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:1 review, 6 PRs, 9 comments in 5 years 6 months
Contributions summary:Ivan primarily focused on improving the performance and reliability of the Prometheus client library for Go. Their contributions included refactoring code to use injected time, implementing exponential backoff for atomic operations on floats, and optimizing core functionalities such as the `findBucket` function in the histogram implementation by introducing a linear search for small arrays. The user also added benchmarks to compare the performance of different implementations, showing deep interest in performance characteristics. In addition, they optimized parts of the library by introducing a small delay in the testing process.
golanginstrumentationprometheus-exporterprometheus-instrumentation-libraryprometheus
imorph/gate-keeper

Nov 2019 - Aug 2021

gate-keeper is simple anti-bruteforce service
Contributions:9 releases, 5 commits, 48 PRs in 1 year 9 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
Ivan Goncharov - Senior Manager at Azul