Skip to content
View tinajeong's full-sized avatar
🌻
Keep exploring, 계속 νƒμƒ‰ν•˜μ„Έμš”!
🌻
Keep exploring, 계속 νƒμƒ‰ν•˜μ„Έμš”!

Block or report tinajeong

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

Hi there! πŸ‘‹ I'm Tina Jeong

Backend Engineer specializing in high-volume financial systems


πŸ›  Core Tech Stack


πŸš€ About Me

I build large-scale financial settlement pipelines and optimize data-intensive systems.

  • Engineer focusing on high-throughput batch processing, reconciliation, and financial ledgers
  • Experienced with multi-node batch workloads, partitioning, and query tuning
  • Designs systems with low-latency caching (Caffeine) and distributed in-memory data grids (Hazelcast)
  • Trained to think with locking strategies, concurrency control, and transaction performance
  • Writes JPA only for read-optimized access; all heavy writes go through custom JDBC writers
  • Obsessed with profiling: GC analysis, heap behavior, execution traces, and DB plan tuning
  • Strong internal writer: concurrency series, settlement batch testing guides, practical SQL articles
  • πŸ† Winner of Angelhack Seoul 2024 – Financial Track

πŸ”₯ What I’m Working On (2025)

  • Optimizing cross-DB reconciliation (EPAS ⇄ Oracle ⇄ MSSQL)
  • Performance experiments on:
    • pessimistic vs optimistic lock latency
    • distributed cache hit ratio tuning
    • batch partition sizing
    • JVM memory & GC analysis
  • Enhancing financial validation flows, writing 50+ verification queries to detect anomalies early

βš™οΈ Current Engineering Interests

  • Distributed caching strategies (Caffeine β†’ Hazelcast IMap/Tiered)
  • Locking semantics, transaction isolation, deadlock analysis
  • High-performance SQL (execution plan reasoning, join strategy, partitioned read)
  • Operational visibility (Metabase dashboards, batch metrics, alerting flows)
  • GC analysis, memory footprint optimization
  • Clean, maintainable architecture & technical writing

πŸ§ͺ Writing & Technical Culture

  • Writes internal engineering articles:
    • Concurrency in Java (series)
    • Batch Testing Strategy for Financial Systems
    • Markdown to PPT: Developer-friendly Documentation Workflow
  • Contributes to team knowledge sharing and engineering culture improvement
  • Leads retrospectives and drives continuous process refinement

🎨 On the Personal Side

  • Jazz & Rock listener
  • Minimal, text-focused web design (building tinawiki.com in pure HTML/CSS/JS)
  • Loves writing clear documentation and deeply reasoned architecture notes

πŸ“¬ Contact

Pinned Loading

  1. prgrms-web-devcourse/Team-Gaerval-Dadok-BE prgrms-web-devcourse/Team-Gaerval-Dadok-BE Public

    πŸ“– 닀독닀독 πŸ“– 책에 λŒ€ν•œ μΈμ‚¬μ΄νŠΈλ₯Ό κ³΅μœ ν•˜κ³  μ†Œν†΅ν•˜λŠ” λ…μ„œ μ†Œμ…œ ν”Œλž«νΌ

    Java 9 2

  2. MoneygementTeam/lyf-jarvis-back MoneygementTeam/lyf-jarvis-back Public

    Backend Server of Lyf Jarvis

    Java 1 1

  3. BE-03-BlackDogBucks BE-03-BlackDogBucks Public

    Forked from prgrms-be-devcourse/BE-03-BlackDogBucks

    πŸ•β€πŸ¦Ί λ°±μ—”λ“œ ν‘κ΅¬νŒ€ μŠ€νƒ€λ²…μŠ€ μ‚¬μ΄λ Œμ˜€λ” 클둠코딩

  4. artworks artworks Public

    πŸ–Όμ˜€λŠ˜μ˜ λ―Έμˆ μž‘ν’ˆμ„ νλ ˆμ΄νŒ…ν•΄μ£ΌλŠ” νŽ˜μ΄μ§€μž…λ‹ˆλ‹€.

    TypeScript