채용공고 올리기

김현근님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
김현근
직업
백엔드 개발자
간단 소개

안녕하세요! 공부하는 것을 즐기는 개발자 김현근입니다.

기술 스택

기술 스택

Java, Spring Boot, python3, aws-ec2, aws-rds, Oracle, MySQL

프로젝트

프로젝트명

카카오톡 메이플스토리 공지사항 챗봇

소속/기관명

개인

프로젝트 기간

2024.07. ~ 2024.08.

프로젝트 내용

메이플스토리 정보를 모바일에서 확인할 때, 공식 사이트의 번거로운 절차와 모바일 최적화 부족으로 인해 자주 불편함을 느낌.

이를 해결하기 위해 공지사항 등 메이플스토리의 다양한 최신 정보를 간편하게 확인할 수 있는 카카오톡 챗봇을 개발함.

https://pf.kakao.com/_mAsQG

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

[성과 및 배운 점]

  • 첫 프로젝트였으며 서버 - 클라이언트 구조에 대해 학습하게 됨

  • 협업 방법에 대해 많이 고민함

  • 졸업 작품 전시회에서 장려상을 받음

  • 프로젝트 종료 이후 담당하지 않은 역할을 포함하여 꾸준히 리팩터링함 (버그 수정 및 개선 등)


포트폴리오

URL

link

https://github.com/wingunkh

깃허브
link

https://wingunkh.tistory.com/

티스토리

교육

소속/기관명

한성대학교

종류 | 전공

대학교(학사) | 컴퓨터공학부

재학 기간 | 재학 상태

2018.03. ~ 2024.02. | 졸업

자격증

자격증명

정보처리기사

점수 | 발급기관

- | 한국산업인력공단

취득연월

2024.06.

자격증명

SQLD

점수 | 발급기관

- | 한국데이터산업진흥원

취득연월

2024.04.

댓글