About

안녕하세요,  웹 개발자 강병용 입니다.

웹 기술이 빠르게 발전하는 시대에

좋은 방법으로 개발하기 위해 노력하고

동료와의 협업을 중요시 생각하고

더 좋은 코드를 위해 소통하는 것을 좋아합니다.

Profile

  • JavaScript와 TypeScript를 주로 사용합니다.

  • ES6+ 개발을 지향하며 Babel과 polyfill 적용이 가능합니다.

  • HTML과 CSS를 사용하여 퍼블리싱이 가능합니다.

  • Scss와 Less 같은 전처리기를 사용했으며, 현재는 주로 styled-components(CSS-in-JS)를 사용합니다.

  • Vuetify, antd, tailwindcss, shadcn 등의 다양한 CSS 프레임워크를 사용하여 프로젝트를 완료했습니다.

  • React, Vue.js(v2)와 Nuxt.js 프레임워크를 사용한 프로젝트 경험이 있습니다.

  • Sveltekit, Node를 사용한 프로젝트 경험이 있습니다.

  • d3.js, chart.js, openlayers, three.js 등 다양한 라이브러리를 능숙하게 사용할 수 있습니다.

  • react-redux, recoil, zustand로 상태 관리를, react-query로 데이터 관리를 할 수 있습니다.

  • UMD, CJS, ESM 형식으로 모듈 개발 및 배포가 가능하며, 사내 저장소(nexus3) 구축 경험이 있습니다.

  • 사내 프로젝트 환경에 맞춰 Vite.js로 개발 및 배포를 최적화했습니다.

  • Storybook으로 UI를 개발하고 Atomic Design으로 컴포넌트를 관리합니다.

  • vitest와 testing-library를 이용하여 컴포넌트 테스트가 가능합니다.

  • i18n을 활용한 다국어 처리 경험이 많으며, dayjs와 antd를 사용하여 태국 불력을 처리해본 경험이 있습니다.

  • D3.js와 Three.js를 사용해 차트 및 모델링 등 데이터를 시각화하는 데 능숙합니다.

  • 지도 좌표 체계를 이해하고 있으며, 좌표 변환, 타일 구성, 레스터 및 벡터 등 GIS 업무 경험이 많습니다.

  • 크로스 브라우징(IE11 이하) 및 반응형 웹 개발 경험이 있습니다.

  • 기술 트렌드에 뒤처지지 않기 위해 틈틈이 오픈소스를 분석하고 벤치마킹합니다.

  • 오픈소스 제작 및 배포 경험이 있습니다.

    (https://www.npmjs.com/package/color-contrast-finder)

Experience

뷰노

2020-08-31 ~

프론트엔드 개발자

  1. 솔루션 Fundus AI 유지보수

       (2024-11-25 ~ )
  2. 사내 Deploy 시스템 개발

       (2024-11-01 ~ 2024-11-30)
  3. 솔루션 Labeling Tool 개발

       (2024-07-01 ~ 2024-11-30)
  4. 매뉴얼 홈페이지 개발

       (2024-06-01 ~ 2024-07-31)
  5. 솔루션 Deepbrain v2 유지보수

       (2024-01-01 ~ 2024-05-31)
  6. 공통 모듈 개발 (date, fetch, components, ...)

       (2023-12-01 ~ 2024-01-31)
  7. 솔루션 Fundus-AI v2 개발

       (2023-06-01 ~ 2023-12-31)
  8. 솔루션 DeepBrain v2 개발

       (2022-12-01 ~ 2023-05-31)
  9. 솔루션 LungQuant 유지보수

       (2022-11-01 ~ 2022-12-31)
  10. 솔루션 모노레포 기반으로 개발환경 구축

       (2022-08-01 ~ 2022-12-31)
  11. 솔루션 Boneage v2 개발

       (2021-09-01 ~ 2022-08-31)
  12. 솔루션 Boneage&Amway 개발

       (2021-01-01 ~ 2021-03-31)
  13. 크레딧 시스템 개발

       (2020-11-01 ~ 2021-10-01)
  14. 솔루션 Boneage 유지보수

       (2020-08-01 ~ 2022-08-31)
  • CRA 기반의 개발 환경 구축

  • yarn berry 테스트

  • CRA 에서 느린 빌드 속도 개선 (약 30% 개선되었으나 불만족으로 인해 Vite 도입)

  • vitejs 기반의 모노레포 개발 환경 구축

  • 모노레포 기반 프로젝트 진행 및 공통 모듈 사용, 첫 프로젝트 성공

  • pnpm workspace & changesets 조합을 사용한 관리

  • 공통 모듈 (ui, date, fetch, locales) 배포 및 버전 관리

  • merge 시 git actions를 사용하여 사내 저장소에 모듈 버저닝 및 자동 배포

  • storybook을 사용하여 통합 UI 관리

  • vitest를 사용하여 공통 컴포넌트의 테스트 코드 작성

  • git-actions를 사용하여 CI & CD 관리

  • 유저 관리에 필요한 admin 페이지 개발

  • react-hook-form과 yup을 사용하여 모든 form 요청 통일

  • dayjs 를 사용하여 태국 불력 지원 및 antd DatePicker에서 불력 처리

  • socket.io를 사용하여 실시간 양방향 통신 구현

  • flask jinja2 템플릿을 이용한 리포트 페이지 뷰어 기능 개발

  • 세로형 모니터를 위한 반응형 UI 적용

  • Dark theme 지원

  • axios를 이용한 토큰 갱신 및 refetch 등 공통 모듈 관리

  • WebSocket Manager 관리로 정보 공유 기능 구현

  • i18n을 통한 다국어 지원

  • node 기반의 GraphQL 및 Prisma 코드 유지 보수

  • react-query 를 사용한 데이터 관리

  • redux, recoil, zustand 상태 관리 경험

  • Container & Presenter, Atomic Design, FSD Pattern 경험

  • 데이터 기반 통계 대시보드 및 시각화 페이지 개발

  • sveltekit 으로 사내 서버에 배포 시스템 개발

유피와이

2018-11-26 ~ 2020-07-27

프론트엔드 개발자

  1. ELand ERP 솔루션 개발

       (2020-04-01 ~ 2020-07-31)
  2. 사내 GIS 솔루션 개발

       (2019-12-01 ~ 2020-07-31)
  3. 사내 반응형 홈페이지 제작

       (2019-10-01 ~ 2019-12-01)
  4. XCurenet 보안시스템 개발

       (2019-01-01 ~ 2019-03-31)
  5. 한전 ADMS-NMS 솔루션 개발

       (2018-11-01 ~ 2019-01-31)
  • 매장 관리 시스템을 도면으로 시각화하고, 편집 및 관리 기능 개발

  • Library를 UMD로 배포하여 외부에서 사용 가능하도록 개발

  • Openlayers 라이브러리의 소스 개선 및 nexus3에 재 배포된 라이브러리 관리

  • 사내 GIS 엔진을 이용한 지도 표시 및 데이터 시각화 프로젝트 수행

  • nexus3 서버 구축 및 사내 GIS 엔진 및 기타 모듈 관리

  • 사내 홈페이지를 리뉴얼하여 반응형 정적 페이지로 제공 (Nuxtjs)

  • 보안 기능을 웹으로 시각화하고 관리 기능 개발

  • 업무에 맞춘 보안 설정 및 조작 기능 개발

  • 지도 상에 설비를 시각적으로 표시하고 데이터 시각화

  • 각종 데이터를 수집하여 대시보드 기능 개발

혜만테크

2011-08-08 ~ 2018-11-25

프론트엔드 개발자

  1. 한전 해상풍력 고장구간 판독 시스템

       (2018-04-01 ~ 2018-05-31)
  2. 한전 해상풍력 GIS기반 종합상황감시 시스템

       (2017-01-01 ~ 2018-12-01)
  3. 사내 3D Map 엔진 개발 참여

       (2016-05-01 ~ 2016-10-31)
  4. 해외 GIS 엔진 프로토타입 개발

       (2016-03-01 ~ 2016-10-01)
  5. 부영산전 스마트 열배관 시스템 고도화

       (2015-12-01 ~ 2016-03-31)
  6. 사내 GIS 제품 3.0 엔진 개발

       (2015-09-01 ~ 2018-12-01)
  7. 티브로드(TSIS) 도면관리 시스템

       (2015-04-01 ~ 2015-08-31)
  8. 사내 GIS 제품 2.0 고도화

       (2014-03-01 ~ 2015-03-31)
  9. 스마트 열배관 시스템(부영산전)

       (2013-11-01 ~ 2014-03-03)
  10. LG U+ WEB-GIS 고도화

       (2013-07-01 ~ 2013-10-31)
  11. 사내 GIS 제품 2.0 엔진 개발

       (2012-07-01 ~ 2013-07-01)
  12. K-EMS 시각화 (한전 KDN)

       (2012-03-01 ~ 2012-07-01)
  13. N/W 선로 효율화 접속함체 결선도 기능 개선 (LG U+)

       (2011-08-01 ~ 2012-03-31)
  14. Web-GIS 소스 현행화 및 유지보수 (LG U+)

       (2011-08-01 ~ 2011-12-01)
  • 다양한 설비 데이터를 차트 형태로 시각화하여 데이터 분석 및 관리 기능 제공

  • GIS 엔진 모듈 업데이트 및 최적화 작업 수행

  • 시스템 성능 향상과 안정성을 위한 유지 보수 및 개선 작업 진행

  • 레거시 코드 분석 및 유지 보수

  • Cesium Library 분석 및 엔진 개발

  • 모델링 된 터빈 데이터를 Threejs를 사용하여 화면에 표출

  • rtsp를 이용한 CCTV 화면 정보 연계

Certificate

정보처리기사

취득일 : 2015-05-08