이정찬

이정찬

Frontend Engineer

휴대전화 또는 이메일로 연락 부탁드립니다.
Fullstack
Primary focus
96.08.05
Born
부산
Address

INTRODUCE

풀스택 개발자로 기획 참여부터 배포·운영까지 전 과정을 담당하며, Frontend(Next.js + React + TypeScript) 중심으로 Backend, Desktop App을 함께 경험하고 있습니다. 기획자와 요구사항을 조율하고 Figma 화면 설계부터 반응형 UI 구현까지 협업해 왔으며, Next.js 기반 PWA를 직접 구축하며 Service Worker 등록과 캐시 전략, Push 구독·알림 흐름, 런타임 호환성 이슈(Deno → Node.js 전환) 트러블슈팅까지 경험했습니다. 단순 화면 구현이 아니라 사용자 경험 단위에서 시스템을 설계하는 개발자가 되고자 노력하고 있습니다.

기술 외적으로는 도메인을 깊이 파고드는 성향을 갖고 있습니다. 건축사사무소 대표와의 대화에서 출발해, 건축사사무소 ↔ 구조설계사무소 간 DWG 기반 협업 비효율을 해결하는 ConTech SaaS를 기획하며 건축 인허가 프로세스(설계 → 구조검토 → 허가 신청 → 지자체 검토) 분석과 기존 BIM 협업 툴의 중소 사무소 시장 공백을 정리하였고, 현재는 현직 구조설계사·건축사 인터뷰를 통한 가설 검증 단계를 진행하고 있습니다. 추측이 아닌 현장 검증 위에서 설계를 시작하려는 태도가 좋은 결과물의 출발점이라고 믿습니다. 사이드 프로젝트가 풀려는 문제(설계자 간 협업 비효율)와 SpaceCloud가 풀려는 문제(건축 법규 검토 자동화)는 서로 다르지만, 두 문제 모두 한국 건축 인허가 프로세스 이해를 공통 기반으로 합니다. 공고에 명시된 단서(Rule Engine + 세움터·LURIS·V-World 연동)로부터 "대지 주소 입력 → LURIS 법규 조회 → V-World 위치 시각화 → Rule Engine 검토 → 세움터 허가 연동" 형태의 워크플로우를 가설로 세우고 각 공공 API 문서를 미리 학습해 두었습니다. 실제 아키텍처는 합류 후 검증이 필요하겠지만, 도메인 맥락 적응에 필요한 시간을 단축할 수 있다고 생각합니다.

"어떻게 만들 것인가"보다 "왜 이 기술을 선택했는가"를 먼저 검증하는 습관을 갖추고 있으며, 기술적 의사결정 과정을 Notion과 블로그에 문서화합니다. 디자이너·기획자와의 적극적 소통을 통해 화면 단위가 아닌 사용자 경험 단위로 협업하는 개발자가 되고자 합니다.

Latest Updated 2026. 05. 11 (D+0)

Chan

Trade-off Driven Decision
복수 옵션을 비교·분석하고 판단 근거를 문서화하는 기술 의사결정 습관
ArchitectureDocumentationDecision Log
Domain-First Engineering
건축 인허가 프로세스와 공공 API를 직접 학습하며 도메인을 먼저 이해하는 개발자
ConTechPublic APIDomain Research
Web Performance Engineering
JS 번들 64% 감소, LCP 개선 등 측정 기반 프론트엔드 성능 최적화 경험
LCPBundle OptimizationLighthouse

EXPERIENCE

2025. 10 ~

(주)씨이오포털 (CEO Portal) 재직 중8개월

프론트엔드 개발자 (풀스택 경험)
  • Operations Automation Tool에서 1인 개발 체제로 기획 참여, 설계, 구현, 배포, 운영 전 과정 담당
  • 기획자와 요구사항 정의 및 Figma 화면 설계 협업
  • Frontend / Backend / Infrastructure / Desktop App 전 영역 개발
  • 사내 운영팀/마케팅팀 Admin Tool(어드민 도구) 풀스택 개발
  • 서비스 안정성 강화를 위한 Refactoring(리팩토링): Responsive UI(반응형 UI), CORS(Cross-Origin Resource Sharing), Data Pipeline(데이터 파이프라인)
  • Skill Keywords
    Next.jsReactNestJSElectronTypeScriptTypeORMPostgreSQL

PROJECT

2026. 04 ~

(주)씨이오포털 오늘톡톡 UI 리팩토링

오늘톡톡 / 프론트엔드 개발자
  • Responsive Sidebar Flickering Issue(반응형 사이드바 깜빡임 현상)를 CSS/JS viewport 측정 차이로 진단하고, media query 감지 로직을 window.matchMedia 기반 custom hook으로 전환

2026. 04 ~ 2026. 04

(주)씨이오포털 마케팅 리포트 자동 생성 도구

AI Report Automation Tool / 풀스택 개발자
  • 마케팅팀이 수기 작성하던 병원 대상 마케팅 리포트를 Anthropic Claude 기반 AI 자동 생성 구조로 전환: 일 100장 리포트 생성 가능한 파이프라인 구축
  • 공공데이터포털 API 기반 이메일 추출 도구를 Python으로 별도 구축, 전국 약 2,000건 병원 이메일 데이터셋 확보 → 마케팅팀 outbound 캠페인에 약 50:1 회신율 기여
  • Next.js 16 App Router Route Handler에 PDF 생성 파이프라인 직접 구현

2025. 11 ~ 2026. 02

(주)씨이오포털 운영팀 업무 자동화 도구

Operations Automation Tool / 풀스택 개발자
  • 운영자가 수동 처리하던 다채널 계정 데이터 통합 업무를 Electron Desktop App으로 자동화: 처리 대상 8만 건에서 20만 건으로 확장, 수동 작업 1인 분량 대체
  • PostgreSQL Indexing Strategy(인덱싱 전략) 수립: 사용자별/카테고리별 활성 계정 필터링과 최신순 정렬 쿼리에 맞춘 Composite Index(username, category_id, is_active, created_at) 설계
  • Data Collection Pipeline(데이터 수집 파이프라인)을 Step-based Structure(단계 기반 구조)로 리팩토링하고 Checkpoint Resume(체크포인트 재개), File Streaming(파일 스트리밍), Cron Scheduler(스케줄러), Deduplication(중복 제거), Category Auto-classification(카테고리 자동 분류) 적용

SKILL

Languages

  • TypeScript
  • JavaScript
  • HTML/CSS

Frameworks & Libraries

  • Next.js
  • React
  • NestJS
  • Spring Boot
  • Electron
  • Tailwind CSS

Infrastructure & Databases

  • AWS
  • Vercel
  • Supabase
  • Docker
  • PostgreSQL
  • MySQL

Tools & IDEs

  • VS Code
  • IntelliJ IDEA
  • Git
  • GitHub
  • Jira
  • Confluence

EDUCATION & TRAINING

2025. 06 ~ 2025. 08

패스트캠퍼스 강남 Kernel360

프론트엔드 심화캠프 4기
  • RSC와 Client Components의 rendering timing(렌더링 타이밍) 차이 학습
  • CSR(Client-Side Rendering) 환경에서 React Query cache mechanism(캐시 메커니즘)을 활용해 API request 최소화 경험
  • 개인 코드가 아닌 team codebase(팀 코드베이스) 관점에서 기존 component와 logic을 재사용하는 협업 역량 강화
  • Turborepo 기반 monorepo(모노레포)의 cache strategy(캐시 전략)와 parallel build(병렬 빌드) 흐름 이해
  • Supabase, Vercel 기반 serverless backend(서버리스 백엔드)와 deployment workflow(배포 워크플로우) 경험
  • Skill Keywords
    Next.jsReactTypeScriptReact QueryTurborepoSupabaseVercel

2023. 12 ~ 2024. 05

코리아 IT 아카데미

React + Spring Boot + MySQL 풀스택 과정
  • React Hooks, Context API, Recoil 기반 Functional Component(함수형 컴포넌트) state management(상태 관리) 학습
  • Spring Boot 기반 CRUD API, DTO(Data Transfer Object), Entity 설계 및 server-side logic(서버사이드 로직) 구현
  • MySQL schema design(스키마 설계), Normalization(정규화), SQL DDL(Data Definition Language)/DML(Data Manipulation Language) 학습
  • Skill Keywords
    ReactSpring BootJavaMySQLRecoilAWS EC2Docker

2023. 02 ~ 2023. 07

그린컴퓨터아카데미

React 프론트엔드 양성과정
  • HTML/CSS, JavaScript 기본기 및 Git/GitHub collaboration workflow(협업 워크플로우) 학습
  • React component model(컴포넌트 모델)과 state management(상태 관리) 원리 학습
  • Skill Keywords
    HTMLCSSJavaScriptReactGitGitHub

ETC

2015. 03 ~ 2021. 08

부산외국어대학교

중국어 전공

2019. 09 ~ 2020. 01

중국 월수 외국어대학교 교환학생

중국어 회화 및 문법

2016. 07 ~ 2018. 04

육군 병장 만기 전역

제7 탄약창경비중대

2012. 03 ~ 2015. 01

개금고등학교

인문계 졸업 (부산진구 개금동)