Kostas Christidis

Senior Software Engineer at Netflix

Los Gatos, California, United States
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
Kostas Christidis is a Senior Software Engineer with a decade of experience building resilient, distributed systems and a current engineering role at Netflix based in Los Gatos. He has deep expertise in blockchain infrastructure, having been a Fabric maintainer and IBM Blockchain technical lead where he drove core consensus and ledger reliability improvements for Hyperledger Fabric. His open-source contributions include fixing race conditions, enhancing etcdraft and PBFT message handling, and hardening orderer behavior—work that directly improved production-grade consensus at scale. Known for pragmatic backend engineering and a dry sense of humor (GitHub bio: "Aspiring Bond villain"), he combines research-rooted rigor from NC State with hands-on systems design to make complex, fault-tolerant services predictable and maintainable.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
343reputation
12kreached
4answers
6questions
github-logo-circle

Github Skills (16)

error-handling10
kafka10
distributed-systems10
go10
hyperledger-fabric10
blockchain10
concurrency10
protocol-buffers10
multithreading9
elasticsearch6
apache-zookeeper6
apache-kafka6
executor-service6
hyperledger6
hyperledger-composer6

Programming languages (12)

TypeScriptJavaShellRCSSCMakefileJavaScript

Github contributions (5)

github-logo-circle
hyperledger-archives/fabric

Oct 2015 - Jul 2016

THIS IS A READ-ONLY historic repository. Current development is at https://gerrit.hyperledger.org/r/#/admin/projects/fabric . pull requests not accepted
Role in this project:
userBack-end Developer
Contributions:273 commits, 9 PRs, 132 comments in 9 months
Contributions summary:Kostas made several contributions related to the Hyperledger Fabric project. They focused on defining messages related to the PBFT consensus protocol, specifically implementing new message types. The user also removed redundant fields from existing PBFT messages. Furthermore, the user was involved in adding and updating the leader FSM and PBFT message definitions.
hyperledgeradminfabricblockchainpull-requests
hyperledger/fabric

Mar 2018 - Nov 2018

Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
Role in this project:
userBack-end Developer
Contributions:8 commits, 4 PRs, 4 pushes in 7 months
Contributions summary:Kostas's contributions primarily involved modifying the core consensus layer for the Hyperledger Fabric project. They focused on enhancing the etcdraft consensus plugin by adding key functionalities like the implementation of a retry process for crucial steps during chain startup. They addressed race conditions in the file-based ledger, improved the handling of errors in the delivery service, and integrated a system for handling and reacting to the metadata for the orderer nodes. These changes seem to enhance the reliability and resilience of the Kafka-based ordering service.
casesdevelopingdltdistributed-ledgerhyperledger-fabric
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