Skip to content
View Joshua-Shin's full-sized avatar

Block or report Joshua-Shin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Joshua-Shin/README.md

JoongHyuk Shin

System-level Software Engineer specializing in Database Engine Kernels & Distributed Coordination


๐Ÿš€ Summary

  • System-level software engineer specializing in database engine kernels and distributed coordination.
  • Expertise in extending PostgreSQL with C extensions, hooks (planner, object access), Vector/LLM integration, and Oracle-compatible features.
  • Experience architecting distributed lifecycle engines with a focus on transactional state consistency and reliability.
  • Proficient in C, C++, Python, and Linux; solid foundation in algorithms, probability, and high-performance distributed system design.

๐Ÿ›  Skills

Area Details
Languages C, C++ (Modern), Python, SQL, Java, Bash
DB Internals PostgreSQL/Oracle engine core, query compiler, optimizer (CBO), vector search
PostgreSQL C extensions, planner hook, object access hook, RLS, parser/planner integration
Distributed Consensus (etcd/Raft), high availability, cluster orchestration (IaC)
Core Probability, high-performance algorithms
Tools Linux (system-level), Docker, Git, AWS/Azure (SDK/API integration)

๐Ÿ’ผ Work Experience

Tmax Tibero | Database Engine Developer (Oct 2023 โ€“ Present)

1) OpenSQL Team (Nov 2024 โ€“ Present)

PostgreSQL-based managed RDBMS with Oracle compatibility and vector DB features.

  • Row-Level Security (DBMS_RLS)
    Designed and implemented Oracle-compatible RLS as a PostgreSQL C extension, using planner_hook and object_access_hook for planner integration and runtime policy enforcement. Delivered transient-viewโ€“style predicate injection and definer-rights policy execution aligned with Oracle VPD semantics.

  • Oracle compatibility
    Implemented Oracle-compatible functions/packages and conducted performance benchmarking; achieved measurable improvements including 50%+ gain for the median function through algorithm redesign.

  • Vector DB & RAG
    Integrated pgvector, developed vector embedding features, and implemented LLM integration for DB-based RAG solutions.

  • High availability
    Designed PostgreSQL HA environments using Patroni and etcd for enterprise workloads.

  • Cluster orchestration & scaling
    Architected a Multi-CSP IaC (ARM/CloudFormation) scaling engine using etcd watch for real-time state sync and Command Patternโ€“based rollback for transactional reliability in distributed node lifecycle.

  • Debug / monitoring
    Built internal debug tooling to print PostgreSQL query trees during development.

2) SuperTibero Team (Oct 2023 โ€“ Oct 2024)

Enterprise RDBMS with distributed storage; focused on SQL compiler modules.

  • SQL compiler
    Built parser, query transformer, and cost-based optimizer.

  • Query optimization
    Implemented index range scan, predicate pushdown, sort-skip optimization, and execution plan cache.

  • Privilege & authentication
    Designed and implemented privilege check and authentication for secure SQL execution.

  • Performance
    Delivered query transformation features that improved index scan opportunities and reduced redundant operations.


๐ŸŽ“ Education

  • B.S. in Physics โ€“ Yonsei University, Seoul
    • Focus: Statistical Mechanics, Quantum Mechanics

๐Ÿ† Achievements & Certifications

  • Algorithms

    • Top 4.2% Contributor on Leetcode (Consecutive years: 2023, 2024)

      LeetCode Badges`

    • Top 3.5% on Baekjoon - Platinum V

  • Certifications

    • Engineer Information Processing (HRDK)
    • SQL Developer (SQLD, Kdata)

๐Ÿ“ซ Connect with Me

Pinned Loading

  1. myvers myvers Public

    ChatGPT๋ฅผ ํ™œ์šฉํ•œ ๊ฐ€์ƒ์นœ๊ตฌ์™€ ์ฑ„ํŒ… ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ

    Java