Christian Sailer

Principal Software Engineer at R3

England, United Kingdom
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
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.
code9 years of coding experience
job14 years of employment as a software developer
bookDiplom, Physics, Diplom, Physics at Technical University of Munich
languagesEnglish, German, French
stackoverflow-logo

Stackoverflow

Stats
141reputation
2kreached
7answers
0questions
github-logo-circle

Github Skills (27)

kotlin10
checkpoint10
jvm10
fibers10
data-serialization10
java10
checkpointing10
serialization10
javas10
blockchain10
fiber10
concurrency10
distributed-ledger-technology9
unit-testing9
ledger9

Programming languages (6)

JavaC++JavaScriptHTMLGroovyKotlin

Github contributions (5)

github-logo-circle
corda/corda

Oct 2017 - Oct 2021

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:
userBack-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.
interoperabledltsmart-contractprivacytransact
puniverse/quasar

Sep 2018 - Sep 2018

Fibers, Channels and Actors for the JVM
Role in this project:
userBack-end Developer
Contributions:8 commits, 1 PR in 1 day
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.
Request Free Trial