Resource Loading...
HOME ABOUT PORTFOLIO BLOG CONTACT

ABOUT

발전

내 발전이 곧
내 팀의 발전.

도전

생각은 짧게
실천은 빠르게.

소통

동료와의 소통
고객과의 소통.

개선

더욱 견고하게
더욱 효율적으로.

상상을 그리는 개발자

개발을 하며 탐구하고, 소통하고, 컴퓨터 공학의 이슈에 대해 살펴보는 것을 좋아합니다.
저에 대해 더욱 알고 싶으시다면 여기를 눌러주세요.

PORTFOLIO

Projects.


원격 조종 프레젠테이션 2020.12

개인 과제 : 전체 개발

가장 즐겁게 개발한 프로젝트입니다. 코엑스에서 인상깊게 본 기술을 목적을 바꾸어 저만의 프로젝트로 각색하였습니다. 프레젠테이션의 QR 코드를 디바이스로 읽으면, 디바이스는 해당 프레젠테이션을 제어할 수 있는 Controller 화면으로 전환되고, 프레젠테이션을 제어할 수 있습니다.

  • 프론트 서버와 백 서버로 나뉘어 있음.
  • hub를 통하여 각 주소들에게 메시지를 전달함.
  • 발급받은 key로 각자를 식별할 수 있음.
  • 크로스 브라우징(safari, firefox, chrome testing.)
  • Skill keywords
C# .net blazorWASM
More Preview Git

여행지 추천 어플리케이션 백엔드 개발 2020.09

캡스톤 팀 개발 : 백엔드 개발

내일로 여행지를 추천하고, 여행지를 저장할 수 있는 어플리케이션입니다. 서버는 AWS를 사용하고, 공공 API를 활용하였습니다. RDS에는 회원 정보와 여행지 node 정보를 담습니다.

  • 사용자는 관심있는 여행지를 관심 여행지로 담을 수 있습니다.
  • 여행지를 기반으로 사용자가 갈 여행지를 추천해줍니다.
  • 추천 방식은 사용자 기반 협업필터링 추천 시스템의 방식으로 추천합니다.
  • 가장 효율적인(거리가 짧은) 순서대로 여행경로를 추천해줍니다.
  • 메일 인증을 통하여 회원가입을 할 수 있습니다.
  • Skill keywords
python php restAPI AWS api
More View App

강의 평가 플랫폼 2020.07

개인/취미 :디자인, 전체 개발

제가 개발한 플랫폼을 서비스하고 싶은 욕심이 생겼고, 기획, 개발, 디자인을 도맡아서 개발을 하고 싶었습니다. 아키텍쳐 관리 미흡으로, 결국 리팩토링을 결정하게 되었으나, 제 성장에 가장 큰 기여를 한 프로젝트입니다.

  • 강의 데이터 크롤링
  • SPA로, 페이지의 구성 요소들이 동적으로 작동함.
  • 카테고리를 클릭함으로서 데이터를 필터링할 수 있음.
  • DNS 사용(현재 기한 초과)
  • 이메일 인증으로 회원가입을 할 수 있음.
  • 테스트 아이디는 test이며, 비밀번호는 000000!aa 입니다.
  • 테스팅은 가능하나, 개발 중단 및 리팩토링 예정
  • 현재는 서버를 닫은 상태입니다.
  • Skill keywords
php python javascript SPA SSR AWS jQuery
More Visit Site

비트코인 트레이딩 봇 2021.03

개인/취미 :전체 개발

암호화폐 시장을 시작하게 되었는데, 많은 시간을 암호화폐에 투자하게 되면서 나의 생활이 줄어서 고민이었습니다. 그렇게 "나 대신 암호화폐를 돌려줄 사람이 없을까?"에서 시작 된 프로젝트 입니다. 해당 프로젝트는 24시간 암호화폐를 조회/매수/매도를 수행하는 트레이딩 봇이며, 저를 포함하여 친구들의 코인도 함께 관리해주고 있기에 한 인스턴스에 여러 유저들을 수용할 수 있도록 개발하였습니다.

  • 암호화폐 트레이딩 봇
  • 여러 유저를 한 인스턴스에서 관리할 수 있음.
  • Upbit에 소켓을 연결하여 실시간으로 데이터를 송수신 함.
  • Skill keywords
python API singleton
More

OS 스케줄링 시뮬레이터 2019.03

팀 과제, 본인 기여 : 시각화, RR을 제외한 모든 스케줄링 알고리즘

운영체제 스케줄링의 AT(Arrival Time), BT(Burst Time)을 입력하여 각 스케줄링이 어떻게 반환되는지 시각화해주는 어플리케이션입니다. 동적으로 어떤 프로세스가 대기하며, 프로세스의 모든 상태정보를 알 수 있도록 설계하였습니다. 크롬에서 원활히 테스팅 가능합니다.

  • 동적으로 어떠한 스케줄링이 대기하는지 확인 가능
  • FCFS, SPN, SRTN, HRRN, LPHRN, RR 스케줄링 알고리즘 개발.
  • 브라우저에서 작동할 수 있도록 시각화.
  • Skill keywords
javascript jQuery
More Git Visit Site

웹캠 오픈소스 2020.11

개인, 취미 : 전체 개발

브라우저 내에서 웹캠으로 카메라를 캡처할 수 있는 오픈소스입니다. 계란 선별기 외주 개발을 하다가 일부 기능을 오픈소스를 목적으로 배포하였습니다. 브라우저에서 카메라 액세스를 허용하면, 카메라가 동작하며 캡처를 할 수 있도록 합니다. 캡처된 내용은 브라우저 메모리에 내장되며 출력합니다.

  • 버튼을 클릭함으로써 화면을 캡처할 수 있음.
  • 설치된 단말(audio, video)을 선택할 수 있음.
  • Skill keywords
javascript
More Visit Site Git

포트폴리오 페이지 2021.02

개인/취미: 디자인, 전체 개발

지금 보고 계십니다. 😆
                                  

  • Skill keywords
js responsive
More

Works.


일본경제사회연구소 2019.08

시사일본어학원

시사일본어학원의 새로운 사업인 일본경제사회연구소의 홈페이지를 맡아 개발을 하였습니다. 중점적인 개발 의뢰는 CRUD가 가능한 BBS였으며, 사용자는 Read-only이며, 관리자만이 게시물에 대해 모든 접근 권한을 가집니다.

  • 고객의 요구사항 명세를 바탕으로 모든 개발을 임함.
  • 고객 전용 매니저 페이지를 개발함으로서 게시물 관리에 용이함.
  • 게시물 별로 서버 내 이미지 업로드 및 출력
  • 일반 유저는 Read-only, 관리자는 CRUD 가능
  • 페이지 별 디자인
  • Skill keywords
javascript jQuery
More Visit Site

온라인 작가 전시 플랫폼 2020.8

Gallery VIA

계약직으로 2개월 가량 근무하였습니다. MyPage와 AboutUs 부분을 맡게 되었으며, 개발부서가 있었기에 개발부서 팀원들과 github로 상호작용을 하며 개발하였습니다.

  • 라우팅이 된 페이지에서 개발을 수행함.
  • 마이페이지 프론트 개발.
  • 회사 소개 프론트 개발.
  • Responsive.
  • Skill keywords
javascript react
More Visit Site

독서 플랫폼 디자인 리뉴얼 2020.03

리딩오션

리딩오션의 기존의 웹을, 새로운 디자인으로 리뉴얼을 하게되었습니다. 데이터 접근이 필요한 부분에 따라 데이터베이스 및 Controller와 View를 중점적으로 처리하였습니다.

  • 기존 페이지 중 없는 데이터를 Controller에 추가
  • 독서능력진단검사, 독서 퀴즈(4종목) 등을 리뉴얼된 디자인으로 재개발.
  • 인쇄가 중요한 플랫폼이므로, 인쇄 시 깨지지 않도록 레이아웃 조정.
  • Skill keywords
javascript codeIgnigter
More Visit Site

계란 선별기 프로토타입 2020.12

지현테크놀로지

지현테크놀로지에서는 공정에서 계란을 캡쳐하여 계란의 상태를 파악할 수 있는 어플리케이션을 원했습니다. 개발 환경을 고려하여, 브라우저 내에서 신호에 따라 RGB를 분석 및 계란의 상태를 파악하도록 개발하였습니다.

  • 특정 신호에 사진을 캡처.
  • 특정 신호에 RGB를 분석하여 이상란, 정상란, 혈란 등 카운트.
  • 캡처 화면은 총 2개이며, Queue 구조를 가지며 캡처본을 저장.
  • 메모리는 브라우저 메모리를 사용.
  • Skill keywords
javascript
More Preview

Etc.


효율적인 웹 서비스 구축을 위한 GoLang 성능 분석 2020.6

학부 연구, 정보통신학회
UCI(KEPA) : I410-ECN-0101-2020-004-000904998

국내에는 적지만, 해외에서는 관심이 많던 Go 언어에 관심이 있었는데, 학부 연구생으로 활동중이던 저는 Go 언어를 활용하여 논문을 기재해보고 싶었습니다. 교수님에게 부탁하였고, 박사님의 서포트를 받으며 연구 방향성을 잡았습니다.

  • aws 환경에서 연구 진행.
  • DB와 통신을 주고 받는 시간을 측정.
  • Server와 Client 간 데이터를 주고 받는 시간을 측정.
  • 저작권 문제로 외부 링크로 전환됩니다.
  • Skill keywords
go AWS
More

협업 필터링 추천 시스템을 이용한 관심사 기반 자동 생성 앱 서비스 2020.10

학부 연구, 정보통신학회

캡스톤 디자인을 개발하고, 관련 학술대회에 참여하였습니다.

  • 사용자 기반 협업 필터링 시스템을 활용하여 연구.
  • 일치하는 노드의 개수가 많음에 따라 관심사가 비슷함으로 간주.
  • 가장 비슷한 사용자들을 추려내어 다음 노드를 추천해줌.
  • Skill keywords
python AWS
More

상상을 그리는 개발자

본 포트폴리오의 메인 컨셉인 저의 작업환경을 주제로 작성하였습니다.
작업하는 화면을 메인화면에 녹여내고 싶었습니다. 지향하는 포지션을 보여주기 위하여 터미널창으로 메시지를 담았습니다. 저에 대해 봐주신 모든 분들께 감사드립니다.