SlideShare a Scribd company logo
1 of 13
PORTFOLIO
황규영
hgystation@gmail.com
https://github.com/gyu-young
CONTENTS
프로젝트
1. 웹 관련 프로젝트
2. 기타 프로젝트
1. 프로젝트 - 대학생을 위한 프로젝트 매니저
• REST API와 MVC패턴 도입을 위해 Django Framwork 선택
• Django ORM 적극 활용
• 시각적 효과를 위해 Google API 사용
• 버전 관리를 위해 Github시도
• 오픈소스 적극 활용
프로젝트 및 협업 과제 관리를 위한 어플리케이션 개발
1. 프로젝트 - 대학생을 위한 프로젝트 매니저
화면 구성
Metis에서 제공하는 Bootstrap 오픈소스 MetisMenu템플릿을 사용하여 화면 구성
개발 환경 설정
Back-end
Python및 django 버전 설정, SQLite3, PIP 라이브러리 관리 설정
Front-end
HTML5, CSS3, JavaScript
OS
Ubuntu
Editor
Pycharm, Atom
1. 프로젝트 - 대학생을 위한 프로젝트 매니저
작업 내용
- 프로젝트 CRUD 가능
- 진행사항 및 파일 업/다운로드를 위해 개별 페이지 지원
- 외부 앱(DISQUS)연동으로 태스크, 프로젝트별 댓글 지원
- 유저 간 시간표 비교로 오프라인 시간탐색 가능
1. 프로젝트 - 대학생을 위한 프로젝트 매니저
담당 역할
 프로젝트 전반 담당
 각 URL과 매칭되는 View작성(MVC패턴 Controller에 해당)
 프로젝트 CRUD구현
 태스크 진행상황 표시를 위한 Google API 작업
 시간표 매치 기능 구현
 User Authentication 확장
 팀원 교육, 멘탈 관리
1. 프로젝트 - SI프로젝트 전자교과서 개발
• 기존에 개발되었던 전자교과서 프로젝트를 개선
• 스토리보드에 제시된 내용에 맞추어 컨텐츠 제작
• 뷰어에 담기전 메타데이터 제작
1. 프로젝트 - SI프로젝트 전자교과서 개발
담당역할
 스토리보드에 제시된 컨텐츠 HTML5 문서로 작업
 삽화/이미지 및 디자인 CSS 작업
 클릭 이벤트, 음원 작업, 예외 처리 JavaScript 작업
 기존 HTML5 문서내에 존재하는 코드 분리 (CSS, js)
 불필요한 코드 경량화
 뷰어에 담기전 페이지 내용에 맞게 메타데이터 작성
 폰트 및 코드 규격화 작업
 버그리포트
1. 프로젝트 - 기타프로젝트
안드로이드 기반 전설의 대장장이 개발
담당역할
- 기획
- 레벨 디자인
- 무기 업그레이드 시스템 개발
- 테스트 및 버그 리포트
1. 프로젝트 - 기타프로젝트
• OOP 개념을 활용하고자 개발한 프로젝트
• 층을 나타내는 클래스에서 몇 층인지를 나타내는 멤버가 지정해 놓은 건
물의 층범위(지상 4층, 지하 2층)에서 벗어나지않게 하기 위해 캡슐화를 구
현하였다.
• 각 감지센서들 서로 다른 감지를 해야 하므로, 추상클래스를 사용하여 다
형성을 구현하였다.
빌딩 재난 관리 시스템 개발
1. 프로젝트 - 기타프로젝트
빌딩 재난 관리 시스템 개발
• 상황 발생 모습을 색깔로 표현하여 좀 더
사실적으로 표현
• 건물 우측에 실시간 상황을 출력하는데
좌표로 이동하는 gotoxy함수를 사용
• 상황 변화를 시간차로 보여주기 위하여
Sleep함수를 사용
1. 프로젝트 - 기타프로젝트
뒤이어 MFC환경에서 GUI를 구성한 모습
- SDI로 정적분할화면을 이용하여 한눈에 모습이 확인되게 개발함
감사합니다!

More Related Content

What's hot

정혜인 포트폴리오
정혜인 포트폴리오정혜인 포트폴리오
정혜인 포트폴리오henni31
 
SJBoard Project Portfolio
SJBoard Project PortfolioSJBoard Project Portfolio
SJBoard Project PortfolioJuyoungKang7
 
신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판hyeonjae Cheon
 
신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]Yurim Jin
 
윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019
윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019
윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019devCAT Studio, NEXON
 
golang과 websocket을 활용한 서버프로그래밍 - 장애없는 서버 런칭 도전기
golang과 websocket을 활용한 서버프로그래밍 - 장애없는 서버 런칭 도전기golang과 websocket을 활용한 서버프로그래밍 - 장애없는 서버 런칭 도전기
golang과 websocket을 활용한 서버프로그래밍 - 장애없는 서버 런칭 도전기Sangik Bae
 
introduction to Vue.js 3
introduction to Vue.js 3 introduction to Vue.js 3
introduction to Vue.js 3 ArezooKmn
 
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판BJ Jang
 
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유Hyojun Jeon
 
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현MinPa Lee
 
2조 프로젝트 보고서 김동현
2조 프로젝트 보고서 김동현2조 프로젝트 보고서 김동현
2조 프로젝트 보고서 김동현kdh24
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기Brian Hong
 
로그 기깔나게 잘 디자인하는 법
로그 기깔나게 잘 디자인하는 법로그 기깔나게 잘 디자인하는 법
로그 기깔나게 잘 디자인하는 법Jeongsang Baek
 
이재훈 개발 포트폴리오.pdf
이재훈 개발 포트폴리오.pdf이재훈 개발 포트폴리오.pdf
이재훈 개발 포트폴리오.pdfjaehoon lee
 
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유 (2부)
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유 (2부)[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유 (2부)
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유 (2부)Hyojun Jeon
 
How to build massive service for advance
How to build massive service for advanceHow to build massive service for advance
How to build massive service for advanceDaeMyung Kang
 
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안Jeongsang Baek
 
Introduction to Node js
Introduction to Node jsIntroduction to Node js
Introduction to Node jsAkshay Mathur
 

What's hot (20)

정혜인 포트폴리오
정혜인 포트폴리오정혜인 포트폴리오
정혜인 포트폴리오
 
SJBoard Project Portfolio
SJBoard Project PortfolioSJBoard Project Portfolio
SJBoard Project Portfolio
 
신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판
 
신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]
 
윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019
윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019
윤석주, 신입 게임 프로그래머가 되는 법 - 넥슨 채용 프로세스 단계별 분석, NDC2019
 
golang과 websocket을 활용한 서버프로그래밍 - 장애없는 서버 런칭 도전기
golang과 websocket을 활용한 서버프로그래밍 - 장애없는 서버 런칭 도전기golang과 websocket을 활용한 서버프로그래밍 - 장애없는 서버 런칭 도전기
golang과 websocket을 활용한 서버프로그래밍 - 장애없는 서버 런칭 도전기
 
introduction to Vue.js 3
introduction to Vue.js 3 introduction to Vue.js 3
introduction to Vue.js 3
 
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
Open Source GIS 기초교육 4일차 - GeoServer 기초 2014년 7월판
 
React
React React
React
 
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유
 
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
 
2조 프로젝트 보고서 김동현
2조 프로젝트 보고서 김동현2조 프로젝트 보고서 김동현
2조 프로젝트 보고서 김동현
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기
 
로그 기깔나게 잘 디자인하는 법
로그 기깔나게 잘 디자인하는 법로그 기깔나게 잘 디자인하는 법
로그 기깔나게 잘 디자인하는 법
 
이재훈 개발 포트폴리오.pdf
이재훈 개발 포트폴리오.pdf이재훈 개발 포트폴리오.pdf
이재훈 개발 포트폴리오.pdf
 
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유 (2부)
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유 (2부)[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유 (2부)
[NDC18] 야생의 땅 듀랑고의 데이터 엔지니어링 이야기: 로그 시스템 구축 경험 공유 (2부)
 
How to build massive service for advance
How to build massive service for advanceHow to build massive service for advance
How to build massive service for advance
 
Introdução ao React
Introdução ao ReactIntrodução ao React
Introdução ao React
 
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
 
Introduction to Node js
Introduction to Node jsIntroduction to Node js
Introduction to Node js
 

Similar to 황규영 포트폴리오

my activities before getting a job
my activities before getting a jobmy activities before getting a job
my activities before getting a jobDeo Kim
 
Single-page Application
Single-page ApplicationSingle-page Application
Single-page ApplicationSangmin Yoon
 
포트폴리오 김규하
포트폴리오 김규하포트폴리오 김규하
포트폴리오 김규하GyooHa Kim
 
Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Sung-tae Ryu
 
U&i insight2012스터디설명회
U&i insight2012스터디설명회U&i insight2012스터디설명회
U&i insight2012스터디설명회Amy Young Ah Kim
 
H사 개인화 Approach
H사 개인화 ApproachH사 개인화 Approach
H사 개인화 Approachssuser9a50211
 
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624uEngine Solutions
 
진민완 포트폴리오
진민완 포트폴리오진민완 포트폴리오
진민완 포트폴리오민완 진
 
d2_5th_나눔 프로젝트 설명서
d2_5th_나눔 프로젝트 설명서d2_5th_나눔 프로젝트 설명서
d2_5th_나눔 프로젝트 설명서SungOn Lee
 
[123] electron 김성훈
[123] electron 김성훈[123] electron 김성훈
[123] electron 김성훈NAVER D2
 
웹표준의 이해
웹표준의 이해웹표준의 이해
웹표준의 이해Leehooan
 
Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Jonathan Jeon
 
Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.효근 박
 
진민완 포트폴리오
진민완 포트폴리오진민완 포트폴리오
진민완 포트폴리오민완 진
 
생산성을 높여주는 iOS 개발 방법들.pdf
생산성을 높여주는 iOS 개발 방법들.pdf생산성을 높여주는 iOS 개발 방법들.pdf
생산성을 높여주는 iOS 개발 방법들.pdfssuserb942d2
 
웹 IDE 비교
웹 IDE 비교웹 IDE 비교
웹 IDE 비교Junyoung Lee
 
모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정Kenu, GwangNam Heo
 

Similar to 황규영 포트폴리오 (20)

my activities before getting a job
my activities before getting a jobmy activities before getting a job
my activities before getting a job
 
Single-page Application
Single-page ApplicationSingle-page Application
Single-page Application
 
포트폴리오 김규하
포트폴리오 김규하포트폴리오 김규하
포트폴리오 김규하
 
Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망
 
U&i insight2012스터디설명회
U&i insight2012스터디설명회U&i insight2012스터디설명회
U&i insight2012스터디설명회
 
Approach
ApproachApproach
Approach
 
H사 개인화 Approach
H사 개인화 ApproachH사 개인화 Approach
H사 개인화 Approach
 
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
 
진민완 포트폴리오
진민완 포트폴리오진민완 포트폴리오
진민완 포트폴리오
 
d2_5th_나눔 프로젝트 설명서
d2_5th_나눔 프로젝트 설명서d2_5th_나눔 프로젝트 설명서
d2_5th_나눔 프로젝트 설명서
 
Portfolio
PortfolioPortfolio
Portfolio
 
[123] electron 김성훈
[123] electron 김성훈[123] electron 김성훈
[123] electron 김성훈
 
웹표준의 이해
웹표준의 이해웹표준의 이해
웹표준의 이해
 
Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5
 
Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.Big Data platform을 위한 Sencha Ext JS 사례.
Big Data platform을 위한 Sencha Ext JS 사례.
 
진민완 포트폴리오
진민완 포트폴리오진민완 포트폴리오
진민완 포트폴리오
 
생산성을 높여주는 iOS 개발 방법들.pdf
생산성을 높여주는 iOS 개발 방법들.pdf생산성을 높여주는 iOS 개발 방법들.pdf
생산성을 높여주는 iOS 개발 방법들.pdf
 
웹 IDE 비교
웹 IDE 비교웹 IDE 비교
웹 IDE 비교
 
모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정
 
Jung jaeyeoup
Jung jaeyeoupJung jaeyeoup
Jung jaeyeoup
 

황규영 포트폴리오

  • 2. CONTENTS 프로젝트 1. 웹 관련 프로젝트 2. 기타 프로젝트
  • 3. 1. 프로젝트 - 대학생을 위한 프로젝트 매니저 • REST API와 MVC패턴 도입을 위해 Django Framwork 선택 • Django ORM 적극 활용 • 시각적 효과를 위해 Google API 사용 • 버전 관리를 위해 Github시도 • 오픈소스 적극 활용 프로젝트 및 협업 과제 관리를 위한 어플리케이션 개발
  • 4. 1. 프로젝트 - 대학생을 위한 프로젝트 매니저 화면 구성 Metis에서 제공하는 Bootstrap 오픈소스 MetisMenu템플릿을 사용하여 화면 구성 개발 환경 설정 Back-end Python및 django 버전 설정, SQLite3, PIP 라이브러리 관리 설정 Front-end HTML5, CSS3, JavaScript OS Ubuntu Editor Pycharm, Atom
  • 5. 1. 프로젝트 - 대학생을 위한 프로젝트 매니저 작업 내용 - 프로젝트 CRUD 가능 - 진행사항 및 파일 업/다운로드를 위해 개별 페이지 지원 - 외부 앱(DISQUS)연동으로 태스크, 프로젝트별 댓글 지원 - 유저 간 시간표 비교로 오프라인 시간탐색 가능
  • 6. 1. 프로젝트 - 대학생을 위한 프로젝트 매니저 담당 역할  프로젝트 전반 담당  각 URL과 매칭되는 View작성(MVC패턴 Controller에 해당)  프로젝트 CRUD구현  태스크 진행상황 표시를 위한 Google API 작업  시간표 매치 기능 구현  User Authentication 확장  팀원 교육, 멘탈 관리
  • 7. 1. 프로젝트 - SI프로젝트 전자교과서 개발 • 기존에 개발되었던 전자교과서 프로젝트를 개선 • 스토리보드에 제시된 내용에 맞추어 컨텐츠 제작 • 뷰어에 담기전 메타데이터 제작
  • 8. 1. 프로젝트 - SI프로젝트 전자교과서 개발 담당역할  스토리보드에 제시된 컨텐츠 HTML5 문서로 작업  삽화/이미지 및 디자인 CSS 작업  클릭 이벤트, 음원 작업, 예외 처리 JavaScript 작업  기존 HTML5 문서내에 존재하는 코드 분리 (CSS, js)  불필요한 코드 경량화  뷰어에 담기전 페이지 내용에 맞게 메타데이터 작성  폰트 및 코드 규격화 작업  버그리포트
  • 9. 1. 프로젝트 - 기타프로젝트 안드로이드 기반 전설의 대장장이 개발 담당역할 - 기획 - 레벨 디자인 - 무기 업그레이드 시스템 개발 - 테스트 및 버그 리포트
  • 10. 1. 프로젝트 - 기타프로젝트 • OOP 개념을 활용하고자 개발한 프로젝트 • 층을 나타내는 클래스에서 몇 층인지를 나타내는 멤버가 지정해 놓은 건 물의 층범위(지상 4층, 지하 2층)에서 벗어나지않게 하기 위해 캡슐화를 구 현하였다. • 각 감지센서들 서로 다른 감지를 해야 하므로, 추상클래스를 사용하여 다 형성을 구현하였다. 빌딩 재난 관리 시스템 개발
  • 11. 1. 프로젝트 - 기타프로젝트 빌딩 재난 관리 시스템 개발 • 상황 발생 모습을 색깔로 표현하여 좀 더 사실적으로 표현 • 건물 우측에 실시간 상황을 출력하는데 좌표로 이동하는 gotoxy함수를 사용 • 상황 변화를 시간차로 보여주기 위하여 Sleep함수를 사용
  • 12. 1. 프로젝트 - 기타프로젝트 뒤이어 MFC환경에서 GUI를 구성한 모습 - SDI로 정적분할화면을 이용하여 한눈에 모습이 확인되게 개발함