Experienced engineer working on improving consensus layer performance of a proof of stake blockchain node. He was able to decrease the node startup time by 16% through on-demand block state deserialization, introduce an incremental out-of-band catchup mechanism permitting nodes taken offline to come back online in minutes instead of tens of hours, and built recovery mechanisms reducing the need for catchup in some common crash scenarios.
• PhD in Theoretical Computer Science
• Functional Programming
• Algorithms
• System Design
• Architecture
• Compiler Construction
• Haskell
• Rust
• Scala
• Java