Christos Trochalakis

Debian Developer

Athens, Attica, Greece
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
Christos Trochalakis is a seasoned web engineer and Debian developer with 18 years of experience building high-performance web platforms, databases, and infrastructure. He progressed from full-stack engineering to senior leadership roles at Skroutz S.A., culminating as CTO, where he led architecture, product engineering, and platform optimizations. Technically fluent in Ruby on Rails, Django, MySQL, MongoDB and Redis, he focuses on web performance, tooling, and reproducible infrastructure while advocating for Git-driven workflows. An active open-source contributor, he extended Confluent's Kafka Python client with consumer offset management and robust tests, showing attention to interoperability with librdkafka. Based in Athens, he combines pragmatic engineering with a strong Debian/FOSS ethos and a track record of turning performance constraints into scalable solutions.
code18 years of coding experience
job14 years of employment as a software developer
bookElectrical Engineering, Electrical Engineering at Democritus University of Thrace - (D.U.Th.)
bookDiploma Computer Engineering, Diploma Computer Engineering at University of Patras
github-logo-circle

Github Skills (7)

kafka10
api10
librdkafka10
python10
apidoc10
pytest9
testing9

Programming languages (15)

JavaC++CGoHTMLPerlTypeScriptDockerfile

Github contributions (5)

github-logo-circle
Confluent's Kafka Python Client
Role in this project:
userBack-end Developer
Contributions:6 commits, 3 PRs, 4 comments in 1 year
Contributions summary:Christos primarily contributed to the `confluent-kafka-python` client by implementing and refining the `store_offsets()` API for the consumer. Their work included adding the API, writing tests for the new functionality, and addressing subsequent bug fixes and code improvements. These commits demonstrate a focus on the consumer's functionality and its interaction with the underlying librdkafka library. The user also addressed minor typo fixes, improving code readability.
pythonkafka-pythonconfluent-cloudpython-clientkafka-protocol
skroutz/resque

Jul 2012 - Feb 2021

Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
Contributions:6 reviews, 62 commits, 3 PRs in 8 years 8 months
redisresquerailsqueuesbackground-jobs
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
Christos Trochalakis - Debian Developer