채용공고 올리기

한상현님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
한상현
직업
백엔드 개발자
간단 소개

자기소개

자기소개

안녕하세요. 백엔드 개발자 한상현입니다.

작년부터 백엔드 분야에 대한 공부를 하고 있습니다.

저는 테스트된 데이터를 기반으로 분석하고, 이를 그래프로 시각화하여 명확한 결과를 도출하는 것을 좋아하는 사람입니다.

그리고 매일매일 작은 목표를 이루는 것을 선호하는 성격이라 이를 기록하고 싶어, 작년 8월 달부터 깃허브에 1일1커밋을 진행하고 있습니다.

깃허브: https://github.com/Hansanghyun-github

기술 스택

기술 스택

Java, Spring Boot, JPA, mybatis, MySQL, Redis, gradle, junit5, Prometheus, grafana, AWS

교육

소속/기관명

광운대학교

종류 | 전공

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

재학 기간 | 재학 상태

2017.03. ~ 2024.02. | 졸업

프로젝트

프로젝트명

스핀로그 프로젝트

소속/기관명

프로젝트 기간

2024.04. ~ 진행 중

프로젝트 내용

소비내역과 감정일기를 적는 감정 가계부 프로젝트

사용 기술:
Spring Boot, JPA, MyBatis,
Mysql, Redis,
AWS EC2, AWS RDS,
Prometheus, Grafana, Scouter

맡은 역할: 인프라 구축 & 통계 API 개발 & 메인 API 개선

약 190개의 테스트 메서드를 통해 테스트 커버리지 89% 달성 (통계 API 관련 클래스 한정)

VPC 피어링을 이용해 VPC가 다른 메인 서버, 테스트 서버, 모니터링 서버 간 데이터 전송 비용 절감

nGrinder를 이용하여 부하테스트 진행 중 발생한 쿠키 관련 레이스 컨디션 문제를 스레드 동기화를 이용해 해결(링크)

쿼리 튜닝, 코드 개선을 통해 CPU 점유율을 100% → 60% 낮추면서 메인 API의 TPS 30 → 230 개선(링크)
WAS vCPU: 1 , 메모리: 1GB
DB vCPU: 2 , 메모리 1GB

프로젝트명

캡스톤 프로젝트

소속/기관명

광운대학교

프로젝트 기간

2023.01. ~ 2023.10.

프로젝트 내용

비전 트랜스포머 모델의 경량화 프로젝트

맡은 역할:

경량화 방법 제안 & Pytorch를 이용해 경량화 된 encoder 모듈의 코드 구현

인공지능 모델 성능 테스트을 위해 테스팅 코드 구현, 하지만 스파게티 코드로 인해 테스트 세팅이 길어짐

→ 코드 리팩토링을 통해 테스트 세팅 시간을 1분 이내로 감소 & 테스팅 코드 오류율 대폭 감소

2023 컴퓨터정보공학부 졸업작품 전시회에서 장려상 수상 & 한국방송미디어공학회에 논문 게재

포트폴리오

URL

link

메인 API 성능 개선

깃허브
link

nGrinder 부하 테스트 중 발생한 OAuth2 인증 문제 분석 및 해결

깃허브
link

github

깃허브
link

VIT 경량화 프로젝트 논문 링크

URL 링크

자격증

자격증명

SQLD

점수 | 발급기관

합격 | 한국데이터산업진흥원

취득연월

2023.10.

자격증명

정보처리기사

점수 | 발급기관

합격 | 한국산업인력공단

취득연월

2023.06.

댓글