What I do
- React.js를 활용하여 프론트엔드 개발합니다. - 함수형 컴포넌트와 hooks를 활용하여 React의 LifeCycle을 관리하고 간단한 최적화가 가능합니다. - 재사용성과 렌더링을 고려하여 컴포넌트를 설계합니다. - 상태관리 라이브러리를 사용하여 state를 전역적으로 관리할 수 있습니다. - 대부분의 클래스 컴포넌트를 함수형 컴포넌트와 hooks로 치환할 수 있습니다.
- Next.js를 활용하여 프론트엔드를 개발합니다. - CSR, SSR, SSG, ISR를 페이지별 상황에 맞게 설계하여 사용합니다. - Next.js의 routing system에 기반하여 페이지를 이해하고 사용합니다.
- Javascript와 Typescript로 웹 페이지를 개발합니다. - ES6+ 문법을 활용하여 개발합니다. - Typescript를 이용한 Javascript의 정적 타입 분석을 적극 활용하여 개발합니다. - 가능한 모든 상황에서 Typescript를 적극적으로 활용합니다. - Promise, Async & Await를 이용한 비동기 처리가 가능합니다.
- Apollo Client의 InMemoryCache 조작을 적극 활용합니다. - Apollo Client를 통한 로컬 상태 관리가 가능합니다. - 상황에 맞는 캐시 전략을 사용하여 사용자가 최대한 최신의 정보를 받아 볼 수 있도록 구성하고, 서버에 요청을 최소화할 수 있도록 구성합니다.
- Node.js를 활용하여 백엔드를 개발해 본 경험이 있습니다. - 프론트엔드를 위한 간단한 API 작성이 가능합니다. - MySQL 데이터베이스와 통신해본 경험이 있습니다. - 높지 않은 수준의 백엔드를 구축할 수 있습니다.
- Git을 활용하여 소스코드 버전 관리 및 협업을 진행합니다. - Github를 활용하여 프로젝트를 관리합니다.
Experience
Linethree
스포츠, 예술 분야의 글로벌 플랫폼 구축을 목표로 하는 라인쓰리에서 Frontend Engineer로 근무중입니다. Apollo client, Graphql, Next.js(SSR, SSG, ISR), Typescript, Styletron, Baseui, Node.js, MongoRealm 등의 팀의 최신 기술력에 맞춰 개발하며 코드리뷰, 테크톡, 세미나 문화를 통해 더 클린하고 빠른 웹을 제작중입니다.
Certificate
정보처리기사
정보처리산업기사
Education
인하공업전문대학
인하공업전문대학
Contact
📧 htijl@naver.com
📞 010-6563-7478