
만드는 것을 즐거워 하는 오현재입니다.
단순히 무언가를 만드는 것이 즐거워 개발자 를 시작하게 되었습니다.
프로젝트와 커리어를 이어나가며 다른 사람이 좋아할 만 한 것을 만드는 것이 즐거워져 개발자를 계속하고 있습니다.
개발 은 현실의 문제를 해결하고, 더 나은 세상을 만드는 데 가장 좋은 도구라고 생각합니다.
코드 를 컴포넌트화 하고 재사용 하는 것에 관심이 많습니다.
2014.03 - 2021.09
가톨릭대학교 컴퓨터정보공학부 졸업
학점 3.24 / 4.5
2019.08
정보처리기사 자격증
2020.08
교내 캡스톤 창업경진대회 우수상 수상 및 SW 스타트업 챌린지 본선 진출
Frontend
자주 사용하고 공부한 기술
자주 사용하고 공부하려고 하는 기술
주요한 기능만 사용해보고 잘 알지 못하는 기술
한 두번 사용하거나 얕게 사용한 기술
HTML5
CSS
Javascript
Typescript
React
Vue
Next
Redux-toolkit
Backend
Node
ASP .NET
Devops
MySQL
AWS S3
이벤터스
2020.04 - 2021.12 (약 1년 9개월)
HTML5
CSS
Javascript
Vue 3
ASP .NET
행사 온/오프라인 솔루션 및 플랫폼 스타트업의 프론트엔드 개발자 로 참여했습니다.
하나의 Product 에 대해 기획, 개발, QA, 배포 까지 모든 생명주기에 참여하는 경험을 했습니다.
특히 QA 과정에서 직접 유저 시나리오를 작성해 테스트 해보며, 많은 버그를 마주하게 된 순간들은, 사용자 의 측면에서 생각하는 사고 구조를 가지게 해주었습니다. 테스트 코드 작성 에 대한 필요성이 느껴졌지만, 적용해보지 못한 점이 아쉬움이 남습니다.
UI 컴포넌트 작업을 통해 CSS 속성을 디자이너와 세세하게 소통하는 경험했습니다. 또한 각 컴포넌트가 묶이는 기준, 하나의 컴포넌트가 가질수 있는 책임의 범위 에 대해 깊이 고민하는 경험을 해 볼 수 있었습니다.
데이터에 접근하는 백엔드 로직을 직접 수정하는 상황거나 테이블을 수정하는 경우가 잦았기 때문에, CASCADE 옵션과 같은 데이터 간의 종속성 을 검토해보는 습관이 생겼습니다.
UI 컴포넌트 개발 및 개선
Vue, tailwind 를 이용한 사내 전용 UI 컴포넌트 개발
Storybook 의 스토리 및 Notion 업데이트 로그 작성을 통한 UI 문서화 작업
기존 Storybook 구조 변경 을 통한 컴포넌트 재분류
문의하기 기능 개발
DB 설계, 구현
ASP .NET MVC 패턴에서 Controller-based API 구현
Notion 을 이용해 API 명세서 문서화
CRUD 기능, 문의 및 답변시 이메일 전송 기능 구현
상세 정보 확인행사 솔루션 기능 개발
모의투자, 투표 등 실시간으로 행사 주최자와 참가자가 소통 해야 하는 기능 개발 (SignalR Hub 이용)
기능 관련 데이터를 실시간으로 그래프 및 차트 로 Visualizing