Skip to content
self-introduction, portfolio
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md Update README.md May 8, 2019

README.md

About.me

"Learn from error."

  • 이름 : 윤병인
  • 나이 : 25살(1995년생)
  • 학력 : 고졸(한양대학교 에리카 중퇴)
  • 자격증/어학 : 정보처리 산업기사(2017.11), 토익(785점)
  • 기술
    • Strong : WordPress, React(+Redux), SASS, Typescript(+Javascript), PHP, MySQL, NodeJS
    • Knowledgeable : Linux, AWS, iOS(Swift), Android(Java)
  • DevOps : Jira, Git, Trello
  • Interest : Web Programming
  • 오픈소스 참여 : Anspress, zip-a-folder
  • Links : blog, github, stackoverflow
  • E-mail : rpf5573@gmail.com


Career

2017-11 ~ 2018-09 Presscat

  • 직함 : 개발 팀원
  • 지역 : 서울 마포구
  • 역할
    • Wordpress로 사이트 제작(자체테마 개발 및 커스터마이징)
    • 전반적인 개발 업무 처리


Projects

Main

2018-12 ~ 2019-01 Discovery - React

  • 소개 : 신입사원 교육 훈련을 보조하는 프로그램입니다. 레크레이션 강사분들이 기업교육에 이 프로그램을 적극 활용하고 있습니다.
  • 시연 영상 : 관리자페이지(Google Drive Video), 사용자페이지(Google Drive Video)
  • 참여도 : 100%
  • 사용 기술 : Ubuntu, Node.js, MySQL, React, Redux, Socket.io, HTML5, CSS3, ES6, Webpack4, Babel7, Yarn, PM2
  • 주요 기능
    • 관리자 페이지 : 관리자페이지에서 교육 진행에 필요한 다양한 옵션들 설정 가능
    • 업로드 : 유저가 자신의 핸드폰으로 찍은사진이나 동영상을 업로드 할 수 있습니다. Progress bar로 업로드 진행 상황을 확인 가능합니다.
    • 통계 : 여러 팀들이 보유하고 있는 포인트를 심플한 통계페이지에서 확인 가능합니다
    • 타이머 : 유저가 제한시간 내에 미션을 수행하는지 평가하기 위해서 타이머 기능을 넣었습니다. 브라우저가 꺼져도
    • 빙고 : 유저는 빙고페이지에서 박스를 열람합니다. 페이지를 새로고침 하지 않아도 실시간으로 다른 팀들이 박스를 열람하는것이 반영됩니다. 3개를 연결시키면 추가점수를 획득합니다.

2018-03 ~ 2018-08 Alpool

  • 소개 : 회사에서 진행한 프로젝트입니다. 네이버의 지식인과 비슷한, 공무원/자격증 QnA사이트 입니다.
  • 링크 : alpool.co.kr
  • 참여도 : 90%
  • 사용기술 : WordPress(PHP, MySQL, HTML, CSS, Javascript)
  • 주요기능
  • 기타 : WordPress의 오픈소스 AnsPress라는 QnA전용 플러그인을 커스터마이징 해서 만들었습니다. 해당 오픈소스 프로그램의 소스코드를 많이 읽어보면서 버그나 개선해야할 점들을 해당 오픈소스의 Github에 기여하다보니, Contributor가 되었습니다(rpf5573).

2017-11 ~ 2018-02 QueensMallo

  • 소개 : 회사에서 진행한 프로젝트입니다. 호주와 한국을 대상으로 하는 다국어 쇼핑몰입니다.
  • 링크 : queensmallo.com( 서버가 호주에 있어서 속도가 느립니다 )
  • 참여도 : 100%
  • 사용기술 : WordPress( PHP, MySQL, CSS, Javascript ), WooCommerce
  • 주요기능
    • 기본 : 상품 리스트, 상품 상세페이지, 장바구니, 결제, 배송추적 등등
    • 구매대행 요청 : 유저는 쇼핑몰 매니저에게 구매대행 신청 폼을 통하여 구매대행을 요청할 수 있습니다
    • 다국어 : 영어와 한국어를 지원합니다
    • 포인트 적립 : 상품 구매 시 포인트를 얻고, 이 포인트는 다음 결제 시에 현금처럼 사용 가능합니다
  • 기타 : 이 프로젝트는 WooCommerce라는 WordPress의 쇼핑몰 플러그인을 사용해서 진행했습니다. 처음으로 쇼핑몰을 만들어본 거였지만, 성공적으로 끝났습니다.

Sub

2015-06 ~ 2015-10 Discovery

  • 소개 : 기업의 신입사원들을 대상으로 레크레이션강사를 하시는 아버지의 요청으로 만들게 되었습니다. 교육생분들의 오프라인 활동을 보조해주는 프로그램입니다. 브라우저에서 미션을 확인할 수 있고, 미션을 수행한 결과(사진/동영상)를 업로드 하는 등의 기능이 있습니다. Web Browser에서 구동되는 Web App입니다.
  • 시연 영상 : 관리자페이지(Google Drive Video), 사용자페이지(Google Drive Video)
  • 참여도 : 100%
  • 사용 기술 : PHP, MySQL, HTML, CSS, Javascript
  • 주요 기능
    • 관리자 페이지 : 관리자페이지에서 교육 진행에 필요한 다양한 옵션들 설정 가능
    • 업로드 : 유저가 자신의 핸드폰으로 찍은사진이나 동영상을 업로드 할 수 있습니다. Progress bar로 업로드 진행 상황을 확인 가능합니다.
    • 통계 : 여러 팀들이 보유하고 있는 포인트를 심플한 통계페이지에서 확인 가능합니다
    • 타이머 : 관리자 페이지를 열어놓으면 5초에 한번씩 DB의 타이머 테이블을 갱신합니다. 유저는 제한된 시간내에 미션 성공 이미지/동영상을 업로드 하지 않으면 감점을 받습니다
    • 땅따먹기 : 유저들은 18 ~ 40개정도의 박스들을 포인트를 사용하여 하나하나 열어갑니다.

2016-01 ~ 2016-09 DeepMind

  • 소개 : 이름과 달리 인공지능과 아무런 연관성이 없습니다. 이것 또한 아버지의 요청으로 만들게 되었습니다. Discovery와 기본적인 기능들은 같지만, 다른 팀원을 아웃시키는 기능이 있다는 특징이 있으며, Android와 iOS에서 구동되는 Native App입니다.
  • 시연 영상 : iOS App(Google Drive Video) , 관리자페이지(Google Drive Video), Android App
  • 참여도 : 100%
  • 사용기술 : PHP, Swift(iOS), Java(Android), MySQL, HTML, CSS, Javascript
  • 주요 기능
    • 관리자 페이지 : 관리자페이지에서 교육 진행에 필요한 다양한 옵션들 설정 가능
    • 업로드 : 유저가 자신의 핸드폰으로 찍은사진이나 동영상을 업로드 할 수 있습니다. Progress bar로 업로드 진행 상황을 확인 가능합니다.
    • 통계 : 여러 팀들이 보유하고 있는 포인트를 심플한 통계페이지에서 확인 가능합니다
    • 타이머 : 관리자 페이지를 열어놓으면 5초에 한 번씩 DB의 타이머 테이블을 갱신합니다. 유저는 제한된 시간 내에 미션 성공 이미지/동영상을 업로드 하지 않으면 감점을 받습니다. 유저는 자신의 타이머 상태(남은 시간)를 앱에서 확인할 수 있습니다.
    • 아웃 : 다른팀의 팀원을 아웃시킬 수 있습니다
    • 비콘 : 교육장 곳곳에 비콘을 숨겨놓고, 유저는 앱을 켜서 비콘에 3m안에 들어오면 특별 미션을 확인할 수 있습니다.

2017-08 ~ 2017-11 식물개발키트

  • 소개 : 라즈베리파이를 사용해서 식물의 상태를 체크하고, 그것을 앱에서 확인하고 약간 제어할 수 있는 키트입니다.
  • 참여도 : 100%
  • 사용기술 : Python, PHP, MySQL, Swift(iOS)
  • 주요기능
    • 온도, 습도, 광량 측정 : 라즈베리파이에 여러 센서를 달았습니다. 결과값은 라즈베리파이가 서버에 업로드하고, 앱에서 확인 가능합니다.
    • 영상 촬영 : 라즈베리파이에 카메라 모듈을 달아서 3일 단위로 식물의 슬로우 모션 영상을 찍었습니다. 라즈베리파이가 주기적으로 서버에 영상을 업로드 하면, 앱에서 확인 가능합니다
  • 기타 : 이 프로젝트는 결국 실패하였습니다. 왜냐하면, (1)라즈베리파이를 소형화 하는데 1천만원 이상의 견적을 하드웨어 업체로부터 받았고, (2)라즈베리파이와 와이파이를 핸드폰을 매개로 서로 연결하는 작업이 어려웠기 때문입니다.

2018-10 Emily

  • 소개 : Sendgrid API를 활용하여 유저에게 설문조사 메일을 보내주는 사이트입니다. NodeJS + ReactJS 공부용으로 만들었습니다.
  • 링크 : herokuapp
  • 시연 영상 : Google Drive Video
  • 참여도 : 100%
  • 사용기술 : NodeJS, Express, MongoDB, ReactJS, Redux
  • 주요기능
    • Stripe를 통한 결제 기능
    • Social Login(Google)
    • SendGrid 메일 API를 사용하여 다수의 고객에게 메일을 보낼 수 있음
  • 기타 : 공부용으로 만든 것이기 때문에 미흡한 부분이 상당히 많습니다. Udemy 강좌를 보고 따라 만들었습니다.

2018-10 FootballKik

  • 소개 : 그룹 채팅 사이트입니다. NodeJS + Socket.io 공부용으로 제작하였습니다.
  • 시연 영상 : Google Drive Video
  • 참여도 : 100%
  • 사용기술 : NodeJS, Express, Socket.io, AWS, MongoDB, HTML, CSS, Javascript
  • 주요기능
    • 실시간 그룹 채팅
    • Social Login(Google)
    • AWS S3에 사용자 이미지 저장
  • 기타 : 공부용으로 만든 것이기 때문에 미흡한 부분이 상당히 많습니다. Udemy 강좌를 보고 따라 만들었습니다.

You can’t perform that action at this time.