제목을-입력해주세요_-002.png

**새로운것을 익히고 도전하는것을

즐기는 개발자 정영진입니다.**

https://velog.io/@jeong3320

📞 휴대폰: 010-7645-3320

📧 이메일 :[email protected]

✏️ 블로그: https://velog.io/@jeong3320

🐯호랑이는 죽어서 가죽을 남기고 개발자는 퇴사후 코드를 남긴다

안녕하세요 자바스크립트 생태계를 사랑하는 개발자 정영진입니다.

🛠️기술스택 ****

Language

es6문법을 이해하고 있고 promise,async/await등을 통해 비동기처리를 할 수 있습니다.

type,interface의 차이를 알고 상황에 맞게 활용할 수 있습니다.enum타입을 활용하여 의도에

맞는 타입을 사용하도록 유도하도록 합니다.

Front-end

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컴포넌트 미리보기 환경을 생성합니다.

Backend

이벤트루프를 통한 동시성 처리방식을 이해하고 있으며 멀티스레드로 작동되는 서버에 비해 node.js의 장단점을 알고 있습니다.

express프레임워크를 통해 REST-API를 작성가능하며 토큰방식의 인증등을 처리할 수 있습니다.

validation ⇒ excution을 통한 graphql 실행방식을 이해하고 있으며 query/mutaion api를 작성할 수 있습니다.

mysql/postgresql환경을 구축하여 orm과 연결후 엔티티간 관계를 정의하여 쿼리를 작성할 수 있습니다.일괄처리/실패가 필요할 경우 트랜잭션으로 쿼리를 실행시킵니다.

리버스 프록시를 통해 외부요청을 특정 포트에 연결할 수 있습니다.

Devops

서버구축을 위한 ec2인스턴스를 구성할 수 있으며 File I/O를위한s3구성,데이터베이스 구축을 위한 rds를

설정하여 사용 가능합니다.

서버구축을 위한 Compute Engine을 구성할 수 있으며 File I/O를위한 Storage구성,데이터베이스 구축을 위한 SQL을 설정하여 사용 가능합니다.

도커 컨테이너를 생성하여 서버/클라이언트등을 실행시킬 수 있습니다.

배포자동화를 위한 ci/cd환경 구성경험이 있습니다.

형상관리

메인레포지토리 upstream,포크 레포지토리 origin을 통한 git-flow를 통해 변경이력을 관리합니다.

Soft-skills

기획서/디자인을 보고 필요 UI/api를 wbs에 리스트업하여 멘데이에 따른 일정계산을 할 수 있습니다.

📚프로젝트 ****

RWS

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~현재)

로지스RPA

react-native ,javascript , REST API 물류관리 어플리케이션