프로필 이미지

김동욱

웹 프론트엔드 개발자

더 게으르게 개발하기 위해, 더 부지런히 공부하는 것을 항상 모토로 삼고 있습니다. 더 빠르고, 더 완성도 있는 개발을 함으로써 여유 있는 개발자의 삶을 살고 싶습니다. #Frontend

스킬

Next.js

typescript

Tailwind CSS

경력 ・ 4년 10개월

투들 - 프론트엔드 개발자

2024.01 ~ 현재

산업 분야: 플랫폼, 이커머스, 반려동물

스킬: Next.js, typescript, Tailwind CSS

피드뱅크 - 대표

2022.08 ~ 2023.07

산업 분야: B2B

스킬: Next.js, typescript, Tailwind CSS

웹사이트 피드백 수집툴 피드뱅크를 1인 창업 후 만들었습니다. 스크립트 하나로 웹사이트 화면 구석에 트리거와 위젯을 배치합니다. 웹사이트 운영자는 방문자들에게서 피드백 수집을 자동화할 수 있고, 방문자들은 운영자에게 손쉽게 피드백을 전달할 수 있습니다.

페칭 - 프론트엔드 개발

2021.09 ~ 2022.08

온라인 명품 구매 플랫폼 페칭에서 프론트엔드 개발자로 일하고 있습니다. 카페24로 운영되던 기존 커머스 사이트를Next.js기반으로 새롭게 구축하였고, 어드민 사이트 개선 및 신규 어드민 이전, 파트너센터 신규 구축을 담당했습니다. 업무 상 소통은 Slack, 업무 관리는 Notion을 사용하였습니다. - Ant Design의 컴포넌트 설계 방식을 도입, 개발 효율 개선 - TailwindCSS를 회사 내 신규 런칭 프로젝트에 도입 후 개발 속도 개선 - 설계하는 데만 시간을 여러모로 잡아먹는 Redux를 과감히 버리고, 새로 등장한 Recoil을 도입 후 코드 설계 효율 증대 - 프론트 동료 개발자들과의코드 리뷰를 주선하면서 코드 퀄리티 상승

링크플래너 - 프론트엔드 개발

2019.09 ~ 2020.10

보험 가입 및 상담 서비스 플랫폼 인슈넷, 보험 설계사 플랫폼 링크플래너의 유지보수 및 신기능 추가 및 어드민 사이트 개발까지 전반적인 업무를 주로 맡았습니다. 업무 상 소통은 Slack, 업무 관리는 Jira를 사용했습니다. - 검색엔진 최적화(SEO)를 새로 적용 - 보험 가입을 온라인으로 간소화하기 위해 PDF에 서명(이미지)을 삽입하는 기능을 개발 - Next.js 9 버전에서 새로 등장한정적 페이지 생성 기능을 도입 - TypeScript 를 직접 배워서 처음 도입함으로써 코드 퀄리티 상승 - Storybook 을 처음 도입하여 UI Design에 관한 소통의 부담을 덞. - Jest 를 처음 도입하여 오류를 줄이기 위한 노력을 하였음. Redux가 너무 설계가 복잡해서, 설계와 유지보수가 상대적으로 쉬운MobX 로 노선을 변경했었습니다. 하지만 Mobx가 쓰는 Decorator 문법에 이질감을 느끼게 되었고, Redux-toolkit 을 찾게 되면서 코드 퀄리티 상승

마이비스킷 - 프론트엔드 개발

2019.02 ~ 2019.06

직장인 익명 커뮤니티 blind에서 신 사업으로 추진한 온라인 취미 클래스 플랫폼 '마이비스킷'의 전반적인 프론트엔드 업무를 맡았습니다. 커머스, 어드민 프론트를 Nuxt.js와 UI 라이브러리인Element-UI를 사용하여 만들었습니다. 당시 저는 주로 JS, 즉 동적인 기능에 집중했고 퍼블리셔와 마케팅, 기획 및 CS, 웹 디자인 등 많은 직종과 협업을 했습니다. 하나의 팀으로 하나의 서비스를 만든 첫 프로젝트다 보니 다양한 직종 분들과 협업하는 노하우를 많이 배웠습니다. 업무 상 소통은 Slack, 업무 관리는 Trello를 사용했습니다. - Vue와 Nuxt.js를 비록 급하게 배웠지만, React를 이미 알고 있던 시점에서 Vue를 새로 배우고 도입하는 데 큰 어려움 없이 프로젝트를 진행할 수 있었습니다. - 어느정도 백엔드 지식도 공부했던 덕분에, 백엔드 개발자와 함께 SQL 코드를 같이 짜보면서 서 프론트와 백 사이의 소통의 효율성을 한층 더 높일 수 있었습니다.

강남엄마 - 백엔드 개발

2019.01 ~ 2019.02

전국 학원 검색 플랫폼 '강남엄마'에서 첫 개발 업무로 백엔드 보조 알바를 하였습니다. 주로 SQL 작성을 맡았습니다. 주된 작업은 SQL 작성으로, 기존에 있던 학원만을 모으는 기능에 더해 선생님 기능을 추가하여, 학원에 속한 선생님들 리스트, 특정 선생님의 이력 및 이력에 따른 학원 목록 가져오기 등등을 맡았습니다. 업무 상 소통은 Slack, 업무 관리는 Trello를 사용했습니다. - 학원 강사 및 선생님 플랫폼으로도 활동 변경을 넓히는 방향으로 프로젝트를 계획하였고, 선생님 테이블 추가, 학원 테이블에 선생님 테이블 연결, 선생님 상세 조회 시 연관된 선생님 추가로 조회 등의 기능을 개발했습니다. - 학원 상세 데이터 조회시 연관된 학원 조회 등의 기능을 개발했습니다.

교육

세종대학교 - 물리천문학부

2015.03 ~ 2016.06

2학년 1학기까지 다녔지만 전공과 지금 하는 일이 맞지 않고, 학업보다 개발에 뜻을 두고자, 현재는 제적된 상태입니다.

링크

개발 트렌드부터 Q&A, 네트워킹까지

요즘 개발자들의 필수 커뮤니티, 커리어리