즐기는 개발자 정영진입니다.**
📞 휴대폰: 010-7645-3320
📧 이메일 :[email protected]
✏️ 블로그: https://velog.io/@jeong3320
안녕하세요 자바스크립트 생태계를 사랑하는 개발자 정영진입니다.
es6문법을 이해하고 있고 promise,async/await등을 통해 비동기처리를 할 수 있습니다.
type,interface의 차이를 알고 상황에 맞게 활용할 수 있습니다.enum타입을 활용하여 의도에
맞는 타입을 사용하도록 유도하도록 합니다.
html태그들의 용례와 각 태그속성을 이해하여 활용하고 미디어쿼리를 활용하여 반응형 웹을 만들 수 있습니다.
클래스형,함수형 컴포넌트를 활용하여 웹을 제작가능하여 생명주기를 이해하고 있습니다.
함수형 컴포넌트의 훅을 사용할 줄 알고 context-api를 활용하여 prop drilling을 회피하고자 합니다.
정적 페이지 생성시 Static generation 을 이용하여 빌드타입에 데이터를 fetch하며 Server side rendering을 활용하고 각 요청마다 서버사이드에서 데이터를 fetch하도록 활용할 수 있습니다.
react-navigation의 stack,tab의 개념을 이해하고 있고 deep-link를 활용하여 앱의 페이지로
연결할 수 있습니다.카메라,위치정보등을 활용하여 서드파티 라이브러리와 연동할 수 있습니다.
리덕스,리덕스 사가를 활용하여 전역상태,비동기 상태를 관리하며 리덕스가 왜 순수함수 인지 이해하고 있습니다.
Apollo client를 통해 ****graphql 쿼리,뮤테이션데이터를 관리하고 fetch policy설정을 통해
필요에 따라 캐시,쿼리 리퀘스트의 우선순위를 설정하여 불필요한 refetch를 최소화합니다.
graphql-codegen 을 통해 schema,query,mutation의 정적타입을 자동 생성하여 서버와
클라이언트의 인터페이스가 달라 생기는 오류를 방지합니다. ****
로그인 처리후 데이터 크롤링경험이 있습니다.
스토리북을 통해 프로젝트와 독립적인 UI컴포넌트 미리보기 환경을 생성합니다.
이벤트루프를 통한 동시성 처리방식을 이해하고 있으며 멀티스레드로 작동되는 서버에 비해 node.js의 장단점을 알고 있습니다.
express프레임워크를 통해 REST-API를 작성가능하며 토큰방식의 인증등을 처리할 수 있습니다.
validation ⇒ excution을 통한 graphql 실행방식을 이해하고 있으며 query/mutaion api를 작성할 수 있습니다.
mysql/postgresql환경을 구축하여 orm과 연결후 엔티티간 관계를 정의하여 쿼리를 작성할 수 있습니다.일괄처리/실패가 필요할 경우 트랜잭션으로 쿼리를 실행시킵니다.
리버스 프록시를 통해 외부요청을 특정 포트에 연결할 수 있습니다.
서버구축을 위한 ec2인스턴스를 구성할 수 있으며 File I/O를위한s3구성,데이터베이스 구축을 위한 rds를
설정하여 사용 가능합니다.
서버구축을 위한 Compute Engine을 구성할 수 있으며 File I/O를위한 Storage구성,데이터베이스 구축을 위한 SQL을 설정하여 사용 가능합니다.
도커 컨테이너를 생성하여 서버/클라이언트등을 실행시킬 수 있습니다.
배포자동화를 위한 ci/cd환경 구성경험이 있습니다.
메인레포지토리 upstream,포크 레포지토리 origin을 통한 git-flow를 통해 변경이력을 관리합니다.
기획서/디자인을 보고 필요 UI/api를 wbs에 리스트업하여 멘데이에 따른 일정계산을 할 수 있습니다.
Next.js, TypeScript ,node.js/express, Styled-components , React hooks , Graphql/Apollo
모의 sat 영어 시험 테스트 서비스
react-native ,Typescript ,Next.js ,Graphql/Apollo, type-orm, node.js/express
페트병 등급에 따른 페트병 수거앱
node.js/nest,js, typeScript, Graphql/Apollo
명함 및 회의록 어플리케이션
• 한국교통대학교 기계공학과졸(2013.2~2019.3)
• 코드스테이츠 immersive과정 수료(javascript,React,node.js,mysql)
• SQL 개발자(SQLD)자격증 취득
• 뉴비즈스타트(2020/7~현재)
react-native ,javascript , REST API 물류관리 어플리케이션