미리보기
기본 정보
꾸준함이 재능인 개발자 김동주입니다.
기술 스택
프로젝트
팀 프로젝트 / 고려대학교 지능정보 SW 아카데미 4기
SILK ROAD
내용
인터넷 쇼핑 환경에서 사용자에게 옷에 대한 촉감 정보를 제공하는 서비스입니다.
깃허브 링크
https://github.com/INISW4-SILKROAD/Silk-Road-Extension
시연 영상
https://youtu.be/yuQeEynIFVE?si=wKZuGDvXIYXCPKY8
역할
아이디어 구상 및 와이어 프레임, 서비스 플로우 구성하여 서비스 기획 전반에 참여
데이터베이스 설계 및 구축, 관리
MySQL
크롬 확장 프로그램을 개발하고 서비스에 사용한 AI 모델 4가지와 쇼핑몰 크롤러를 서비스에 연결
프론트엔드 & 백엔드 (React, Node.js)
UI(Figma)
결과 및 성과
2024 지능정보 SW 개발 프로젝트 대회
최우수상 (한국지능정보사회진흥원장상)
티쓰리큐 AI훈민정음 홈페이지 탑재
팀 프로젝트 / 서울여자대학교 정보보호학과
클라우드를 활용한 IoT 스마트홈 침입탐지 모니터링 시스템(Cloud-based IoT Smart Home Intrusion Detection and Monitoring System)
내용
사물인터넷과 연결된 웹인 월패드에서 해킹을 감지하고 사용자에게 경고를 제공하는 알람 및 모니터링 프로그램입니다.
깃허브 링크
https://github.com/PiT-HOME/PiT-HOME_WEBAPP
시연 영상
https://youtu.be/e-ZxwxvD8uc?si=E6_a2hjT-N-GlNrk
주요 기능
IoT 기기 제어 (IoT Device Control)
‘홈 제어’ 페이지에서 IoT 기기들의 작동을 제어합니다.
‘전등 스위치’ 는 on/off 버튼 조작을 통해 전등을 웹 페이지에서 키거나 끌 수 있습니다.
‘멀티탭’은 on/off 버튼 조작을 통해 멀티탭 전원을 키 거나 끌 수 있습니다.
가정 내 설치된 ‘카메라’는, on/off 버튼 조작을 통해 실시간 모니터링이 가능하도록 카메라 렌즈를 키거나 끌 수 있습니다.
‘도어락’의 경우, open/close 버튼 조작을 통해 문을 개폐할 수 있습니다.
회원가입 & 로그인
사용자는 회원가입을 통해 개인 정보를 입력하고, 자신의 IoT 기기를 시스템에 등록할 수 있습니다.
사용자는 권한이 있는 기기에만 접근이 가능하며 관리자 계정이 사용자 계정들을 관리하여 보안을 강화할 수 있습니다.
침입탐지 모니터링 대시보드
사용자는 웹앱의 실시간 탐지 결과를 대시보드로 확인할 수 있습니다.
관리자가 설정한 탐지 규칙에 따라 악성 트래픽이 발생할 때, 시스템은 푸시 알림과 메일을 통해 사용자와 관리자에게 경고를 전달하여 공격에 신속하게 대응할 수 있습니다.
역할
팀장으로서 회의를 주도하고 팀원들의 역할 분담하여 프로젝트 진행
아두이노, 라즈베리파이를 활용하여 미니 스마트홈의 IoT 기기(도어락,멀티탭,전등,카메라)를 개발
월패드 역할의 웹앱의 백엔드 서버를 Spring boot로 개발하고 프론트엔드와 협업
AWS와 Microsoft Azure를 통해 서비스를 배포하고, IoT 기기와 웹앱 간의 데이터 통신 연결
데이터베이스 설계 및 구축, 관리
MySQL
결과 및 성과
한국정보처리학회 ASK 2024 학술발표대회 논문집 (31권 1호) 논문 기재
팀 프로젝트 / 넥슨 X 멋쟁이사자처럼
제로 썸 게임(Zero Some Game)
내용
메이플스토리 세계관 내의 주인공 제로, 제로가 메이플 월드에서 연애를 할 수 있도록 지옥도의 미션을 해결해나가는 메이플스토리 버전의 연애 시뮬레이션 게임입니다.
게임 플레이 링크
https://maplestoryworlds.nexon.com/ko/play/4fd3bbffa2b042a699574c208174a9b8/
역할
아이디어 구상 및 전체 기획에 참여
스테이지3의 기능 구현 및 에셋 컨셉 기획
결과 및 성과
메이플스토리월드 홈페이지에 게임 배포
팀 프로젝트 / 서울여자대학교 GURU2
Daily Spread
내용
MZ 세대의 문해력 저하가 대두되는 사회 문제를 해결하기 위해 자신의 관심사에 맞는 뉴스를 읽고, 스크랩할 수 있는 나만의 뉴스 스크랩 일기장입니다.
발표 영상
https://youtu.be/UAfWXlp9yfQ?si=vLwnDqJagVYHjHXh
깃허브 링크
https://github.com/Jungmin-Hong/AppleJam_DailySpread
주요 기능
내맘대로 키워드 설정
키워드를 마음대로 지정하여 원하는 키워드가 담겨있는 뉴스 모아보기
나만의 스크랩
자신이 원하는 뉴스 기사를 검색하여 나의 생각 작성
빠른 뉴스
최신뉴스의 빠른 반영을 통해 키워드 뉴스를 누구보다 빠르게 남들과는 다르게 !
역할
아이디어 구상 및 기획에 참여
메인 뉴스 기능 구현
키워드별 최신 뉴스 확인
뉴스 스크랩 기능 구현
자신이 읽은 뉴스를 스크랩하고, 그에 대한 나의 생각을 기록할 수 있는 스크랩 일기장 기능
팀 프로젝트 / 서울여자대학교 GURU1
Guardian Of Night
내용
1인칭 FPS 게임으로, 아이의 잠을 방해하는 존재들로부터 무사히 밤을 보낼 수 있도록 아이를 지키는 동화 분위기의 게임입니다.
깃허브 링크
https://github.com/seoeunkong/GURU1_UNITY
발표 영상
https://www.youtube.com/watch?v=8PKjDVRS-N0
역할
주제 기획과 에셋 배치
stage 1~3의 enemy의 공격 기능 구현
힐박스 등 아이템 기능 구현
결과 및 성과
서울여자대학교 GURU1 장려상
포트폴리오
URL
교육
분당고등학교
고등학교 | 이과
2017.03. ~ 2020.02.
졸업
고려대학교 지능정보 SW 아카데미
사설 교육
2024.03. ~ 2024.06.
서울여자대학교
대학교(학사) | 정보보호학과
현재
재학 중
자격증
TOPCIT
수준 3 | 정보통신기획평가원
2024.05.
SQLD
한국데이터베이스진흥센터
2024.04.
자기소개
안녕하세요. 풀스택 개발 직무를 희망하는 김동주입니다. 교내 해커톤 대회에서 Unity를 활용한 FPS 게임과 Swift를 활용한 iOS 앱을 개발하며 머릿속으로 생각한 것을 실제 동작하는 서비스로 구현할 수 있는 개발 직군에 흥미를 느꼈습니다. 그 이후 웹, 앱, 게임 등을 개발하는 여러 프로젝트에 참여하며 제게 맞는 직무를 찾아나가는 과정을 거쳤습니다.
최근 진행한 팀 프로젝트에서 React와 Node.js를 활용하여 크롬 확장 프로그램을 개발하는 역할을 맡았습니다. 그동안 프로젝트에선 주로 백엔드를 담당했었는데, 이 프로젝트에서는 프론트엔드, 백엔드, UI, 데이터베이스를 모두 담당하게 되어 전반적인 서비스의 프로세스 흐름에 대해 더 깊게 이해할 수 있었습니다. 특히, 사용자 경험에 최적화된 인터페이스를 설계하고, 사용자와 상호작용하는 인터랙티브한 요소를 구현하며 크롬 확장 프로그램에 생동감을 더할 수 있었습니다.
다양한 프로젝트 경험을 통해 프론트엔드와 백엔드 모두에서 흥미를 느끼고 역량을 발휘할 수 있는 풀스택 개발자로서의 성장 가능성을 확인할 수 있었습니다. 웹개발자는 최신 기술 트렌드에 적응하고 이를 적용하는 능력이 중요하다고 생각합니다. 늘 새로운 기술에 궁금증을 갖고 이를 익혀 회사의 비즈니스 목표에 맞는 서비스를 개발하며 회사의 성장에 기여하고 싶습니다.