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.
- 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.
- 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.
- 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)
- κΈ°μ μ μν κΈ°μ μ΄ μλ, μ€μ λ¬Έμ λ₯Ό ν΄κ²°νλ κΈ°μ μ μλλ€.
- 무리ν μ¬κ°λ°λ³΄λ€λ μμ μ μΈ μλΉμ€ μ΄μμ μ μ λ‘ ν λ¨κ³μ νλνλ₯Ό μ νΈν©λλ€.
- 볡μ‘ν κΈ°μ μ λ¬Έμ λ₯Ό λΉκ°λ°μ λλ£λ μ΄ν΄ν μ μλλ‘ μ½κ² μ€λͺ νκ³ λ¬Έμνν©λλ€.