프로필 이미지

저에 대하여

뉴스 기사 관리 플랫폼, 사내 온라인 교육 자료 관리 플랫폼, 반려동물 케어 업장들의 예약 관리 플랫폼 및 고객들을 위한 예약 어플리케이션을 만들어 왔습니다.

스타트업 환경에서 다수의 프로젝트를 진행하며 사용자 경험을 증대시키기 위한 노력들을 해왔습니다. 그 과정에서 자연스럽게 개발 일정을 산출하고 관리 능력과 문제를 해결하는 능력이 커졌습니다.

제 포지션에서 주도적으로 업무를 진행하며, 기꺼이 책임지는 환경을 선호합니다.

업무경험

프릿지크루

Frontend Developerhttps://teepee.kr/2022.12 - 현재

헬로티피

반려동물 보호자가 예약을 관리하고 알림장, 동의서 등을 확인할 수 있는 앱인 헬로티피를 개발했습니다.

주요 업무

예약, 알림장, 매장정보, 큐레이션 등의 서비스 개발헬로티피 전용 UI 컴포넌트 개발Fastlane을 사용한 앱 자동 배포 시스템 구축Appsflyer를 활용한 원링크 적용Sendbird를 사용하여 채팅 시스템 구축 후 자체 시스템으로 전환

사용 기술

Typescript, Next.js, React Native, Recoil, Tanstack query, Emotion

티피매니저

개요

반려동물 전용 미용실, 유치원, 호텔, 데이케어 업장의 예약 관리 및 매장 관리 서비스를 추가 개발, 유지보수 및 개선 작업을 했습니다.

주요 업무

예약 관리, 예약금 시스템, 매장 정보 관리 등 개발추가 개발 또는 리팩토링 시 Typescript 적용 및 Zustand, React query 적용페이지 기능 단위로 컴포넌트 폴더 구조 변경 및 개선Sendbird를 사용하여 채팅 시스템 구축 후 자체 시스템으로 전환

사용 기술

Typescript, React, Tanstack query, Emotion, Zustand, Redux, Tailwind

뉴인

Frontend Developerhttps://touchclass.com/ko/2020.06 - 2021.08

터치클래스

기업 사내 교육용 솔루션인 터치클래스의 추가 개발 및 유지보수, 개선을 담당했습니다.

주요 업무

레거시 코드 리팩토링, 공통 기능 모듈화교육 자료 생성 에디터 고도화 및 안정화랜딩페이지 재개발 및 Vue 도입

사용 기술

Javascript, Vue, Vuex, Jquery

터치투게더

개요

기업 사내용 소셜 미디어인 터치투게더의 기능 개발 및 유지보수를 담당했습니다.

주요 업무

터치투게더의 피드 기능 개발Prosemirror를 사용하여 에디터 기능 개발

사용 기술

React, Prosemirror, Emotion

에이플에이디

Frontend Developerhttps://www.youtube.com/watch?v=0BhrT0JuubE2019.08 - 2020.06

에디프레소 2.0

뉴스 발행 및 관리 솔루션 에디프레소의 두번째 버전을 개발했습니다.

주요 업무

뉴스 작성 에디터 기능 개발뉴스 관리 기능 개발

사용 기술

Vue, Vuex

공감신문, 내외경제, 리서치페이퍼 페이지 개발

개요

PC, Moible 환경에 따른 뉴스페이지들을 개발했습니다.

주요 업무

Blade Template을 사용하여 각 뉴스페이지 개발

사용 기술

Javascript, Jquery

기타

국민대학교 법학과

법학과 졸업 후 F&F 법무팀에서 지식재산권 업무 담당 인턴을 했었습니다. 법무팀 업무를 경험하고 적성에 맞지 않다고 생각했고, 전산병 시절과 티스토리 블로그를 운영할 때 코드를 작성하는 일이 흥미로웠던 기억이 있어 국비교육을 수료하고 개발자로의 커리어를 시작했습니다.

업무 태도

프론트엔드 개발자로서 디자이너, 백엔드 개발자, 기획자와 적극적으로 대화하려고 노력합니다.

시스템이 없는 경우 시스템을 만들어 효율적인 업무를 할 수 있도록 적극적으로 의견을 제시합니다.

언제 어디서든 제가 개발한 서비스에서 대해서 유지보수 할 수 있도록 노력합니다.

개발에 관하여

읽기 쉬운 코드를 작성하기 위해 노력합니다.

적절한 개발 기간 산정에 자신이 있고, 빠른 개발에 자신이 있습니다.

공교롭게도 혼자 프론트엔드를 담당한 기간이 길었습니다. 그만큼 강한 책임감을 가지고 있습니다.

React hooks를 사용하여 공통 로직을 적절하게 분리합니다.

Emotion을 사용하여 컴포넌트별 스타일 적용을 선호합니다.

React Native와 Flutter를 사용하여 하이브리드앱을 개발해본 경험이 있습니다.