👋 About Me

빠르게 배우고 빠르게 성과내는

KSP, DSL, 헥사고날 아키텍처까지 실질적 문제 해결을 위한 도전과 배움을 즐기는 개발자입니다.

운영중인 시스템의 문제점을 개선하기 위해 라이브러리를 개발하고, 더 나은 구조를 위해 아키텍처를 설계하는 등 시스템의 품질 향상에 관심이 많습니다.

학습과 인지 심리학, 뇌 과학 서적을 즐기며, 올바른 기록법에 관심을 가지기 시작한지 세 달 정도 지난 요즈음은 기록의 즐거움에 푹 빠져있습니다.

문제를 발견하면 직접 해결하는 개발자로, 멀티플랫폼 지원 문제를 JS Bridge로 해결하고, 보일러플레이트 코드 문제를 KSP로 해결한 경험이 있습니다.

계산중... 총 경력
5개 신규 프로젝트 경험
4개 라이브러리 개발
94% 보일러 플레이트 감소율
2개 도메인 경험

🚀 주요 프로젝트 임팩트

리액티브 아키텍처 전환

블로킹 I/O에서 Non-blocking I/O로 전환하여 처리량 향상

Spring WebFlux • Coroutine
🎯

레거시 시스템 모던화

헥사고날 아키텍처 도입으로 결합도 감소, 유지보수성 향상

DDD • Clean Architecture
🔧

개발 생산성 도구 구축

KSP 기반 코드 생성으로 보일러 플레이트 94% 단축, 개발자 만족도 향상

KSP • Metaprogramming
🌐

크로스플랫폼 솔루션

JS Bridge 개발로 개발 비용 절약, 멀티플랫폼 지원 실현

Kotlin Multiplatform
📊

실시간 데이터 처리

R2DBC와 리액티브 스트림으로 응답 시간 개선

R2DBC • jOOQ Reactive
💼 Experience

경력 사항

결제 솔루션부터 헬스케어까지, 빠른 학습력과 적응력으로 성장중인 여정입니다.

2025.04 - 현재

Backend Developer

비욘드메디슨

디지털 치료제 발행 및 추적을 위한 의료진용 대시보드 백엔드를 1인 개발 중입니다. Spring WebFlux + Coroutine 기반 리액티브 시스템을 구축하고 있습니다.

Kotlin Spring WebFlux Coroutine jOOQ Reactive R2DBC gRPC
2023.08 - 2025.04

Backend Developer

아이엠티소프트

멀티플랫폼 POS 프로젝트 아키텍처 설계 및 비즈니스 로직 개발을 리딩했습니다. 헥사고날 아키텍처 도입으로 레거시 시스템을 개선하고, 4개의 사내 공용 라이브러리를 개발했습니다.

Kotlin Spring Boot KTORM KMP Hexagonal Architecture
🛠️ Skills

기술 스택

메타프로그래밍부터 리액티브 프로그래밍까지, 다양한 백엔드 기술을 다룹니다.

Backend Core

Kotlin Spring Boot WebFlux Coroutine Ktor Armeria

🗄️ Database

jOOQ R2DBC KTORM SQLite MS SQL

🚀 Advanced Tech

KSP DSL gRPC gRPC-Web Reflection

🏗️ Architecture

Hexagonal DDD Clean Architecture Reactive
🚀 Projects

주요 프로젝트

아키텍처 설계부터 프로덕션 운영까지, 실제 비즈니스 임팩트를 만든 프로젝트들입니다.

개발 중

디지털 치료제 관리 서버

2025.04 - 현재

디지털 치료제 발행 및 추적을 위한 의료진용 대시보드 백엔드를 1인 개발 중입니다. Spring WebFlux와 Coroutine을 활용한 완전 리액티브 시스템을 구축하고 있습니다.

완료

멀티플랫폼 POS 아키텍처 설계

2024.09 - 2025.04

헥사고날 아키텍처를 적용해 기존 레거시 아키텍처를 개선하고 전반적인 개발을 리딩했습니다. Port & Adapter 패턴과 DDD 원칙 적용으로 비즈니스 로직 응집도를 향상시켰습니다.

운영 중

지미존스 키오스크 시스템

2024.03 - 2024.06

Windows 기반 키오스크 주문 처리 백엔드를 개발했습니다. 결제 처리, 주방 모니터 연동, 프린터 연동 등 전체 주문 플로우를 구현했습니다.

개발 및 운영

아임오더 테이블오더 관리 시스템

2024.01 - 2024.03

테이블 오더 기기 중앙 관리를 위한 Windows Desktop App을 개발했습니다. KMP와 Compose를 활용한 UI 개발 및 이벤트 시스템을 구축했습니다.

개발 및 운영

급식 입장관리 DIT

2023.12 - 2024.01

LG, 아워홈 등 대기업에 납품된 급식 업체 및 테마파크 입장관리 시스템을 개발했습니다. Angular 화면 개발과 Nice Van사 결제 연동을 담당했습니다. 대기업 및 중견기업 사내 시스템과의 추가 연동 개발을 담당했습니다.

운영

키오스크 시스템 운영

2023.08 - 2025.04

서브웨이, 파파이스, 윙스탑 등 유명 프랜차이즈의 키오스크 시스템을 운영 및 유지보수 하였습니다. 추가적인 요구사항에 따라 기능 개발을 진행하였습니다. 실제 매장에서 사용되는 시스템의 안정성을 유지했던 경험이 있습니다.

📚 Libraries

개발 라이브러리

실제 문제를 해결하고 팀 생산성을 향상시킨 라이브러리들입니다.

KSP

persistence-code-generator

2024.08 - 2024.09

KSP를 활용한 영속성 계층 코드 자동 생성 라이브러리. 도메인 엔티티 하나당 300줄 → 20줄로 단축하여 개발자가 비즈니스 로직에 집중할 수 있게 했습니다.

DSL

DDL-DSL

2024.07 - 2024.08

멀티 데이터베이스 지원을 위한 Kotlin DSL 라이브러리. 하나의 코드로 SQLite, MS SQL 등 다양한 DB의 DDL 생성이 가능합니다. 또한 작성한 DDL의 히스토리 관리를 통해 DB 마이그레이션을 지원합니다.

Bridge

BridgeApi

2024.06 - 2024.07

RN이나 Flutter 없이 React로 안드로이드+Windows 지원을 위한 솔루션. axios와 동일한 인터페이스로 네이티브 코드를 REST API 스타일로 호출 가능합니다.

📞 Contact

함께 일해요

새로운 도전과 성장 기회를 찾고 있습니다. 언제든 연락해주세요!