미리보기
기본 정보
안녕하세요! 공부하는 것을 즐기는 개발자 김현근입니다.
기술 스택
Java, Spring Boot, python3, aws-ec2, aws-rds, Oracle, MySQL
프로젝트
카카오톡 메이플스토리 공지사항 챗봇
개인
2024.07. ~ 2024.08.
메이플스토리 정보를 모바일에서 확인할 때, 공식 사이트의 번거로운 절차와 모바일 최적화 부족으로 인해 자주 불편함을 느낌.
이를 해결하기 위해 공지사항 등 메이플스토리의 다양한 최신 정보를 간편하게 확인할 수 있는 카카오톡 챗봇을 개발함.
https://github.com/wingunkh/MapleStory-Chatbot
[주요 기능]
공지사항, 업데이트, 이벤트, 캐시샵 공지 갱신 기능 (매일 오전 03:00, NEXON Open API 활용)
메이플스토리 공지사항 확인 기능
메이플스토리 클라이언트 업데이트 확인 기능
메이플스토리 진행 중인 이벤트 확인 기능
메이플스토리 캐시샵 공지 확인 기능
[역할]
카카오톡 챗봇과 연결된 Spring API 서버 개발
AWS EC2에 배포
[사용한 언어 / 기술]
Java, Spring Boot, Spring Batch
AWS EC2, AWS RDS (MySQL)
Kakao Business
[성과 및 배운 점]
실제로 서비스를 시작한 첫 프로젝트 (현재 서비스 중)
서버 속도를 개선하기 위해 다양한 방법을 시도함
- 데이터 갱신: Spring Batch Framework를 활용하여 병렬 처리를 구현,
1000~1100ms -> 400~500ms 정도의 성능 향상을 이뤄냄
- 데이터 조회: Ehcache3 Library를 활용하여 캐싱을 구현,
250~300ms -> 0~1ms 정도의 성능 향상을 이뤄냄
실시간 응급실 정보 제공 모바일 앱 findER
2023년 제17회 공개 SW 개발자대회 (4인)
2023.08. ~ 2023.11.
응급실 병상이 없어서 환자가 떠돌다가 숨지는, 이른바 '응급실 뺑뺑이' 현상이 사회적 이슈로 부각됨.
이를 해결하기 위해 실시간 잔여 병상 현황 등 다양한 응급실 관련 정보를 제공하는 모바일 앱을 개발함.
https://github.com/wingunkh/findER-Refactoring
[주요 기능]
응급실 잔여 병상 수 갱신 기능
응급실 위치 확인 기능
응급실 미리보기 기능
응급실 상세보기 기능
응급실 길 찾기 기능 (Kakao Mobility API 활용)
문진표 CRUD 기능
사용자 간 문진표 공유 기능
[역할]
Spring API 서버 개발
- 응급실 잔여 병상 수 갱신 기능 (1분 간격, 국립중앙의료원 API 활용)
- 문진표 CRUD 기능
- 사용자 간 문진표 공유 기능AWS EC2에 배포
[사용한 언어 / 기술]
Java, Spring Boot
AWS EC2, Docker, Oracle
[성과 및 배운 점]
Spring 구조와 Java에 대해 좀 더 학습하게 됨
프로젝트 종료 이후 담당하지 않은 역할을 포함하여 꾸준히 리팩터링함 (버그 수정 및 개선 등)
중고 스마트폰 거래 모바일 앱 가지마켓
한성대학교 졸업 프로젝트 (4인)
기존 중고 거래 플랫폼 기능과 다양한 부가 기능을 제공하는 중고 스마트폰 거래 모바일 앱을 개발함.
https://github.com/wingunkh/Gazi-Market-Refactoring
[주요 기능]
중고 거래 플랫폼 기본 기능 (게시글 CRUD, 방문 기록, 즐겨찾기 기록, 판매 기록 등)
딥러닝을 통한 스마트폰 기종 자동 분류 기능
위치 기반 편의 기능 (Kakao Map API 활용)
채팅 기능
[역할]
Spring API 서버 개발
-중고 거래 플랫폼 기본 기능
- AWS S3 이미지 저장 관련 기능AWS EC2에 배포
[사용한 언어 / 기술]
Java, Spring Boot
AWS EC2, AWS S3, Docker, Oracle
[성과 및 배운 점]
첫 프로젝트였으며 서버 - 클라이언트 구조에 대해 학습하게 됨
협업 방법에 대해 많이 고민함
졸업 작품 전시회에서 장려상을 받음
프로젝트 종료 이후 담당하지 않은 역할을 포함하여 꾸준히 리팩터링함 (버그 수정 및 개선 등)
포트폴리오
교육
한성대학교
대학교(학사) | 컴퓨터공학부
2018.03. ~ 2024.02. | 졸업
자격증
정보처리기사
- | 한국산업인력공단
2024.06.
SQLD
- | 한국데이터산업진흥원
2024.04.