Profile

김희진

gmlwls768@naver.com
010-3594-5875
GitHubGitHub

저는 이런 사람입니다!

[네트워크를 좋아하는 개발자]

백엔드 개발에 있어서 네트워크는 핵심 요소 중 하나라고 생각합니다.
서버에 대한 로망이 있어 NAS를 직접 구성해 사용해보며 서버에 대한 흥미를 키워왔습니다.
최근에는 Proxmox 가상화 OS를 활용해 홈서버를 구축하고 있으며 이를 통해 자연스럽게 리눅스 환경과 네트워크, 데브옵스(DevOps)에 대한 관심도 깊어졌습니다.
이러한 경험을 바탕으로 개발에 필요한 네트워크 환경에 익숙하고 시스템 전반에 대한 이해를 갖춘 개발자로 성장하고 있습니다.

[소통을 중요시하는 개발자]

효율적인 개발을 위해서는 모든 구성원이 요구사항을 명확히 이해하고 이를 기반으로 일관된 방향성을 유지하는 것이 중요하다고 생각합니다.
여러 프로젝트에서 프론트엔드와 백엔드 역할을 모두 경험하면서 소통이 원활했던 경우와 그렇지 않았던 경우를 모두 겪어보았습니다.
그 경험을 통해 역할 간 원활한 커뮤니케이션이 개발 효율에 직결된다는 점을 깨달았고 각 역할 간 어떤 방식으로 소통해야 협업이 원활한지도 자연스럽게 익히게 되었습니다.

주요 프로젝트

태그, 친구, 그룹을 이용하여 일기를 분류, 검색, 저장할 수 있는 일기 서비스 [mollo]

팀원 수 : 2명(프론트엔드 개발 1명, 백엔드 개발 1명)

2025.04 - 현재 진행중

🧑🏻‍💻 담당 역할 : 백엔드 개발

🔍 구현 기능

  • OAuth 2.0을 이용한 간편 회원가입 및 간편 로그인 기능
  • Spring Security, JWT, Redis를 이용한 사용자 인증 시스템
  • 사용자 정보 조회 기능
  • Restful한 API 구현
  • Nginx, Docker, deploy script를 이용한 개발 서버 배포 구현
  • Let's encrypt을 이용한 HTTPS 연결 설정

[README 및 소스코드]

GitHub mollo-team
Spring BootSpring SecurityMySQLRedisDockerOAuth 2.0JWT

학교 재학생의 편의를 위한 시간표 서비스 [학점 가방]

팀원 수 : 5명(프론트엔드 개발 3명, 백엔드 개발 2명)

2025.02 - 2025.04

🧑🏻‍💻 담당 역할 : 백엔드 개발

🔍 구현 기능

  • OAuth 2.0을 이용한 간편 회원가입 및 간편 로그인 기능
  • Restful한 API 구현
  • Github Actions, Nginx, Docker를 이용한 온프레미스에서의 blue-green 전략의 무중단 배포 구현
  • Nginx, Let's encrypt(certbot)을 이용한 HTTPS 연결 설정
  • VPN 환경 구축
  • prometheus, grafa 를 이용한 모니터링 구축

[README 및 소스코드]

GitHub unibag-team
Spring BootSpring SecurityMySQLRedisDockerGithub ActionsOAuth 2.0JWT

환자와 보호자를 위한 원격 헬스케어 서비스 [만수무강]

팀원 수 : 5명(프론트엔드(웹) 개발 2명, 백엔드 개발 2명, 프론트엔드(안드로이드) 개발 1명)

2024.07 - 2024.09

🧑🏻‍💻 담당 역할 : 프론트엔드(안드로이드) 담당

🔍 구현 기능

  • 로그인, 회원 정보 관리 등의 회원 기능
  • 복약 일정 기록 및 알림 기능
  • 병원 내방 일정 기록 및 알림 기능
  • 앱 내 사진 촬영 및 전송 기능
  • 음성 메시지 녹음 및 전송 기능
  • Firebase Cloud Messaging을 이용한 푸시 알림 기능
  • Github Actions를 이용한 버전별 간소화 배포 구현
JAVAJWTGithub Actions

다이어터, 운동인을 위한 식단, 헬스케어 서비스[health care service]

팀원 수 : 3명(프론트엔드 개발 1명, 백엔드 개발 2명)

2023.10 - 2023.12

🧑🏻‍💻 담당 역할 : 팀장, 백엔드 담당

🔍 구현 기능

  • 회원가입, 로그인 등의 회원 기능
  • 운동 영상 추천 기능
  • 활동한 운동별 칼로리 계산 기능
  • 식사한 음식별 칼로리 계산 기능
  • 신체정보와 식사정보, 운동정보를 토대로 BMI기반 칼로리 계산 기능

[README 및 소스코드]

GitHub health_care_service
Node.jsMSSQLPython

기술 스택

Backend

JavaSpring Boot

Database

MySQLMSSQLRedis

DevOps

NginxDockerPrometheusGrafanaGitGithubGitHub Actions

Tools

FigmaNotionSwagger

자격증

SQL 개발자(SQLD)2025.04
정보처리기사2025.06

수상 경력

교내 우수 논문상

2023.08

출품작 : 만수무강

최우등 졸업

학력 / 교육

동국대학교 WISE 캠퍼스

컴퓨터공학전공

전체 평점 : 4.21 / 4.5

2019.03 - 2025.02