한동현 (Han Donghyeon) / hando1220@ajou.ac.kr

주요 기술 스택

- 프로그래밍 언어: JavaScript, TypeScript, Python, Java, C++
- 프레임워크: React, Next.js, Django
- 데이터베이스: PostgreSQL, MySQL, Supabase
- 인프라: Docker, Clouduflare Workers, GitLab CI/CD, OpenStack
- 기타 도구: Git, REST API, WebSocket, Notion

프로젝트 소개

아올다 프록시 매니저 (프론트엔드 및 인프라)
아주대학교 클라우드 운영 소학회 아올다에서 개발하는 웹 리버스 프록시 관리 콘솔의 프론트엔드와 인프라 설계를 담당하였습니다.
Nginx 기반 웹 리버스 프록시 서버를 통해 아올다 클라우드 서비스의 도메인 기반 리버스 프록시 라우팅, SSL 인증서 발급, SSH 포트포워딩 설정 등의 기능을 제공하는 프로젝트입니다.
- 프론트엔드 레포지토리 : https://git.ajou.ac.kr/aolda/proxy-manager-frontend
- 도커 이미지 레포지토리 : https://git.ajou.ac.kr/aolda/proxy-manager
Supabase 입문 동영상 강의 제작 (풀스택)
오픈소스SW 입문 (SCE331)
수업의 기말 과제로 Supabase 입문 : 실시간 채팅 어플리케이션 개발
이라는 주제의 강의 동영상 을 제작하였습니다.
Supabase를 활용하여 사용자 인증 및 RLS(행 단위 보안) 권한 부여, Realtime을 활용한 실시간 통신 및 Storage를 활용한 이미지 업로드 기능을 구현하고 소개하였습니다.
- 프로젝트 레포지토리 : https://git.ajou.ac.kr/hando1220/foss-2024-2-final
- 유튜브 링크 : https://www.youtube.com/watch?v=b-PMRNZToE8
전기차 주차관리 시스템 웹 대시보드 (프론트엔드)
시스템 프로그래밍 및 실습 (SCE214)
과목의 팀 프로젝트로 진행한 전기차 주차관리 시스템의 웹 대시보드 프론트엔드 및 카메라 노드 개발을 담당하였습니다.
웹 대시보드는 리액트 기반으로 REST API 및 WebSocket을 통해 실시간으로 백엔드 서버와 차량 상태 정보 통신을 수행합니다. GitLab CI/CD와 GitLab Pages를 활용하여 자동화된 배포 환경을 구성하였습니다.
카메라 노드는 libcamera와 Paddle OCR 기반의 번호판 촬영 및 차량번호 인식, 컨트롤 노드와의 TCP 소켓 기반 통신을 수행합니다.
- 웹 대시보드 레포지토리 : https://git.ajou.ac.kr/thiefsil/thiefsil.ajousw.kr
- 카메라 노드 레포지토리 : https://git.ajou.ac.kr/thiefsil/camera-node
Personal projects
View allLoading
Loading
Info
Member since September 03, 2024