Skip to content
View YongGoose's full-sized avatar
📚
Seize the day :)
📚
Seize the day :)

Highlights

  • Pro

Organizations

@apache @LikeLionSCH

Block or report YongGoose

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 100 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
YongGoose/README.md

A developer passionate about learning, sharing, and building impactful software.

I'm a NAVER WEBTOON backend engineer and open source contributor on JUnit5, spring-projects, naver/fixture-monkey, and more. Currently a committer for apache/seata, and selected as a GSoC'25 contributor for a Kotlin & Gradle project.
Enjoy collaborating on projects, sharing knowledge, and continuously learning new technologies to improve my skills.

Recently, I’ve been particularly interested in Test code.
Test code is not just for validation; It also helps other developers understand how to use my code and serves as a guide for efficient refactoring, making it crucial for maintaining high-quality software.

I'm also interested in distributed transactions, especially their implementation and challenges in microservices architectures. It's a complex but fascinating area, and I’ve been sharing my thoughts in recent blog posts.

Open Source Contributions

  • JUnit Framework
    • Introduce feature flag for auto-closing AutoCloseable in Jupiter's ExtensionContext.Store #4452
    • Provide mechanism for managing resources across engines and executions #4281
    • Implement Parallel Method Execution in JUnit-Vintage engine #4242
    • Support parallelization in Junit-Vintage-engine #4135
    • Implement include and exclude filtering when calling registerAutoDetectedExtensions #4120
    • Add include matching on ClassNamePatternFilterUtils #4115
  • spring-boot
    • Add Fail fast mechanism when both management base path and endpoint mapping are set to / #45251
    • Ensure DefaultErrorAttributes adds JSON serialization safe errors #43330
  • spring-framework
    • Fall back to JDK Dynamic proxy if CGLIB proxy creation fails #35344
    • Prevent reflective invocation of private methods in web dispatcher #35352
  • apache-seata
    • Add ChannelEventListener support to prevent memory leaks #7337
    • Enforce account initialization and disable default credentials #7261
    • Use shared EventLoop for TM and RM clients to reduce thread overhead and improve performance #7179
    • Implement scheduled handling for end status transaction #7133
  • naver/fixture-monkey
    • Implement Random Selection of Register Operations When Not Using selectName #1108
    • Implement a Matcher interface to manage ArbitraryBuilders with a single variable #1062
    • Add register and select ArbitraryBuilder by name #1036
  • LG/fosslight
    • Refactor existing tox test to pytest #225
    • Change SCANOSS Invocation Method from Command Line to Library Function #178

Recent blog posts

My Interests

  • Open Source Contribution
  • Development Talks

Contact

Pinned Loading

  1. apache/incubator-seata apache/incubator-seata Public

    🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution.

    Java 25.8k 8.9k

  2. junit-team/junit-framework junit-team/junit-framework Public

    ✅ The programmer-friendly testing framework for Java and the JVM

    Java 6.8k 1.6k

  3. naver/fixture-monkey naver/fixture-monkey Public

    Let Fixture Monkey generates fully-customizable, randomly populated instance. Focus on the properties of the class that really matter in your test.

    Java 656 113

  4. spring-projects/spring-boot spring-projects/spring-boot Public

    Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.

    Java 78.3k 41.5k

  5. Maven-Central-utility-plugins-for-Gradle Maven-Central-utility-plugins-for-Gradle Public

    ☀️ Gradle plugin that ensures smooth, error-free Maven Central publishing

    Kotlin 7 1

  6. spring-projects/spring-framework spring-projects/spring-framework Public

    Spring Framework

    Java 58.8k 38.7k