프론트엔드 개발자 이현명입니다.
Java 백엔드 개발로 시작해,
1인 팀에서 서비스를 처음부터 만들어 내보냈고 (2020 코액터스),
3인 팀에서는 레거시를 걷어내고 개발 환경을 새로 세웠습니다 (2021 오토위니).
현재는 MAU 364만 규모의 어린이집 소통 플랫폼, 키즈노트에서 일하고 있습니다 (2022 ~ 현재).
혼자 잘하는 것보다 함께 잘하는 환경을 만드는 데 관심이 많습니다.
반복되는 로직과 절차를 정리하고, 다음 사람이 이어받기 쉬운 구조를 고민합니다.
배포할 때마다 preflight(사전 배포)를 실행하고, 완료되기를 기다렸다가 switch(전환)를 다시 실행해야 하는 번거로운 2단계 수동 절차였습니다. switch를 잊어도 아무 오류가 나지 않아 구버전이 계속 서비스됐고, 실제 106분간 방치된 사례가 발생했습니다.
Action
preflight와 switch가 한 번의 실행으로 이어지도록 워크플로우 재구성
배포 환경 하나만 선택하면 실행되도록 절차 단순화
재구성 전후의 배포 절차
Result
배포 리드타임(사람 대기 포함) 중앙값 4.2분 → 1.4분, 최대 106분이던 편차 7분 이내. switch 누락 같은 휴먼 에러가 구조적으로 발생하지 않는 배포로 전환했습니다.
Tech
GitHub Actions
결제·WebView
키즈노트 · 2026.03 ~ 2026.04
퀵계좌이체(토스 PG) 연동
웹뷰 인증 복귀 플로우 설계
Situation
계좌 결제는 토스 페이지에서 인증을 마친 뒤 결제로 이어지는 흐름인데, 뒤로가기를 누르면 이미 끝난 인증 화면이 다시 나타나는 문제가 있었습니다. 공식 문서에는 인증 후 복귀 구간의 안내가 없어 직접 설계가 필요했습니다.
Action
토스 SDK 인증 플로우를 연동하고, 정기결제 등록·단건 결제·정기 첫결제·정기결제 관리 4종 결제 플로우에 대응
인증을 별도 화면에서 진행하고 끝나면 바로 닫아, 끝난 인증 화면이 다시 보이는 문제를 차단
완료·취소를 구분해, 완료 시 결제 단계로 진행하고 취소 시 오류 없이 결제 화면으로 복귀
앱 안 인증 화면의 뒤로가기 처리
Result
정기결제 등록부터 관리까지 4종 결제 플로우를 연동해 결제수단을 확장했고, 공식 문서가 다루지 않던 복귀 구간을 설계로 해결해 배포 후 프론트엔드 귀속 결함 0건으로 마감할 수 있었습니다.