채용공고 올리기

송민형님을 응원해보세요!

지금 만족하고 있어요
책임감
협업 지향
열정적
긍정적
적응력

미리보기

기본 정보

이름
송민형
직업
백엔드 개발자
간단 소개

- 배움을 즐거운 과정이라 생각하고, 확실하지 않은 부분에 대해선 적극 질문하며 성장하고자 합니다. - 문제의 본질을 파악하여 해결하고자 노력합니다. - 팀으로 일하는 것을 즐기며 어떠한 상황에서도 밝은 에너지와 예의를 최우선으로 생각합니다.

기술 스택

기술 스택

Java, Spring Boot, JPA, MySQL, Redis, AWS, nginx, GitHub, Git, Thymeleaf, HTML/CSS, JavaScript

프로젝트

프로젝트명

Poppy

소속/기관명

프로젝트 기간

2024.11. ~ 2025.02.

프로젝트 내용

다양한 팝업스토어 정보들을 확인하고 예약할 수 있으며, 선착순 입장의 경우 오프라인이 아닌 온라인으로 대기 순번에 맞춰 입장할 수 있는 서비스 -> Github

[수행 업무]

  • 트래픽 부하 분산 및 서비스 안정성 강화

    • AWS EC2 인스턴스 2대와 Nginx, ALB 구성으로 라운드 로빈 방식의 트래픽 분산 및 장애 대응

    • Auto Scaling Group 설정

  • Blue-Green 무중단 배포 파이프라인 구축

    • Blue/Green 환경으로 타겟 그룹 이중화, 헬스 체크 후 트래픽 전환으로 다운타임 최소화

  • 결제 시스템(Toss API) 연동 및 멱등성 보장

    • 결제 중복 방지, 결제 상태 DB 저장 및 재시도 로직 구현으로 신뢰도 향상

  • 로그 수집 및 모니터링 체계 마련

    • AOP와 MDC로 요청별 식별자 부여, StopWatch로 메서드 실행 시간 측정, Logback으로 로그 레벨별 분리 저장

  • 팝업스토어 조회·리뷰 등 API 개발 및 Redis 활용

    • Redis 캐싱·ZSet으로 인기 검색어 정렬, 동시성 데이터 처리, DB 부하 감소 및 응답 속도 개선

  • 팝업스토어 조회 및 리뷰 서비스 등 API 다수 제작

    • 동시성 문제 발생 가능성이 있는 데이터(팝업스토어 찜 개수, 리뷰 좋아요 개수) Redis를 활용한 동시성 처리

    • Redis 캐싱을 이용하여 응답속도 개선

  • 문제 : 분산 환경에서 동일 데이터 동시 접근으로 예약 인원 초과 문제 발생

    • 해결: Redis + Redisson 분산 락으로 동시성 제어, 충돌 감소 및 무결성 확보

프로젝트명

InConcert

소속/기관명

프로젝트 기간

2024.07. ~ 2024.09.

프로젝트 내용

매일 새로운 공연 정보를 제공하고, 동행 매칭 및 채팅 서비스를 통해 편리하게 동행을 모집하며, 원하는 글을 실시간 알림을 통해 받아볼 수 있는 기능까지 제공하는 서비스 ->Github

[수행 업무]

  • GitHub Actions + AWS CodeDeploy 자동 배포 파이프라인

    • 빌드 성공 시 S3에 jar 업로드 후 EC2에 자동 배포 및 실행, GitHub Secrets로 민감정보 관리, 배포 시간 15~20분을 1분 26초 이내로 단축

  • Spring WebSocket + STOMP 기반 실시간 채팅

    • Pub/Sub 구조로 채팅방 단위 Topic 구독, SimpMessagingTemplate 통해 메시지 브로드캐스트, 단체 채팅 구현

  • AWS S3 + CloudFront 이미지 업로드·배포

    • 이미지 S3 저장 후 CloudFront 캐싱·직접 접근 차단, 삭제 시 deleteObject 호출 + 캐시 무효화로 빠른 반영

  • Thymeleaf 기반 SSR(서버사이드 렌더링) 게시글 처리

    • 서버에서 페이지 렌더링 후 전달, 클라이언트 부담 최소화

  • 문제1: 단일 스레드 스크래핑으로 146초 지연

    • 해결: @AsyncCompletableFuture로 멀티스레딩 병렬 처리, 개선 후 64초로 단축

  • 문제2: 게시글 1000건 이상 시 홈 화면 조회 2초 지연

    • 해결: 복합 인덱스 설정 + fetch join으로 N+1 문제 개선, 즉시 응답·쿼리 횟수 감소

포트폴리오

URL

link

GitHub

깃허브

교육

소속/기관명

멋쟁이사자처럼 백엔드스쿨

종류 | 전공

사설 교육 | 컴퓨터공학

재학 기간 | 재학 상태

2024.03. ~ 2024.09. | 수료

소속/기관명

동국대학교

종류 | 전공

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

재학 기간 | 재학 상태

2021.03. ~ 2025.02. | 졸업

외국어

외국어명

영어

점수

비즈니스 회화 가능

자격증

자격증명

TOEIC

점수 | 발급기관

865 | 한국 TOEIC 위원회

취득연월

2023.11.

댓글