Croot Blog

Home About Tech Hobby Archive

About

Choi Geunho

FrontEnd Developer

🏠 고양시 일산

📧 croot.dev@gmail.com

📱 010-4620-2930

Profile Summary

10년 이상의 프론트엔드 경력을 바탕으로, Vue/React 기반의 공통 컴포넌트와 UI 아키텍처를 설계해왔습니다.

대규모 서비스에서 디자인 시스템 구축, 모듈화된 UI 구조 설계, 성과 지표 기반의 성능 최적화 를 수행했으며,

클린 코드와 유지보수성을 중시하여 코드 품질 관리, 테스트 자동화, Lint 환경 구축 등 팀 개발 문화를 함께 개선해왔습니다.

기획–디자인–개발의 협업은 물론, 기술적 의사결정과 장기 유지보수 전략수립까지 UI 전반에 대한 주도적 리딩 경험 을 갖고 있습니다.


Tech Stack

■ Language / Backend

  • JavaScript(ES6+), TypeScript, Node.js, Java, Spring Boot, webRTC

■ Framework / Library

  • React, Next.js, Vue3, Nuxt3, echarts

■ State Management

  • TanStack Query, Redux-Saga, Zustand, Recoil, Pinia, Vuex

■ Styling

  • Tailwind CSS, styled-components, Emotion, SCSS, CSS Modules, Scoped CSS

■ Testing & Quality

  • Jest, Vitest, Nuxt Testing, ESLint, Prettier, Husky

■ UI / Publishing

  • HTML5, CSS3, 반응형 웹, A11y, Semantic Markup, Cross-Browsing, Figma, Zeplin, ECharts, mxGraph, GSAP

■ CI/CD & DevOps

  • GitHub Actions, Jenkins, ArgoCD, Docker Compose, AWS, Vercel, Netlify, Webpack, Vite, Esbuild

■ Communication / Management

  • Jira, Slack, Notion, Redmine


Experience

프리랜서 | 차장 | 2024.02 - 현재

  • 그리스 아테네 교통 인프라 시스템 구축 프로젝트 구축 및 운영
  • 아이스크림미디어 AI 디지털 교과서 UI 및 차트 컴포넌트 개발 담당

프리랜서 | Pro | 2023.02 - 2023.08 (7개월)

  • S-Core Data Catalog Web 플랫폼 구축 및 유지보수
  • S-Core LowCode 솔루션 개선

Humanscape | 시니어 | 2022.02 - 2022.12 (11개월)

  • 마미박스 관리자 v3 개선 및 글로벌 확산 지원 (다국어, 타임존 대응)
  • 기존 수동 인프라 구성을 CloudFormation 기반 IaC로 전환 및 관리 자동화
  • Socket 비동기 통신 개선 및 데이터 마이그레이션 자동화 기능 개발 (자동화 처리율 100%)

프리랜서 | 대리 | 2019.08 ~ 2022.02 (2년 6개월)

  • LG CNS DAP MLDL 빅데이터 솔루션 구축 및 운영

VIRNECT | 연구원 | 2018.08 - 2019.08 (1년 1개월)

  • WebRTC 기반 화상회의 시스템 UI 개발 및 성능 최적화
  • Front-End 개발 가이드 제작 및 환경 구축

FUNLAB | 사원 | 2016.11 - 2018.06 (1년 8개월)

  • SKBroadband 기업전화 OpenAPI 및 Btv 5.0 셋톱박스 UI 개발
  • 효성 WARP Web-ATM 프로젝트 개발

리젠컴퍼니 | 사원 | 2014.10 - 2016.05 (1년 8개월)

  • LG전자 B2C 5.0 및 LGInnotek ESL 홈페이지 UI 개발


Projects

그리스 아테네 교통 인프라 ABT 시스템 구축

LG CNS / 2024.08 - 현재

  • 역할: Front-End Dev
  • 기술: Nuxt3, SpringBoot, Tekton, Redmine
  • 주요 성과:
    • 그리스 아테나 교통시스템 IOS 웹앱 프론트엔드 개발
    • 그리스 아테나 교통시스템 웹 포탈 프론트엔드 개발
    • 그리스 아테나 교통시스템 WholeSale 웹 프론트엔드 개발

아이스크림미디어 AI 디지털교과서

아이스크림미디어 / 2024.05 - 2024.08 (4개월)

  • 역할: Publisher
  • 기술: Nuxt3, SCSS, Figma
  • 주요 성과:
    • 영어 파트 학습결과 대시보드 차트 개발 및 시스템 디자인 설계 수정

LowCode 솔루션

에스코어 / 2023.06 - 2023.08 (3개월)

  • 역할: Front-End Dev
  • 기술: React, Next.js, Vue2, Webpack, 시스템디자인
  • 주요 성과:
    • Java Package Library 관리 기능 개발
    • 메모리 누수 버그픽스 (이벤트핸들러 최적화 등)

Data Catalog Web 플랫폼

에스코어 / 2023.03 - 2023.05 (3개월)

  • 역할: Front-End Dev
  • 기술: React16, Storybook, Webpack
  • 주요 성과:
    • 빌드 속도 개선 (ESBuilder 도입)
    • 개발 환경 개선 (SourceMap, lint, postcss 등)

마미박스 관리자 v3 개선/구축

휴먼스케이프 / 2022.03 - 2022.12 (10개월)

  • 역할: Front-End PL
  • 기술: Typescript, React18, Redux-Saga, jQuery, Node.js, AWS EB, S3
  • 주요 성과:
    • 글로벌 확산 및 운영 대응 작업 (다국어, 타임존 등)
    • 데이터 마이그레이션 자동화 기능 개발 (CS처리: 0%)
    • Socket 비동기 통신 처리 로직 개선 (오류율: 40% > 0%)

DAP MLDL 플랫폼 UI 개발

LG CNS / 2019.08 - 2022.02 (2년 8개월)

  • 역할 : Front-End Dev
  • 기술: Nuxt2, eChart, SCSS, JSP, Jenkins
  • 주요 성과:
    • UI 컴포넌트 구조 설계 및 공통 개발
    • JSP + Nuxt.js 연계 및 단계적 구조 전환 설계 및 구축
    • 사용자 별 Widget Dashboard 개발

DAP ML 솔루션 UI 개발

LG CNS / 2019.08 - 2022.02 (2년 8개월)

  • 역할: Front-End Dev
  • 기술: mxGraph, WebSocket, AlaSQL, STS
  • 주요성과:
    • 모델 개발용 Workflow GUI Editor 개발
    • 모델 결과 데이터 기반 동적 Chart UI 개발
    • AutoML Pipeline 자동화 UI 개발


Education & Certifications

  • 정보통신공학 전공 (학점은행제, 학사), 2012.08
  • 데이터분석 준전문가(ADsP), 2024. 06 - 041010427
  • 정보처리기사 , 2013. 04 - 12203010261O
  • 정보통신산업기사 , 2010. 03 - 10204012079F
  • 사무자동화산업기사, 2013. 04 - 11201012847B


Etc.

  • 원격 근무 및 글로벌 팀 협업 경험 다수
  • 다문화 팀과의 협업 경험, 비동기 커뮤니케이션 기반 문서/코드 리뷰 중심 협업 수행
  • 기술 공유/코드 리뷰 문화 주도 및 신규 팀원 온보딩 지원