- Email : [email protected]
- Github : https://github.com/seungjae-yu
- LinkedIn : https://www.linkedin.com/in/seungjae-yu/
-
- ES6 이상의 JavaScript 문법에 능숙하게 개발할 수 있습니다.
- TypeScript를 사용하여 객체지향 프로그래밍을 할 수 있습니다.
- Inversify를 이용하여 dependency injection 적용 경험이 있습니다.
- 데이터의 불변성을 지키기 위해 노력하며 immer.js와 같은 라이브러리를 사용할 수 있습니다.
-
- React의 원리를 알고 개발할 수 있습니다.
- React LifeCycle, Hooks을 사용할 수 있습니다.
- React-redux, Redux-Saga를 활용한 상태관리 경험이 있습니다.
- SPA Web IDE개발 경험이 있습니다.
- REST API 연동을 통한 Web 개발 경험이 있습니다.
-
- Semantic Tag 를 사용하기 위해 노력합니다.
- 기본적인 코드를 읽고 이해할 수 있습니다.
- Jest를 활용한 테스트 코드 기반 개발 경험이 있습니다.
-
- Git을 능숙하게 이용할 수 있습니다.
- Jenkins를 사용하여 빌드/배포 자동화 경험이 있습니다.
- Material UI를 활용하여 UI 구성경험이 있습니다.
- Lint/prettier등의 코드 협약을 중요시 여기고 이를 준수하며 개발할 수 있습니다.
-
- 2019.09.09 ~ 2022.09.08 전문연구요원 복무
- 주요 업무 : AnyLink 신제품 웹 스튜디오 개발 담당
- Theia Framework를 이용한 SPA Web IDE 개발
- 기술 스택 : TypeScript, React, React-redux, Inversify.js, Theia, Node.js, Express, Jest
-
- 주요 업무 : 지그재그 앱 내 웹뷰, 파트너센터 개발
- 기술 스택 : TypeScript, React, Jotai, GraphQL, ...
- 인하대학교 컴퓨터 정보공학과 학사 졸업 (2013 ~ 2017)
- 인하대학교 컴퓨터 네트워크 석사 졸업 (2017 ~ 2019)
-
Theia Framework를 이용한 AnyLink 스튜디오 Web IDE 개발
-
- JavaScript, TypeScript
- React, Theia, Node.js, Express
- React-redux, Inversify.js, immer.js, Jest, Material UI, Jenkins
-
- 이전 AnyLink7 버전의 Studio의 문제 분석 및 이를 해결하기 위한 UI/UX 설계
- Theia Framework를 이용한 SPA Web IDE 개발
- React 컴포넌트 계층 구조에 따른 에디터 페이지 설계
- AnyLink 거래 리소스 타입별 에디터 개발
- TypeScript를 이용한 객체지향 프로그래밍
- REST API를 통한 배포 모듈과의 서비스 연동
- Inversify.js를 이용한 dependency injection 적용
-
-
- 비트코인 선물(Future) 정보를 필터링 및 모니터링하기 위한 프로젝트
- 주요기능 : 스토캐스틱 필터링 / 이동 평균선 필터링 / 설정 조건 만족시 텔레그램 알림받기
- Language & Framework : TypeScript / React.js
- 상태관리 : react-redux
- UI : Material-UI / Styled Component
- etc : lodash / Telegram Bot API / Binance Future API(fapi) / immer
-
- 등록한 키워드가 포함된 네이버 뉴스 조회 및 알림을 받을 수 있는 웹(알림 기능은 현재 개발중)
- 주요기능 : 키워드 등록 / 키워드가 포함된 뉴스 조회 / 키워드가 포함된 뉴스 알림받기
- Language & Framework : TypeScript / React.js
- 상태관리 : react-redux / redux-saga
- UI : Material-UI / Styled Component
- API : Telegram Bot API / Naver News API / Jest
- etc : lodash / immer
- Naver 뉴스 API에서 발생하는 cors해결을 위해 간단한 node.js back-end server(heroku)
-
- 단계별 설명
- React 프로젝트를 시작할 때 반복되는 중복작업을 미리 제공하는 project starter
- React / TypeScript 관련 기본 설정
- ducks 패턴을 적용한 Redux reducer를 snippet으로 생성하여 간편하게 사용
- Styled Component와 Material ui 연동
- Jest 테스트 기본 설정