Skip to content
View Tianea2160's full-sized avatar

Organizations

@KNET-KWU @DDD-Community @kw-service @SANHAK-HYUNDAI @kw-dormitory

Block or report Tianea2160

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

조현준 (Hyun-Jun Jo) - Backend Engineer

About Me

I'm a backend developer focused on solving everyday inconveniences through code. My goal is to make incremental improvements that eventually lead to significant transformations. Currently serving as an industrial technical personnel at a Warehouse Platform company.

Tech Stack

Java Spring Kotlin Python FastAPI PostgreSQL Redis Kafka AWS Docker NGINX

Career

  • 2023.07.10 - Present: Software Engineer at Techtaka (ARGO)
    • Serving as an industrial technical personnel
    • Contributed to securing Series B investments from Altos Ventures through warehouse process improvements
    • Improved operational efficiency by optimizing work division strategies
    • Implemented distributed lock system and Kafka-based performance improvements

Key Projects at Techtaka

📦 Logistics Picking Work Lifecycle Improvement

  • Problem: Order cancellations required product restocking, causing resource waste
  • Solution: Implemented delayed work creation based on remaining work counts and improved process flow
  • Impact:
    • Secured ~2 hours 10 minutes of order cancellation time without restocking per order
    • Despite 35% increase in order cancellations, achieved 7.8% decrease in restocking requirements
    • Designed business architecture using Choreography-based Saga pattern for inventory location recommendations

🚚 Single Product Movement Optimization System

  • Problem: Inefficient sorting without limits on product types per container
  • Solution: Experimented with expanding maximum product types from 1 to 3, then 5 per container
  • Impact:
    • Reduced average processing time per order by 42.86% (70 seconds to 40 seconds)
    • Decreased collection tasks by 78.9% (2,388 to 505)
    • Achieved daily workforce reduction of approximately 1.33 workers

🔒 Distributed Lock Annotation-Based Duplication Prevention

  • Problem: Occasional duplicate work completion events causing inventory double-counting
  • Solution: Implemented Redis-based distributed lock with custom annotation (@DistributedLock)
  • Impact:
    • Completely eliminated duplicate processing issues
    • Currently used in more than 4 domains across the system
    • Enhanced developer productivity by simplifying lock implementation

⚡ Shipping Instruction Processing System Optimization

  • Problem: Processing 300 orders took 10-15 minutes, exceeding client timeout (1 minute)
  • Solution: Transformed synchronous API calls to asynchronous Kafka-based processing
  • Impact:
    • Reduced API response time from ~12 minutes to ~1 second (99.86% decrease)
    • Decreased actual data processing time from 10-12 minutes to ~3 seconds (up to 97.5% reduction)
    • Eliminated POD CPU overload issues (previously reaching 100%)

📅 Same-Day Receipt Processing Capacity Management

  • Problem: Lack of volume management system for same-day receipts, risking SLA violations
  • Solution: Led the development of a processing type capacity management system
  • Impact:
    • Prevented center overload by blocking excess orders during 31% of operating days
    • Satisfied Naver direct contract SLA and improved customer satisfaction
    • Enabled data-driven resource allocation through receipt calendar functionality

Personal Projects

  • Nimble: Platform for designing, reviewing, and sharing personal running courses (B-side Potent Day Hackathon)

  • Ooi: Dashboard service analyzing data between Naver Cafe posts and vehicle repair shops (7th Industry-Academic Cooperation Project, University President's Award)

  • KW Dormitory: Dormitory notification monitoring service

  • MRP: Restaurant recommendation web service for locations near subway stations

Certifications & Activities

  • AWS Certified Practitioner
  • Techtaka In-house Hackathon 1st Place: In-house Hackathon Newspaper
  • DDD IT Union Club 9th Generation

GitHub Stats

Pinned Loading

  1. kw-service/kw-notice-backend-dorm kw-service/kw-notice-backend-dorm Public

    KW 알리미 기숙사 백엔드

    Kotlin 4

  2. SANHAK-HYUNDAI/sanhak-backend-fast-api SANHAK-HYUNDAI/sanhak-backend-fast-api Public

    네이버 카페 데이터와 RO(Repair Order)정보 간의 정보 분석 시스템(산학연계SW프로젝트, 대학총장상)

    Python 1