Changgyoo Park

Systems Software Engineer with over 15 years of experience, specializing in concurrency control, transaction management, and high-performance database systems. Adept at designing and optimizing core database components, with deep expertise in C++ and Rust.

Contact: [email protected]

Websites: Codeberg | DBLP | GitHub

Professional Experience

SAP - Development Architect (Jul 2025-Present)

  • Developing and architecting the HANA Cloud database engine (C++) and HANA Distributed Storage (Rust).

Databricks - Senior Software Engineer (Mar 2024-Jun 2025)

SAP - Development Expert (Apr 2020-Feb 2024)

  • Designed and implemented transaction management and multi-version concurrency control for HANA Distributed Storage (Rust).
  • Reimplemented the HANA lock manager (C++).
    • Reduced static memory usage from ~1GB to ~10MB.
    • Patent: US-11113262-B2.

SAP - Senior Developer (Apr 2016-Mar 2020)

  • Developed a cache-efficient concurrent hash map: a sharded hop-scotch hash table (C++).
  • Architected transaction and lock managers for VORA and HANA (C++).

SAP - Developer (Sep 2010-Mar 2016)

  • Implemented distributed transactions for HANA (C++).

Education

Seoul National University

Publications & Contributions