Skip to content
View JeonDaehong's full-sized avatar
😀
Happy
😀
Happy

Block or report JeonDaehong

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.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, 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
JeonDaehong/README.md
Image


Hello! My name is Daehong Jeon
I'm Software Engineer / Data Engineer.


My Blog
My Blog
My Email
My Email
My Linkedin
My Linkedin

🧑‍💻 About Me

💻 Spark & Iceberg-based Large-Scale Data Pipeline Engineer

  • Extensive experience in the finance and e-commerce domains, covering everything from Hadoop to modern cloud platforms. Skilled in processing tens to hundreds of terabytes of data, developing Spark & cloud-based ETL pipelines, optimizing Hadoop legacy systems, and designing highly available, failover-ready, and concurrency-controlled data infrastructures.

🌐 I love contributing to open source

  • Active contributor and maintainer for data engineering projects such as Apache Iceberg and Apache Kafka, including issue triage, PR reviews, and documentation improvements.
  • Open Source Mentoring (2025.05~) — Engaged in fostering a healthy and sustainable open source culture in Korea.

🎯 My Goals

  • To grow as a technology leader who internalizes and spreads the latest trends within organizations,
    while designing and operating scalable and reliable architectures for large-scale, high-traffic environments.

🛠️ Open Source Contributions

⭐️ Contribution Library

Apache Iceberg Spring Kafka Apache Gravitino

⭐️⭐️ contribution & activity list ( 11 PR )

project summary Type link date
Fixed Markdown rendering in Row-level Deletes section (bullets, duplicates, line breaks). Docs PR 25.09
Added missing super.validate() call in OAuth2TokenResponse.validate(). Bug Fix, Improvement PR 25.09
Fixed incorrect field assignments in TestModelMetaService tests. Bug Fix, Test PR 25.08
Added docs for Table Maintenance in Flink (file compaction, orphan removal, snapshot expiration). Docs PR 25.08
Fixed early return in GroupMetaService.updateGroup that ignored non-role updates. Bug Fix, Test PR 25.08
Show More My OpenSource PR ...
project summary Type link date
Fixed NullPointerException in EntityCombinedFileset with null-safe hiddenProperties. Bug Fix, Test PR 25.08
Fixed null-safe handling of managed property in CreateFileset.java. Bug Fix, Test PR 25.08
Added request.validate() in PartitionOperations.java for proper error handling. Improvement PR 25.08
Migrated Flink catalog tests from JUnit4 to JUnit5. Improvement(Core) PR 25.05
Backported JUnit5 migration to Iceberg 1.19 and 1.20. Improvement(Core) PR 25.05
Updated test code and docs for Kafka retry topic template bean name. Improvement, Docs PR 24.10

💡 Tech Stack

Image

📜 Certifications

Korean National Certified Information Processing Engineer
✏️ Certified Information Processing Engineer (2023.11)
Linux Master
✏️ Linux Master (2025.01)

Pinned Loading

  1. daehong-food-delivery Public

    Java 1

  2. study-concurrency Public

    Java 1

  3. study-java-algorithm Public

    Java 1

  4. study-spring-basic Public

    Java 1

  5. scenario-gpt-project Public

    HTML 1

  6. JeonDaehong.github.io Public

    HTML 1 1