Skip to content
View junotb's full-sized avatar
πŸ˜ͺ
πŸ˜ͺ

Block or report junotb

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

Hi! I'm Juno πŸ‘‹

Full-stack developer specializing in Legacy Migration, System Stabilization, and AI-driven Service Evolution.

πŸ‡¬πŸ‡§ English Version

I am a software engineer with 8 years of experience, skilled in transforming legacy systems into modern architectures while maintaining business continuity. I focus on solving structural constraints and building cost-effective, scalable solutions.

πŸ’Ό Experience & Contributions

  • Refactored tightly coupled Classic ASP monoliths into a Layered Architecture with ASP.NET RESTful APIs, significantly improving maintainability and decoupling frontend dependencies.
  • Successfully built a real-time video lesson platform by overcoming legacy infrastructure limits (e.g., HTTP/2 unsupported servers) and reducing costs by 80%.
  • Designed an on-demand AI feedback pipeline using Gemini API, STT, and TTS, automating lesson reviews and minimizing manual workload for instructors.
  • Standardized complex Payment Gateway (PG) integrations and developed automated back-office tools to streamline operations and ensure data integrity.

πŸš€ Current Focus & Projects

  • Building Scalable Backend Systems with Java, Spring Boot, and JPA/Hibernate.
  • Developing Interactive Front-end applications using Next.js, TypeScript, and Tailwind.
  • Implementing High-concurrency ticketing systems to demonstrate expertise in lock management and traffic handling.

🌱 Development Philosophy

  • I don't just write code; I find the most practical solution to business problems.
  • I prioritize features that provide real value to end-users and operational teams.
  • I believe in gradual, stable modernization over risky "big bang" rewrites.

ꡬ쑰적 ν•œκ³„λ₯Ό 기술둜 λŒνŒŒν•˜κ³ , λΉ„μ¦ˆλ‹ˆμŠ€ κ°€μΉ˜λ₯Ό λ†’μ΄λŠ” μ‹œμŠ€ν…œμ„ λ§Œλ“œλŠ” κ°œλ°œμžμž…λ‹ˆλ‹€.

πŸ’Ό 이런 일을 ν•΄μ™”μ–΄μš”

  • κ°•κ²°ν•©λœ Classic ASP μ‹œμŠ€ν…œμ„ κ³„μΈ΅ν˜• μ•„ν‚€ν…μ²˜ 기반의 RESTful API둜 μ „ν™˜ν•˜μ—¬ ν”„λ‘ νŠΈμ—”λ“œ μ˜μ‘΄μ„±μ„ μ œκ±°ν•˜κ³  ν™•μž₯성을 ν™•λ³΄ν–ˆμŠ΅λ‹ˆλ‹€.
  • 인프라 μ œμ•½(HTTP/2 미지원 λ“±)을 기술적으둜 ν•΄κ²°ν•˜μ—¬ WebRTC 화상 μˆ˜μ—… ν”Œλž«νΌμ„ κ΅¬μΆ•ν•˜κ³ , 운영 λΉ„μš©μ„ 80% μ ˆκ°ν–ˆμŠ΅λ‹ˆλ‹€.
  • Gemini API / STT / TTSλ₯Ό ν™œμš©ν•œ 'μžλ™ ν”Όλ“œλ°± νŒŒμ΄ν”„λΌμΈ'을 κ΅¬μΆ•ν•˜μ—¬, κ°•μ‚¬μ˜ 업무 뢀담을 쀄이고 ν•™μŠ΅μžμ—κ²ŒλŠ” μ‹€μ‹œκ°„ 볡슡 κ²½ν—˜μ„ μ œκ³΅ν–ˆμŠ΅λ‹ˆλ‹€.
  • 톡합 결제 λͺ¨λ“ˆμ„ ν‘œμ€€ν™”ν•˜κ³  운영 μžλ™ν™” 도ꡬ(Back-office)λ₯Ό κ°œλ°œν•˜μ—¬ 데이터 정합성을 ν™•λ³΄ν•˜κ³  운영 νš¨μœ¨μ„ λ†’μ˜€μŠ΅λ‹ˆλ‹€.

πŸš€ 이런 μ€€λΉ„λ₯Ό ν•˜κ³  μžˆμ–΄μš”

  • Backend: Java, Spring Boot, JPA, QueryDSL (Transitioning from .NET)
  • Frontend: Next.js, TypeScript, Tailwind, Zustand
  • Architecture: MSA, Docker, CI/CD pipelines
  • Project: λŒ€κ·œλͺ¨ νŠΈλž˜ν”½ 처리λ₯Ό κ³ λ €ν•œ μˆ˜κ°• μ‹ μ²­/예맀 μ‹œμŠ€ν…œ (Concurrency Control)

🌱 이런 κ°œλ°œμ„ μ§€ν–₯ν•΄μš”

  • κΈ°μˆ μ„ μœ„ν•œ 기술이 μ•„λ‹Œ, μ‹€μ œ 문제λ₯Ό ν•΄κ²°ν•˜λŠ” κΈ°μˆ μ„ μ”λ‹ˆλ‹€.
  • λ¬΄λ¦¬ν•œ μž¬κ°œλ°œλ³΄λ‹€λŠ” μ•ˆμ •μ μΈ μ„œλΉ„μŠ€ μš΄μ˜μ„ μ „μ œλ‘œ ν•œ 단계적 ν˜„λŒ€ν™”λ₯Ό μ„ ν˜Έν•©λ‹ˆλ‹€.
  • λ³΅μž‘ν•œ 기술적 문제λ₯Ό λΉ„κ°œλ°œμž λ™λ£Œλ„ 이해할 수 μžˆλ„λ‘ μ‰½κ²Œ μ„€λͺ…ν•˜κ³  λ¬Έμ„œν™”ν•©λ‹ˆλ‹€.

πŸ“Š GitHub Stats

Pinned Loading

  1. canvas-talking-head-model canvas-talking-head-model Public

    Forked from jetfontanilla/canvas-talking-head-model

    canvas-based talking head model using viseme data

    TypeScript 7

  2. next-nest-auth next-nest-auth Public

    This monorepo manages both the Next.js frontend and the Nest.js backend API server

    TypeScript 2