Skip to content

pjy0416/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

박진영

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 등을 통한 온라인 및 오프라인 협업
          • 문제를 해결하기 위한 자기 주도적 학습 및 문서화

  • 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
  • 부스트캠프 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를 통해 책임소재 명확히 함과 동시에 팀원간 개발한 기능을 이해할 수 있도록 협업.
      • 링크 : https://github.com/MobileSeoul/2018seoul-19

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published