TIL 블로그 : https://zin0-0.tistory.com/
GitHub : https://github.com/pjy0416
-
청주고등학교 : 2009.02 ~ 2012.02
-
세종대학교 : 2013.03 ~ 2020.02
-
소프트웨어학 학사
-
경영학 학사
-
-
부스트캠프 2020 웹 풀스택: 2020.07.27 ~ 2020.12.18
- 네이버 커넥트재단 주관
- JavaScript를 활용한 웹 풀스택 교육
- 챌린지 과정 (2020.07.27~ 2020.08.21)
- 소프트웨어 공학 지식을 요구하는 문제를 매일 정해진 시간 내에 JavaScript ES6 기반 코드로 해결 (비동기, 객체지향, 자료구조, DVCS, 아키텍처, 네트워크 등)
- 매주 금요일 다른 프로젝트를 이어받아 개발하는 '릴레이 프로젝트' 수행
- 멤버십 과정 (2020.08.31 ~ 2020.12.18)
- 문제를 해결하기 위한 자기 주도적 학습
- 학습 스프린트 (개인 프로젝트)
- 프로젝트 요구사항 분석 및 설계, 백엔드 & 프론트엔드 구현 2주로 이루어진 스프린트 3회 수행
- 데일리 스크럼과 코드 리뷰를 통해 팀 프로젝트에 대비
- 동료와 함께 실전 웹 개발 (팀 프로젝트)
-
프로젝트 요구사항 분석부터 데일리 스크럼까지 실무 환경을 기반으로 진행
-
동료와 함께 실전 웹 개발 프로젝트
- GitHub, Slack, Zoom, Pair Programming 등을 통한 온라인 및 오프라인 협업
-
문제를 해결하기 위한 자기 주도적 학습 및 문서화
-
- 챌린지 과정 (2020.07.27~ 2020.08.21)
-
R과 파이썬을 활용한 빅데이터 전문가 양성 과정 : 2018.06.22 ~ 2018.08.31
- 멀티캠퍼스 & 청년취업아카데미 주관
- JAVA & JavaScript 기반의 웹 서비스 구축 학습
- 팀 프로젝트 : 오늘 하루
- 소개 : 이용자의 위치와 목적지를 기반으로 위치와 날씨를 파악해 옷, 먹거리 등을 추천해주는 웹 기반 서비스
오늘 하루
- 기술 : Oracle DB, JAVA, Servlet, Naver Maps API, python: Crawling(네이버 날씨), JavaScript, MVC
- 역할 : DB 설계 및 구축, 서버 설계 및 구축, 데이터 수집
- 링크 : https://github.com/pjy0416/project_today
- 소개 : 이용자의 위치와 목적지를 기반으로 위치와 날씨를 파악해 옷, 먹거리 등을 추천해주는 웹 기반 서비스
-
관련 자격증
- 정보처리 : 2019.11.22 - 기사
-
영어 자격증
- OPIC : 2019.09.18 - IM2
-
지앤지커머스 : 2019.03.04 ~ 2019.06.21
- 직급 : 전임
- 담당 : QA
- 대학과 정부가 공동으로 진행한 ICT 인턴십에 참여해서, 한 학기동안 사용자 관심사 기반 소셜 네트워크 앱
Canvasee
의 QA 업무를 전담했습니다. - 성과 :
- QA List, Plan List 작성 및 제공
- White Box 테스트 진행
- 도매꾹 사용성 보고를 통해 도매꾹 서비스의 오류사항과 개선사항을 보고하여 실제 서비스에 반영됐습니다
-
부스트캠프 2020 5주 프로젝트 : 2020.11.16 ~ 2020.12.18
- 주제 : Whale 확장앱을 연동한 프로젝트 기반의 TODO 서비스
- 팀 프로젝트 :
할고래DO
- 소개 : 웨일 브라우저 확장앱과 연동하여 편리하게 할일(TODO)을 관리하는
할고래DO
- 기술 :
- Front : Vue.js, Vuex, Vuetify
- Back :
- Node.js, Express.js
- Jest
- JWT, OAuth2.0
- MySQL
- Restful API , MVCS Design Pattern
- API Server : Naver Cloud, AWS, Jenkins, Nginx, Docker
- Client Server :Naver Cloud, AWS, Jenkins, Nginx
- 역할 : 풀스택 엔지니어
- 성과 :
- TDD로 개발을 하는 경우, 테스트 케이스의 범위를 먼저 정해두고 협업을 해야한다고 느꼈습니다. 리팩토링과 사이드 이팩트 감소, 개발 시간 단축 등 큰 장점을 느꼈습니다.
- Custom error 및 Validation을 통해 견고한 서버에 대한 이해를 키웠습니다.
- 풀스택으로 진행하면서 SPA에 대한 이해와 vue의 라이프 사이클에 대해 이해할 수 있는 계기였습니다.
- 무중단 CI & CD를 도입하며, 개발 시간을 더 확보할 수 있었습니다.
- 링크 : https://github.com/boostcamp-2020/Project04-C-Whale
- 소개 : 웨일 브라우저 확장앱과 연동하여 편리하게 할일(TODO)을 관리하는
-
부스트캠프 2020 3주 프로젝트 : 2020.10.26 ~ 2020.11.13
- 주제 : GitHub Iusse 관리 Clone Project
- 팀 프로젝트 :
Issue-Tracker
- 소개 : GitHub의 Issue 관리 서비스 클론 프로젝트
- 기술 :
- Node.js, Express.js
- Jest
- JWT, OAuth2.0
- Mysql
- Naver Cloud, Jenkins, Nginx, Docker
- Restful API , Design Pattern (MVCS, Singleton)
- 역할 : 백엔드 엔지니어
- 성과 :
- TDD를 처음 도입하면서, 러닝커브를 문제점으로 삼은 이유를 느꼈습니다. 그래도, 사이드 이펙트를 줄일 수 있다는 점이 큰 장점이었습니다.
- 무중단 CI & CD를 도입하며, 개발 시간을 더 확보할 수 있었습니다.
- 링크 : https://github.com/boostcamp-2020/IssueTracker-35
-
2018 KBSC 공모전 : 2018.10 ~ 2018.11
- 주제 : 이웃에게 편리함을 주는 SW 개발
- 팀 프로젝트 :
ChewEat
- 소개 : 한국에 여행 오거나 거주하는 외국인을 위한 웹 기반 식품 검색 서비스
ChewEat
- 기술 : MYSQL, Node.js, Express.js, AWS EC2
- 역할 : 벡엔드 엔지니어
- 결과 : 예선 탈락
- 성과
- Node.js의 Express를 이용하면서 JAVA와 같은 멀티 스레드에 미숙하더라도 효율적으로 서버를 구축, 관리할 수 있다고 느낌 (스레드 스케줄링과 공유 자원을 통제 등)
- Node.js는 프론트앤드 개발자와 소통이 원할하다는 장점이 있음
- 링크 : https://github.com/pjy0416/ChewEat
- 소개 : 한국에 여행 오거나 거주하는 외국인을 위한 웹 기반 식품 검색 서비스
-
2018 서울시 앱 공모전 : 2018.08 ~ 2018.09
-
주제 : 서울시와 관련된 공익성을 담은 작품
-
팀 프로젝트 :
서울 스토리
-
소개 : 서울시의 모든 소식을 사용자 선호 분야에 따라 맞춤형으로 우선 제공하는 안드로이드 서비스
서울 스토리
-
기술 : 오픈 소스(Speed Search, Dynamic GridView), Mongo DB, JAVA
-
역할 : 클라이언트 개발
-
결과 : 예선 당선
-
성과
- Fragment를 이용해 Life Cycle 관리와 디바이스 차이를 극복했고, 기능 개발에 오픈소스를 활용하면서 코드 리뷰 능력을 향상
- Git Flow와 Trello로 기능별 개발을 통해 충돌 최소화
- Pull Request를 통해 책임소재 명확히 함과 동시에 팀원간 개발한 기능을 이해할 수 있도록 협업.
-
-