Erdem Agaoglu

Principal Software Engineer at Udemy

Istanbul, Istanbul, Turkey
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
Erdem Agaoglu is a Principal Software Engineer with 15 years of experience designing and operating large-scale distributed systems, data platforms and real-time analytics. Based in Istanbul, he blends hands-on engineering (Go, Scala, Java, Kotlin, Python) with systems-level infrastructure work—Kubernetes, Ceph, Kafka, Databricks and bare-metal clustering—to deliver resilient, high-throughput services. As a co-founder he drove both technical roadmaps and company operations for video-surveillance data infrastructure, and at Udemy he’s leading AI-enabled assessment and real-time instructor analytics projects that combine Spark, Airflow, GPU/CPU benchmarking and prompt engineering for LLMs. His open-source contributions include performance and reliability improvements to Prometheus’ scraping and HTTP subsystems, reflecting a focus on production hardness and observability. Comfortable spanning ML research to UI delivery, he favors pragmatic architecture choices guided by benchmarks and long-term maintainability.
code15 years of coding experience
job14 years of employment as a software developer
bookMaster’s Degree, Electronics Engineering, Master’s Degree, Electronics Engineering at Ankara Üniversitesi
languagesEnglish, Turkish
github-logo-circle

Github Skills (11)

monitoring10
http-server10
time-series10
go10
prometheus10
performance-optimization10
devops10
networking9
dockers9
docker9
caching8

Programming languages (10)

C#TypeScriptJavaJinjaC++CScalaGo

Github contributions (5)

github-logo-circle
prometheus/prometheus

Dec 2016 - Mar 2017

The Prometheus monitoring system and time series database.
Role in this project:
userBack-end & DevOps Engineer
Contributions:7 commits, 3 PRs, 19 comments in 3 months
Contributions summary:Erdem primarily focused on improving the Prometheus monitoring system's performance and maintainability. Their contributions involved setting read timeouts and connection limits for the HTTP server to prevent resource exhaustion. They also implemented a User-Agent header in the scraping process and added versioning to static file names to prevent caching issues. The user also contributed to build processes by vendoring dependencies.
time-series-databaseprometheus-exporterseries-databasealertingdatabase
agaoglu/pyjasperclient

Mar 2011 - May 2017

Contributions:16 commits, 3 PRs, 7 pushes in 6 years 3 months
pythonsoapjasperserversoap-client
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
Erdem Agaoglu - Principal Software Engineer at Udemy