Christian Sailer is a Principal Software Engineer based in England with nearly two decades of software experience and nine years focused in finance and blockchain at R3. He specializes in back-end systems and distributed architectures, notably contributing to the open-source Corda platform and enhancing concurrency primitives in the JVM-level Quasar project. A pragmatic polyglot who insists on tested code, he blends research-honed rigor from a physics background with hands-on performance tuning, thread management, and serialization work. Known for improving maintainability through thoughtful refactors and developer-focused configurations, he thrives on solving complex problems and shipping reliable systems for production use.
9 years of coding experience
14 years of employment as a software developer
Diplom, Physics, Diplom, Physics at Technical University of Munich
Corda is an open source blockchain project, designed for business from the start. Only Corda allows you to build interoperable blockchain networks that transact in strict privacy. Corda's smart contract technology allows businesses to transact directly, with value.
Role in this project:
Back-end Developer
Contributions:47 reviews, 161 commits, 177 PRs in 4 years
Contributions summary:Christian primarily contributed to the Corda blockchain project by implementing and modifying core features related to the node's functionality. They worked on enhancements to the node performance tests, specifically including additional packages. They also made code changes to enhance thread management and added configurations for debugging and development mode, enabling or disabling features like checkpoint checking. Further contributions involved refactoring and improving code maintainability with better variable names and comments.
Contributions summary:Christian primarily focused on enhancing the fiber serialization capabilities within the Quasar project, which leverages fibers for concurrent programming. They implemented a new method to allow custom serialization of fibers. This involved refactoring existing methods, adding a new interface for custom serialization, and integrating it within the core Fiber class. Several commits involved refactoring to ensure correct usage and consistency of the new methods. Additionally, the user added a unit test to demonstrate the functionality of custom serialization.
kotlinjvmchannelsfibersjava
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.