김병완

자기 소개

안녕하세요, 실무에 필요한 부분을 찾아 적용하는 3년차 프론트엔드 개발자 김병완입니다.

대화는 언제나 환영합니다.

타팀과의 대화를 좋아하고 팀원 간의 지식 전파를 위한 대화도 언제나 환영합니다. 새로 알게 된 지식을 전파하기 위해 발표 자료를 만들어 발표한 경험이 있습니다.

꾸준함의 힘을 믿습니다.

2020년 7월부터 여가 시간에 블로그를 운영과 성장을 위한 개인 프로젝트 개발을 꾸준히 하고있습니다. 이제는 꾸준함이 습관이 되도록 유지하고있습니다.

더 좋은 방법은 없는지 고민합니다.

길을 걷거나 샤워하거나 일상에서도 더 좋은 해결 방법은 없는지 고민하는 자세를 갖고있습니다. 방법을 찾기 위해 개발 컨퍼런스와 관련 서적에 관심이 많습니다.

Contact Channal Skills
Email.
devwani93@gmail.com
Github.
https://github.com/Wani93
Framework.
Vue 3, React
Language.
TypeScript, JavaScript

업무 경험

엑셈

Period 2020.07 ~ 2023.03
Position Front-End Developer
Projects 1. 클라우드 DB 성능 관리 모니터링 솔루션
2. 오픈소스 UI 라이브러리
3. On-premise DB 성능 관리 모니터링 솔루션
Tech Vue 3, TypeScript, Vuex, Webpack, ExtJS

클라우드 DB 성능 관리 모니터링 솔루션 프론트엔드 개발 (2021.08 ~ 2023.03)

  • 반복되는 타입에 TypeScript 제네릭 타입을 적용하여 재사용성 증대
  • Vue 3 Composition API를 이용하여 컴포넌트 로직의 가독성, 재사용성을 높임
  • Vuex를 이용하여 상태관리패턴으로 어드민 페이지 개발
  • 웹 워커를 적용하여 대용량의 차트 데이터의 성능 이슈 개선

  • 컴포넌트를 계층 구조로 개발하기 위해 아토믹 디자인을 적용
  • 개발 프로세스를 Git-flow 기반의 브랜치 전략 도입으로 개선
  • RESTful API 이해를 기반으로 백엔드와의 협업
  • Vue i18n 라이브러리를 활용한 다국어 적용으로 해외 고객사 대응

오픈소스 UI 라이브러리 개발 및 배포 환경 구성 (2021.07 ~ 2023.01)

https://github.com/ex-em/EVUI

  • Github Action을 기반으로 CI/CD 구성하여 배포 시스템을 자동화하도록 개선
  • 배포 파이프라인에서 반복되는 기능을 Composite Action으로 재사용화
  • Chart 컴포넌트에서 Y축의 최댓값 표현 기능을 개발하여 솔루션 신기능 추가
  • Tree 컴포넌트를 재귀적으로 사용하여 빌드 시 생성되지 않는 현상 수정

On-premise DBMS 성능 관리 모니터링 솔루션 프론트엔드 개발 (2020.10 ~ 2021.06)

  • ExtJS 프레임워크를 이용하여 Oracle, DB2 성능 관리 모니터링 솔루션의 약 50건의 이슈 유지보수

외부 활동

TIL-Project - Vue 3 기반 실험실 프로젝트 - 2023-01 ~ 2023-02

https://github.com/playground-vue/TIL-Project

  • Vite, ESLint, Prettier 환경 구성
  • Storybook을 이용하여 UI Component Test
  • Suspense 기능을 통해 비동기 상태 UI/UX 개선

원티드 프리온보딩 프론트엔드 챌린지 TypeScript 참여 - 2022.09 ~ 2022.10

https://github.com/Wani93/wanted-pre-onboarding-challenge-fe-2

체크메이트 - 사이드 프로젝트, 스터디 매칭을 도와주는 서비스 - 2021-12 ~ 2022.06

https://github.com/team-wanna/check-mate

  • Vue 3 환경 개발 구축
  • OAuth2를 이용한 google, github, facebook 로그인 구현
  • 개발 기술스택 검색 필터링 기능 구현
  • 환경변수 관리를 위한 git submodule 적용

학력

2018.03 ~ 2020.08 한국공학대학교 게임공학과

2012.03 ~ 2018.02 경기과학기술대학교 컴퓨터모바일융합과