채용공고 올리기

김종찬님을 응원해보세요!

이직/구직 중이에요

미리보기

직업
Web Developer
이름
김종찬
간단소개
문제를 해결하는 개발자

자기소개

자기소개

안녕하세요.
다양한 경험을 토대로 문제를 해결하는 개발자 김종찬 입니다.

저는 서비스 구상 초기부터 전체적인 운영 프로세스에 기여한 경험이 있고,
현재는 검색 데이터로부터 마케팅 인사이트를 도출해내는 웹 서비스를 만들고 있습니다.

그 과정에서 빠른 학습 능력을 토대로 다양한 기술을 접하고 활용하여 비즈니스 문제를 소프트웨어 파워로 해결해왔습니다.

개발자에게 중요한 역량으로 어떤 상황이더라도 헤쳐나가는 뛰어난 문제 해결력을 꼽고 싶습니다.
저 또한 그런 역량을 갖춘 개발자가 되기 위해 노력하고 있습니다.
가파른 러닝커브를 가지고 있고, 이를 개발에 적극 활용합니다.

또한 빠른 학습과 깊은 고민을 양립하려 힘쓰고 있습니다.

잘 부탁드립니다.

Mindsets

  • 사용자가 무엇을 원할지부터 고민합니다.
  • 빠르지만 정확하게 개발하려 노력합니다.
  • 필요하다면 익숙한 분야가 아니더라도 적극적으로 학습합니다.
  • 개인적인 성장과 더불어 선한 영향력을 가지기 위해 노력합니다.

Skills

  • JavaScript, TypeScript 언어 자체에 능숙합니다.
  • React의 동작 원리를 이해하고 사용합니다.
  • Vue3와 Composition API에 익숙합니다.
  • 테크니컬 SEO의 구성요소를 이해하고 있습니다.
  • 웹앱 구성에 필요한 백엔드 API 설계 및 구현 능력이 있습니다.
  • Docker의 기본적인 개념을 이해하고 개발에 활용할 수 있습니다.

경력

회사명
(주)어센트코리아
직책 • 부서
주임연구원 • 프러덕트본부/인텐트이노랩/데이터사이언스팀
근무 기간 (근무 형태)
2023.04. - 재직 중
(1년 11개월 | 정규직)
담당 업무
  • 팀 구성: 데이터 엔지니어 4명과 웹 개발자 2명, 팀장(PO, PM) 으로 이루어진 데이터 분석 전문 조직
  • 수행업무: 검색 인텐트 데이터 분석 웹 서비스 프로토타이핑
  • 사용해오던 기술 스택(React, Express.js)과 다른 스택(Vue.js, FastAPI)으로 업무를 시작했으나 빠르게 학습, 적응함
  • 프로덕트/개발문화 개선에 힘씀
    • 중복되고 재사용 불가능하게 되어있던 코드를 주도적으로 리팩토링
    • 코드 품질/기술부채에 대해 소홀하던 개발문화에 대해 개선방안을 제안 (레거시 리팩토링/코드리뷰/개발환경 구성 등)
회사명
주식회사씨브이쓰리
직책 • 부서
팀원 • 개발팀
근무 기간 (근무 형태)
2021.03. - 2022.12.
(1년 10개월 | 정규직)
담당 업무
  • 팀 구성: 3명의 풀스택 개발자로 이루어진 개발팀
  • 수행업무: 필요한 모든 개발 업무에 참여, 기능 단위 풀스택 개발 수행
  • 사업 초기 단계에서 합류하여 개발/운영의 모든 프로세스를 경험
    • 개발/비개발 따지지 않고 모든 팀원들이 모여서 기획부터 의견을 나누며 협업하여 프로덕트를 만듦
회사명
주식회사 상록에스
직책 • 부서
퍼블리셔
근무 기간 (근무 형태)
2020.09. - 2020.12.
(4개월 | 계약직)
담당 업무

초등학교 전자교과서 퍼블리싱
HTML, CSS, 자체 프레임워크, JQuery를 이용해 여러 사용자 인터렉션과 애니메이션 등이 동작하는 전자교과서 페이지를 제작했습니다.

프로젝트

프로젝트명
비공개 사내 검색데이터 시각화 웹 신규개발/유지보수
소속/기관명
(주) 어센트코리아
프로젝트 기간
2023.05. - 진행 중
(1년 10개월)
프로젝트 설명

업무

  • 수집된 검색데이터를 유의미한 정보로 시각화 (Vue, FastAPI)
    • API 설계부터 UI, 데이터 시각화 구현까지 풀스택 개발
    • 데이터 쿼리 방식을 파악하고 굳이 필요하지 않은 GraphDB 조회를 RDB 로 교체하여 데이터 페칭 개선 (전체 30초 이상 → 3초 이내)
  • 지속적인 프로젝트 유지보수/업데이트
    • 기능 추가/개선 요구사항 구현
    • 지속가능성을 위한 점진적인 코드 복잡도 개선
      • 레거시 코드를 나은 구조로 변경 중
      • 하드코딩 되어있던 컴포넌트를 데이터에 의존하도록 변경
    • 개발효율성/유지보수성 향상을 위한 컴포넌트 설계
      • Tab, Modal, Button, Input 등 공용 컴포넌트 구현
      • SearchInput, Table, Filter 등 재사용 가능한 컴포넌트 구현

성과

  • 향상된 시각화 및 인사이트 도출 피쳐들 회사 대외 서비스에 적용 예정 중
  • 개발/유지보수 효율성 증가, UI 일관성 향상, 커뮤니케이션 개선
프로젝트명
라이브커머스 리워드광고 플랫폼
소속/기관명
주식회사 씨브이쓰리
프로젝트 기간
2022.05. - 2022.09.
(5개월)
프로젝트 설명

신한플레이 앱을 매체로 이용하는 라이브커머스 리워드광고 플랫폼 라방플러스

업무

  • 광고주 전용 광고 등록 웹 서비스 구현 (Next.js, Express.js)
    • 광고 리스팅/상세 페이지
    • 광고 승인 시스템 등록/수정 폼
      • 공통적으로 등장하는 요소의 유지보수를 쉽게 하기 위해 Form Input, Button 등 공통 컴포넌트 구현
  • 광고 시스템 동작에 필요한 Node.js 애플리케이션 개발
    • 실시간성이 중요한 광고상태를 시간의 흐름에 따라 제어하는 로직 구현

성과

  • 안정적으로 동작하는 광고 시스템 개발
프로젝트명
라이브커머스 매출 분석 서비스
소속/기관명
주식회사 씨브이쓰리
프로젝트 기간
2021.12. - 2022.03.
(4개월)
프로젝트 설명

https://live.ecomm-data.com

라이브커머스 판매현황 정보를 볼 수 있는 데이터 열람 B2B 서비스 라방바 데이터랩

업무

  • 서비스의 여러 피쳐 제작 (Next.js, Express.js)
  • 서비스가 유의미한 임팩트를 가지게 하기 위해 최초 구상 단계에서 부터 적극 소통 참여
  • 직접 작성했던 form validation 로직을 효율적으로 관리하기 위해 joi 라이브러리 도입
  • 빠르고 올바른 검색 동작을 위해 검색 기능에 ElasticSearch를 도입
  • 데이터 fetching을 useEffect를 통해 하던 게시글 페이지를 getServerSideProps로 전환하여 검색엔진 최적화

성과

  • 임팩트 있는 피쳐 지속 업데이트, 검색엔진 최적화로 유입 증가
    → DAU 1,000 MAU 17,000 달성
프로젝트명
라방바 데이터 수집 시스템(가칭)
소속/기관명
주식회사 씨브이쓰리
프로젝트 기간
2021.03. - 2022.12.
(1년 10개월)
프로젝트 설명

업무

  • 크롤링 시스템 위에서 동작하는 쇼핑몰별 크롤러 모듈 개발
  • 전체 동작 코드 파악 후 ElasticSearch indexing 로직 개발

성과

  • 일일 약 1,000건 이상인 라이브쇼핑 방송의 방송 정보와 실시간 상품 판매량 수집
  • 각종 라이브커머스 관련 지표 수집으로 자체 데이터베이스 구축
프로젝트명
라이브커머스 메타정보 서비스
소속/기관명
주식회사 씨브이쓰리
프로젝트 기간
2021.03. - 2021.06.
(4개월)
프로젝트 설명

국내 주요 라이브커머스 플랫폼 통합 편성표 및 방송 알림 기능 제공 애플리케이션 라방바 (2022 상반기 서비스 종료)

업무

  • Swift iOS 개발 전담
  • React 백오피스 개발 전담
  • UI/UX적으로 개선이 필요한 부분에 대해 적극 의견 개진으로 애플리케이션에 반영
    • 검색어 자동완성/방송 필터링 기능 등

성과

  • 처음 해보는 iOS 개발 업무였으나 빠른 시간 내에 학습 후 개발에 착수하여 성공적으로 출시, 지속적인 유지보수 진행
프로젝트명
Vanilla JS SPA V2
소속/기관명
개인
프로젝트 기간
2024.02. - 2024.02.
(1개월)
프로젝트 설명

Github: https://github.com/kickbelldev/vanilla-spa-form

Blog: https://kickbell.hashnode.dev/vanilla-spa-1

  • JSX 기반 함수 컴포넌트 시스템: JSX 파싱 커스텀 함수로 가상돔 생성
  • Virtual DOM Diffing: 자식을 재귀적으로 Diffing하여 변경점만 실제돔에 반영
  • Dynamic Routing
  • React like Hook System
  • msw API Mocking
  • Server-Driven UI
프로젝트명
Vanilla JS SPA
소속/기관명
넘블(개인)
프로젝트 기간
2023.01. - 2023.01.
(1개월)
프로젝트 설명

깃헙 링크

순수 TypeScript로 구현한 SPA 프로젝트입니다.
다이나믹 라우팅과 컴포넌트 기반으로 개발 가능한 틀을 구현했습니다.
컴포넌트 테스트 코드도 구현해봤습니다.

기술 스택

기술 스택
JavaScript
TypeScript
React
Next.js
Express
Vue 3
FastAPI

대외활동

활동명
모던 리액트 Deep Dive 책 스터디
소속/기관
기타
활동 연도
2023
활동 상세 설명

2023.12 ~ 2024.01

깃헙 리포지토리

리액트, Next.js에 대한 이해도를 증가시키고자 지인들과 진행한 스터디입니다.

포트폴리오

타입
URL

교육

소속/기관
한국방송통신대학교
종류 | 전공명/전공계열
대학교(학사) | 컴퓨터과학과
재학 기간 (재학 상태)
2019.03. - 재학 중
댓글