avatar

Chankyu Kang

appleseed • apple12347678

About me

안녕하세요. 저는 프론트엔드 개발자 강찬규입니다. 저는 2017년부터 Apache, PHP, MySQL로 첫 웹서비스를 만들어 본 이후로 웹 개발자가 되겠다고 생각했고, 현재는 프론트엔드 개발자로 일하고 있습니다. 저는 백엔드를 포함한 풀스택 개발, 클라우드 서비스 및 DevOps 영역에도 관심이 많고, 항상 배우는 개발자가 되기 위해 노력하고 있습니다.

Career

Viva Republica (Toss)

Frontend Developer • 2021.02 ~

현재 Toss core 프론트엔드 개발자로 재직중입니다.

  • 토스 인슈어런스 프론트엔드 인프라 구축 및 관리 w/ GitHub Actions, AWS S3, Lambda@Edge, CloudFront
  • 선언적 비동기 상태 관리 w/ react-query, suspense
  • 앱 내 웹뷰를 통한 채팅 UI 개발

Flexpace Inc.

Frontend Developer • 2020.02 ~ 2020.12

초기 멤버로 참여하여 프론트엔드 개발 다방면에 기여했습니다.

  • 컴포넌트, 디자인 시스템 관리 및 스냅샷 테스팅 w/ Storybook, Zeplin
  • Material-UI 기반 커스텀 Autocomplete, DateTime picker 등 컴포넌트 개발
  • Type-safe 비동기 API 요청 상태 관리 w/ Redux, Redux Observable, typesafe-actions
  • Nested data와 store 동기화 w/ normalizr
  • 프론트엔드, 백엔드 CI/CD 구축 w/ GitHub Actions
  • 프론트엔드 배포 w/ AWS S3, CloudFront
  • API 서버 EC2 → ECS migration

NCSoft Language AI Lab

Fullstack Developer • 2019.09 ~ 2019.12

단기 인턴으로 참여하여 migration 예정인 lab의 구 API 유지보수 및 신 API의 개발 및 TDD 도입에 기여했습니다.

  • SSO API 개발 w/ NodeJS, MongoDB, Redis
  • API 테스팅, TDD w/ Mocha, Chai, Supertest
  • SSO 사용자 페이지, 관리자 페이지 개발 w/ Vue/Nuxt
  • SSO 프론트엔드, 백엔드 배포 w/ GitLab CI + Portainer
  • 구 API 페이지 업그레이드(Angular 7 → 8) 및 유지보수

Projects

SPARCS SSO

  • sysop (2019 봄~): 서버 관리, 업데이트 배포
  • NodeJS 클라이언트 작성, Python 2 → 3 migration, KAIST IAM 1 → 2 migration 등

Skills

틸트는 아직 production level로 사용해보지 못한 기술입니다.

Programming Languages

JavaScript (ES6+), TypeScript (^3), Python (^3.6), C/C++, Java, Scala, Go

Web Frontend Frameworks & Libraries

React (w/ hooks, query, suspense), Redux (w/ Saga, Observable), Next, Gatsby, Storybook, Jest, Vue(Vuex, Nuxt), Angular

Mobile Frameworks & Libraries

React Native, Expo

Cloud Services: IaaS & PaaS & DBaaS

AWS (EC2, RDS, Route53, S3, CloudFront, VPC, IAM, ECS, ECR, ALB), Netlify, Vercel, MongoDB Atlas, GCP, Firebase

Backend Frameworks

NodeJS Express (w/ mongoose, MikroORM, pm2), Django (w/ DRF)

Databases

MySQL/MariaDB, MongoDB, Redis

CI & CD

GitHub Actions, GitLab CI

System Engineering

Docker (Docker Compose, Portainer), Nginx

Basics

Linux, Git

Human Languages

한국어, 영어 (fluent reading & writing, slow listening & speaking)

Collaboration Tools

Slack, Notion, Jira & Confluence

Other

AJAX와 REST API를 이용한 데이터 교환에 익숙하며, GraphQL은 Gatsby에서 필요한 정도만 알고 있습니다. 디자인적 감각이 부족하고 디자인 경험도 거의 없지만 디자인 시스템을 통한 디자이너와의 협업은 익숙합니다.

Education

KAIST (Korea Advanced Institute of Science and Technology)

전산학부 학사 • 2018~

  • KAIST Presidential Fellowship
  • Dean's List (2018 봄)
  • 전산학부 (2019 봄~)
  • SPARCS (2018 봄~): staff (2019 봄), wheel (2019 봄~), developer

v2021.02.10

© 2020 by appleseed