미리보기
기본 정보
Java Spring 백엔드 개발에 관심을 가지고 있는 주니어 개발자입니다. 다양한 언어와 기술을 이용해 문제를 해결하고자 노력하고 있습니다.
기술 스택
Java, Spring Boot, Docker, JPA, SQL
경력
주식회사아트와
연구원 | 개발팀
2023.03. ~ 2023.08. (6개월)
대학교 창업지원단 스타트업 인턴 프로그램 / 4학년 1학기 장기현장실습 근무
기술스택 : Express, GraphQL, MongoDB, MQTT, WebRTC, AWS
수상 로봇 운용 시스템 개발 (웹 백엔드 서버 및 기계 통신)
WebRTC를 활용한 로봇 스트리밍 및 영상 저장 클라이언트 개발
프로젝트
숙박 예약 서비스
기타
2024.06. ~ 2024.07.
[참여 인원]
백엔드 4명, 프론트 3명
[ 개발 내용 ]
예약 로직 및 사용자 로직 구현 및 성능 개선
Redisson을 이용한 숙박 예약 동시성 처리
QueryDSL를 통한 쿼리 최적화
JWT 기반 로그인 구현 및 Redis를 통한 refresh token 구현
서버 세팅 및 GitHub Action을 통한 배포 수행
[주요 성과]
프론트와 API 문서를 통한 협업 진행
QueryDSL를 통해 숙박 예약 시 발생하는 쿼리를 5개에서 3개로 최적화하여 성능 향상
MySQL Lock과 Redis 기반 분산 락을 활용하여 동시성 문제를 해결하고
순간 DBMS CPU 사용률을 120%에서 3%로 시스템 성능을 개선
[개발 환경]
Java (JDK 17), Spring Boot 3, JPA, QueryDSL, MySQL, Redis
AWS EC2, GitHub Action, Docker
[참고 링크]
서비스 링크 : https://fe-mini-project-ten.vercel.app/
GitHub 링크 : https://github.com/kdt8-mini-project-team5/lodgment
미분양 매물 중계 서비스
기타
2024.08. ~ 2024.09.
[참여 인원]
백엔드 4명, 프론트 2명, 퍼블리셔 3명, PM 2명
[개발 내용]
회원 및 상담 서비스 로직 담당
외부 SMS API를 활용한 전화번호 인증 구현
공공데이터포털 API를 활용한 사업자등록번호 검증 구현
회원/비회원이 각 매물에 따른 상담 신청 및 대행사 상담 관리 구현
S3 버킷을 이용한 파일 업로드/다운로드 구현
Presigned-url을 통해 권한이 필요한 파일 다운로드 및 업로드 구현
Redis와 MongoDB를 이용한 조회수 관리 기능 구현
[개발 환경]
Java(JDK 17), Spring Boot 3, MySQL, Redis, MongoDB
AWS EC2, AWS S3, Jenkins, Docker Swarm, CoolSMS, 공공데이터API
[주요 성과]
AWS를 비롯한 다양한 외부 API를 연동한 서비스 개발
Docker Swarm을 이용한 무중단 배포 시도
Presigned-url를 통해 클라이언트에서 직접 파일을 업로드하도록 하여 서버 트래픽과 자원 사용량 감소
교육
한남대학교
대학교(학사) | 컴퓨터공학과
2018.03. ~ 2024.02. | 졸업
대외활동
학부연구생
고성능보안컴퓨팅실험실
정보보안 관련 위탁 연구 수행
취약점 진단 교육 콘텐츠 개발 위탁 연구 수행 (한국정보보호학회)
사이버안전훈련센터 취약점 진단 교육 매뉴얼 개정 수행 (Server)
취약점 진단 훈련 콘텐츠 개발 수행 (Server , DBMS)
IoT 기기 기반 악성코드 평가기준 연구 (국가보안기술연구소)
국내 정부기관 IoT 기기 데이터 분석 및 악성코드 분석 수행
관제병
국방통합데이터센터 2센터
육해공 운영 웹 서비스 시스템 및 보안 관제 수행 (2020 ~ 2021)
시스템 운영 및 관리, 1차 장애 대응
보안 솔루션 (FW/IPS/WAF/UTM) 운영 및 이벤트 분석, 위협 대응
사용자 문의 및 기술 지원
자격증
정보처리기사
한국산업인력공단
2024.09.
SQL 개발자
한국데이터산업진흥원
2024.09.