Hi, I'm Kwon 👋
안녕하세요! 저는 웹 개발자 권중운 입니다. 직관적이고 역동적인 인터페이스를 만들며, 좋은 DX와 UX를, 효과적인 아키텍쳐를 고민합니다.
DV

About

2년차 웹 개발자로서, 근무지는 서울, 경기도에서 근무하고있습니다. React와 Vue를 주로 사용하며, Typescript를 선호합니다. 백엔드는 Spring Boot를 사용해봤으며, 현재는 Next.js와 Nuxt.js를 주로 사용하고 있습니다.

Skills

React
Vue
Typescript
Next.js
Nuxt.js
Docker
JPA
My Projects

Check out my work

저는 간단한 웹사이트부터 복잡한 웹 애플리케이션까지 다양한 프로젝트를 진행해왔습니다. 제가 진행한 프로젝트를 소개합니다.

Nice Auth Utills

Nice Auth Utills

Nice Auth Utils는 NICE 본인인증 기능을 구현할때 편의성을 제공하는 유틸리티 라이브러리 입니다. 이 프로젝트를 통해 esbuild를 사용하여 빌드하는 방법과 NPM 레지스트리에 라이브러리를 배포하는 방법을 익혔습니다.

ESbuild
Typescript
NPM Registry
VitePress
KB증권 WTS M-able 와이드

KB증권 WTS M-able 와이드

Nuxt.js 의 기본적인 사용법을 익히기 위해 KB증권의 M-able 와이드 웹사이트를 클론코딩하였습니다. 이 프로젝트를 통해 Nuxt.js의 기본적인 디렉토리 기반의 auth import 와 Nuxt.js 의 SSR 기능을 이해하였습니다.

Nuxt.js
Typescript
Highcharts
Netlify
Vue3 Admin Template

Vue3 Admin Template

Vue3 + Element Plus 기반의 관리자 템플릿입니다. meta 데이터 기반의 라우팅 기능, MSW 를 사용한 API Mocking, FSD 아키텍처를 적용하였습니다.

Vue
Typescript
MSW
Vitest
Storybook
Element Plus
FSD Architecture
My Blog

My Blog

잼스택(JAMstack)기반 프레임워크인 Gatsby를 사용하여 만든 개인 개발 블로그입니다. Gatsby 를 사용하면서 사실 그다지 만족스러운 DX는 아니었습니다. 이유는 Gatsby 여러 플러그인 들을 사용했지만 제대로 통합되지않는 버그들을 겪었습니다. 하지만, Gatsby를 사용하면서 GraphQL을 사용하는 방법과, 잼스택 기반의 빠른 랜더링, 가벼움 등 장점을 체험 해볼수 있었습니다.

Gatsby
GraphQL
Typescript
Netlify CMS
Trip AMI

Trip AMI

Trip AMI는 한국 여행자들을 위한 여행 일정 관리 및 공유, 만남 플랫폼입니다. 여행 일정을 작성하고, 다른 사용자와 일정을 공유하며, 앱에서 등록한 현지 AMI 들과 여행을 함께하는 플랫폼 입니다. Trip AMI 프로젝트에서는 React Native을 사용하여 모바일 앱을 개발하였습니다. Expo를 사용하여 개발하였으며, Typescript를 사용하여 타입 안정성을 확보하였습니다. 이 프로젝트를 통해 Native OS API를 사용하는 경험을 쌓았으며, React Native의 장단점을 경험하며, 모바일 앱 개발에 대한 이해도를 높였습니다.

React Native
Typescript
Expo
Smlie Trip

Smlie Trip

경북 봐야지(GB VOYAGE)는 경상북도 북부 11개 시군의 관광 정보를 제공하는 온라인 여행 플랫폼입니다. 경북 봐야지 사이트는 한국어, 영어, 일본어, 중국어 등 4개 언어로 서비스되고 있습니다. 경북 봐야지 어드민 사이트의 백엔드 개발을 통해 실무에서의 백엔드 개발 경험을 쌓았습니다. 기본적인 API CRUD와 테이블 설계, 아키텍처 설계를 경험하고, 이를 통해 백엔드 개발에 대한 이해도를 높였습니다.

Vue
Element Plus
Spring Boot
K Deal

K Deal

K-deal 은 KT의 통신데이터를 기반으로 고객의 특성과 소비패턴, 관심사 등의 빅데이터를 AI로 분석해 개인에게 맞는 최적의 상품을 특가로 제공하는 온라인 쇼핑몰 서비스 입니다. 프로젝트에서 맡은 역할은 클라이언트 서비스 화면 구현 이었습니다. 첫 실무 프로젝트를 통해 기본적인 프론트엔드 역량과 업무 프로세스를 익힐 수 있었습니다.

Vue
Element UI
Contact

Get in Touch

저에게 연락하고 싶으시다면 언제든지 메일을 보내주세요.

art.1025p@gmail.com