ݺߣ

ݺߣShare a Scribd company logo
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 (20)

이재훈 개발 포트폴리오.pdf
이재훈 개발 포트폴리오.pdf이재훈 개발 포트폴리오.pdf
이재훈 개발 포트폴리오.pdf
jaehoon lee
신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판
hyeonjae Cheon
Portfolio
PortfolioPortfolio
Portfolio
SooyeonPark22
Python과 Git으로 만드는 모바일 게임 패치 시스템
Python과 Git으로 만드는 모바일 게임 패치 시스템Python과 Git으로 만드는 모바일 게임 패치 시스템
Python과 Git으로 만드는 모바일 게임 패치 시스템
Youngtaek Oh
웹 프로그래밍 팀프로젝트 최종발표
웹 프로그래밍 팀프로젝트 최종발표웹 프로그래밍 팀프로젝트 최종발표
웹 프로그래밍 팀프로젝트 최종발표
Seong Heum Park
svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드
Insub Lee
SJBoard Project Portfolio
SJBoard Project PortfolioSJBoard Project Portfolio
SJBoard Project Portfolio
JuyoungKang7
Ksh portfolio
Ksh portfolioKsh portfolio
Ksh portfolio
SunhoKo2
임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013
devCAT Studio, NEXON
Ndc14 분산 서버 구축의 ABC
Ndc14 분산 서버 구축의 ABCNdc14 분산 서버 구축의 ABC
Ndc14 분산 서버 구축의 ABC
Ho Gyu Lee
GitHub Actions in action
GitHub Actions in actionGitHub Actions in action
GitHub Actions in action
Oleksii Holub
빌드 속도를 올려보자
빌드 속도를 올려보자빌드 속도를 올려보자
빌드 속도를 올려보자
KyeongWon Koo
5Ѣ쵵Ӣ발표.ٳ
5Ѣ쵵Ӣ발표.ٳ5Ѣ쵵Ӣ발표.ٳ
5Ѣ쵵Ӣ발표.ٳ
DonOh4
ML Kit , Cloud FF GDSC MESCOE.pdf
ML Kit , Cloud FF GDSC MESCOE.pdfML Kit , Cloud FF GDSC MESCOE.pdf
ML Kit , Cloud FF GDSC MESCOE.pdf
AkankshaPathak42
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
Suhyun Park
Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.js
AMD Developer Central
React
React React
React
중운 박
DDD로 복잡함 다루기
DDD로 복잡함 다루기DDD로 복잡함 다루기
DDD로 복잡함 다루기
beom kyun choi
Airflow를 이용한 데이터 Workflow 관리
Airflow를 이용한  데이터 Workflow 관리Airflow를 이용한  데이터 Workflow 관리
Airflow를 이용한 데이터 Workflow 관리
YoungHeon (Roy) Kim
Multiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theoremMultiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theorem
Seungmo Koo
이재훈 개발 포트폴리오.pdf
이재훈 개발 포트폴리오.pdf이재훈 개발 포트폴리오.pdf
이재훈 개발 포트폴리오.pdf
jaehoon lee
신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판
hyeonjae Cheon
Python과 Git으로 만드는 모바일 게임 패치 시스템
Python과 Git으로 만드는 모바일 게임 패치 시스템Python과 Git으로 만드는 모바일 게임 패치 시스템
Python과 Git으로 만드는 모바일 게임 패치 시스템
Youngtaek Oh
웹 프로그래밍 팀프로젝트 최종발표
웹 프로그래밍 팀프로젝트 최종발표웹 프로그래밍 팀프로젝트 최종발표
웹 프로그래밍 팀프로젝트 최종발표
Seong Heum Park
svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드
Insub Lee
SJBoard Project Portfolio
SJBoard Project PortfolioSJBoard Project Portfolio
SJBoard Project Portfolio
JuyoungKang7
임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013
devCAT Studio, NEXON
Ndc14 분산 서버 구축의 ABC
Ndc14 분산 서버 구축의 ABCNdc14 분산 서버 구축의 ABC
Ndc14 분산 서버 구축의 ABC
Ho Gyu Lee
빌드 속도를 올려보자
빌드 속도를 올려보자빌드 속도를 올려보자
빌드 속도를 올려보자
KyeongWon Koo
5Ѣ쵵Ӣ발표.ٳ
5Ѣ쵵Ӣ발표.ٳ5Ѣ쵵Ӣ발표.ٳ
5Ѣ쵵Ӣ발표.ٳ
DonOh4
ML Kit , Cloud FF GDSC MESCOE.pdf
ML Kit , Cloud FF GDSC MESCOE.pdfML Kit , Cloud FF GDSC MESCOE.pdf
ML Kit , Cloud FF GDSC MESCOE.pdf
AkankshaPathak42
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
Suhyun Park
Airflow를 이용한 데이터 Workflow 관리
Airflow를 이용한  데이터 Workflow 관리Airflow를 이용한  데이터 Workflow 관리
Airflow를 이용한 데이터 Workflow 관리
YoungHeon (Roy) Kim
Multiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theoremMultiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theorem
Seungmo Koo

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
Deo Kim
Single-page Application
Single-page ApplicationSingle-page Application
Single-page Application
Sangmin 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
Approach
ApproachApproach
Approach
ssuser9a50211
H사 개인화 Approach
H사 개인화 ApproachH사 개인화 Approach
H사 개인화 Approach
ssuser9a50211
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
uEngine Solutions
진민완 포트폴리오
진민완 포트폴리오진민완 포트폴리오
진민완 포트폴리오
민완 진
d2_5th_나눔 프로젝트 설명서
d2_5th_나눔 프로젝트 설명서d2_5th_나눔 프로젝트 설명서
d2_5th_나눔 프로젝트 설명서
SungOn Lee
Portfolio
PortfolioPortfolio
Portfolio
MyeongSeokKim2
[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.5
Jonathan 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 개발 방법들.pdf
ssuserb942d2
웹 IDE 비교
웹 IDE 비교웹 IDE 비교
웹 IDE 비교
Junyoung Lee
모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정
Kenu, GwangNam Heo
Jung jaeyeoup
Jung jaeyeoupJung jaeyeoup
Jung jaeyeoup
ssuser2a0d74
my activities before getting a job
my activities before getting a jobmy activities before getting a job
my activities before getting a job
Deo Kim
포트폴리오 김규하
포트폴리오 김규하포트폴리오 김규하
포트폴리오 김규하
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
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
제4회 아키텍트대회 발표자료 유엔진솔루션즈 장진영 V1.2[1] 110624
uEngine 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.5
Jonathan 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 개발 방법들.pdf
ssuserb942d2
웹 IDE 비교
웹 IDE 비교웹 IDE 비교
웹 IDE 비교
Junyoung Lee
모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정모바일 웹앱 프로그래밍 과정
모바일 웹앱 프로그래밍 과정
Kenu, GwangNam Heo

황규영 포트폴리오

  • 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로 정적분할화면을 이용하여 한눈에 모습이 확인되게 개발함