소통을 바탕으로 구현하는 프론트엔드 개발자

창업 과정에서 체험단의 피드백을 구체적인 개선으로 발전시킨 경험과 실내건축디자인에서 익힌 사용자 중심의 관점프론트엔드에서도 문제의 원인을 찾고 해결 방향을 정하는 기준으로 이어집니다.

비전공자로 개발을 시작했지만, 5주 안에 필요한 기술을 익혀 9천만 건의 틱 데이터를 다루는 주식 차트를 구현했습니다. 학습한 내용을 실제 기능으로 연결하며 빠르게 성장하는 중입니다.

현재는 프론트엔드 역량을 깊게 쌓는 동시에 백엔드까지 이해하는 풀스택 개발자목표로, 매일 배운 내용을 구현으로 옮기고 있습니다.

Work & Experience

크래프톤 정글

12기 졸업

팀 프로젝트

팀원
5인
기간
담당
프론트엔드
PROJECT 1

실시간 투자 정보 플랫폼

AI가 시장 탐색과 차트 분석을 지원하고, 주문부터 거래 복기까지 하나의 흐름으로 연결하는 주식 트레이딩 플랫폼입니다.

대량의 실시간 데이터를 위한 커스텀 주식 차트 구현

WebSocket 기반으로 실시간 데이터(평균 초당 약 1,080건)를 처리하는 주식 차트를 개발했습니다. 실시간 데이터뿐만 아니라 과거 데이터도 REST API로 지원합니다.

차트 API에서 지원하지 않는 틱 데이터를 다양한 차트 형태로 오버레이해 시각화하기 위해 주식 차트를 직접 구현했으며, 멀티 레이어 Canvas를 사용했습니다.

팀원이 사용할 수 있도록 43종의 React 공용 컴포넌트를 설계·구현
지지·저항선을 위한 알고리즘 개발 및 시각화

지지·저항선을 시각화하기 위해 머신러닝(선형회귀, 피벗) 모델을 학습한 후 차트에 시각화했습니다.

PROJECT 2

미니 리액트(버추얼 돔) 구현

함수형 컴포넌트·Hooks·Virtual DOM·Diff/Patch를 프레임워크 없이 구현하고, Fiber Reconciler로 확장한 React 실행 환경입니다.

Diff & Patch · 변경된 DOM만 갱신

이전·다음 VDOM을 비교하고 속성·텍스트·자식 노드의 변경만 실제 DOM에 반영했습니다.

Keyed Reconciliation · 목록 상태 유지

key 기반 동일성과 이동 Patch로 1,025개 카드의 정렬·필터·가상 스크롤에서도 상태가 섞이지 않게 했습니다.

Hooks & Batching · 상태 보존과 업데이트 병합

useState·useEffect·useMemo의 값과 생명주기를 유지하고, 연속 상태 변경을 microtask 단위로 묶었습니다.

Fiber Reconciler · 중단 가능한 렌더링 구조

작업 단위와 Render·Commit 단계를 분리하고, 스케줄링·회귀 검증을 포함한 83개 테스트를 통과했습니다.

㈜나현

생산관리

과장 · 생산 라인장

현대·기아자동차 부품 제조 현장의 생산 운영과 약 20명의 현장 인력을 관리했습니다. 생산계획에 따라 공정을 운영하고 작업 인력을 배치했으며, 품질기준 준수와 안정적인 생산환경 유지를 담당했습니다.

OTOS

수건·목재 판매 창업

와디즈 스피마코튼 펀딩 1,206% 달성

와디즈 펀딩과 쿠팡 목재 판매를 직접 기획·운영하며, ‘무엇을 팔까’보다 고객의 어떤 문제를 풀어야 하는지 먼저 정의하고 시장 반응과 수익성으로 사업 가능성을 검증해 연 매출 약 1억 원을 달성했습니다.

Education

대구대학교

실내건축디자인학과

공간 설계와 시각적 구성에 대한 체계적인 훈련을 통해 복잡한 정보를 효과적으로 구조화하고 명확하게 전달하는 역량을 길렀습니다.

실내인테리어 공모전 동아리 ‘러스틱’을 결성하고 동아리장을 맡아 프로젝트 기획과 구성원 간 협업을 주도했습니다.

  • 인테리어앤데코 공모전 수상
  • DGID 공모전 수상
  • 학과 공로상 수상

함께 만들 이야기가 있다면 편하게 연락해 주세요.

huiugim8@gmail.com