Contact
✉ Email. [email protected]
Records
😺 Github. https://github.com/linear14
🚩 Portfolio. https://url.kr/dhm2fp
Education
🎓 경희대학교 정보전자신소재공학과 졸업
🎓 수원 동원고등학교 졸업
Activity
📚 네이버 부스트캠프 웹·모바일 6기 수료
🤝🏻 Fun.D IT 서비스 개발 동아리 활동 (5, 7기)
안녕하세요!
방문해주셔서 감사합니다.
성장하는 방법을 동료와 함께 고민하는 것을 좋아하고, 기술적인 도전을 즐기는 FE 개발자 이동현입니다 :)
소개
신중한 의사 결정
을 선호합니다. 대부분의 결정에는 납득 가능한 이유가 있어야 한다고 생각하기 때문에 저부터 근거에 기반해 설득하고 소통합니다.
- 요구사항을 확실히 이해하고 개발하려고 노력합니다.
- 다가올 이슈 상황이나 오류를 예상하는 개발방식을 선호합니다.
사용자 친화적인 서비스 개발
을 위해 직군의 경계 없이
끊임없이 개선점을 고민
하는 것을 좋아합니다.
- 기획자, 디자이너 동료에게 사용자 경험 향상에 대한 의견을 제시하는 것을 좋아합니다.
- 개발 관점에서 성능 향상에 대한 고민을 많이 합니다.
- 다가올 변화를 두려워하지 않습니다. 경험해보지 못한 것에 대한 이상을 가지고 있고, 그 이상을 이루기 위해 항상
도전
하며 새로운 학습
을 시작합니다.
- 주변에는 멋진 사람들이 너무 많고, 저는 항상 부족한 점이 많다고 생각하는 개발자입니다. 동료들의
좋은 모습을 본받으려고 노력
하며, 주변 사람들의 작은 행동으로부터 큰 동기부여
를 받으며 함께 성장
하는 모습을 그립니다.
🛠 Skills & Tools
Language
- JavaScript (ES6+), TypeScript
- Java, Kotlin
Frontend
- HTML5, CSS (SASS, SCSS)
- React, Recoil
- Next.js
- styled-components
- socket.io
Backend
Collaboration & Platform
- Firebase
- Auth, Firestore, Storage, Cloud Messaging
- Git, Github
- Github Issues, Github Project, Github Wiki
- Kakao Map API
- Figma, Zeplin, Kakao Oven
- Notion, Slack, Google Spread Sheet
JavaScript / TypeScript
- 동적언어와 정적언어의 차이를 이해하고 TypeScript의 부가기능을 목적에 맞게 사용할 수 있습니다.
- ES6+ 이상의 문법을 이해하고 사용합니다.
- 비동기 프로그래밍을 이해하고 사용할 수 있습니다.
React
- 작은 단위의 상태관리부터 고민합니다.
- 컴포넌트 리렌더링을 이해하고, useMemo, useCallback 등을 활용한 최적화를 고민합니다.
Recoil
- atom과 selector를 이해합니다.
- recoil을 활용한 상태관리가 필요한 순간과 useState를 활용한 상태관리가 필요한 순간을 구분하여 사용합니다.
Next.js
- SSG, ISR, SSR 등의 차이점을 이해하고, 페이지의 특성에 맞는 렌더링 방식을 고민할 줄 압니다.
Collaboration
- 여러 기획자/디자이너 분들과 총 1년 이상 협업하면서 Figma, Zeplin, Kakao Oven 등의 UI Design Tools 사용을 경험했습니다.
- Github Issues를 사용한 이슈관리, Github Projects의 칸반보드를 이용해 스프린트 단위를 구성한 경험이 있습니다.
- 소통을 중요하게 생각하기 때문에 Notion과 Slack 등의 의사소통 툴 사용 규칙을 정하고 잘 지킵니다.
🎉 Activity
네이버 부스트캠프 웹·모바일 6기
2021.07 ~ 2021.12
- CS 기초 지식을 스스로 학습하고 문제를 해결하는 16가지 과제 수행
- JavaScript를 활용한 SPA 라우팅 및 상태관리 경험 (3개의 미니 프로젝트)
- 6주간의 React 프로젝트 협업을 통한 스크럼, 스프린트 등의 애자일 문화 경험
- 60여명의 교육생을 대상으로 15분 가량의 기술 발표 경험
🚩 Web Project
Untitled