채용공고 올리기

서원호님을 응원해보세요!

이직/구직 중이에요

미리보기

기본 정보

이름
서원호
직업
백엔드 개발자
간단 소개

자기소개

자기소개
  • Java, Spring 기반의 웹 백엔드 개발 경험이 있습니다. 확장성과 안정성이 높은 애플리케이션 구축을 지향합니다.

  • 꼼꼼한 테스트를 통한 안정적인 배포를 지향합니다. 프로젝트 수행 시 약 200개의 단위, 통합 테스트 코드 작성을 통해 미리 버그를 발견하고 안정적인 배포를 수행한 경험이 있습니다.

  • 동료와 함께 성장하기를 지향합니다. 프로젝트를 수행하면서 코드 리뷰와 개발 정보 공유를 통해 개발 역량이 더 성장할 수 있음을 경험했습니다.

  • 합리적으로 문제를 해결하고자 노력합니다. 지도 좌표 내의 데이터를 조회할 때 로컬 캐시를 이용해 성능을 약 50% 개선한 경험이 있습니다.

기술 스택

기술 스택

Java, Spring Boot, Spring Security, JPA, querydsl, MySQL, Docker, nginx, AWS, Jenkins, github-actions, junit5

프로젝트

프로젝트명

플로깅 서비스(줍줍)

소속/기관명

삼성 청년 소프트웨어 아카데미(SSAFY)

프로젝트 기간

2023.10. ~ 2023.11.

프로젝트 내용

https://github.com/ZupZup-2EZ/ZupZup

  • 쓰레기통 조회 시 특정 위경도 범위 내의 쓰레기통 정보를 로컬 캐싱하여 이전 대비 약 48%의 성능 개선

  • 쓰레기통 사이 거리 계산 시 ST_Distance_Sphere 내장함수를 삭제하고 service 내부 로직으로 구현하여 약 50%의 성능 개선

  • 플로깅 기록 조회 시 JPA에서 발생한 N+1 문제를 Fetch Join을 통하여 해결

  • 실시간으로 저장되었던 GeoLocation 위치 정보를 이동 시에만 저장되도록 로직을 수정하여 성능을 크게 개선

  • 기존 AWS Load Balancer를 통해 SSL 인증을 적용한 부분을 NGINX로 바꾸어 약 50%의 서버 비용 절감

  • Fixture 클래스를 통해 테스트에서 production 코드 의존성을 최소화 시킴으로써 개발 시간 단축

프로젝트명

개발 입문자를 위한 협업 툴 서비스(Corookie)

소속/기관명

삼성 청년 소프트웨어 아카데미(SSAFY)

프로젝트 기간

2023.07. ~ 2023.08.

프로젝트 내용

https://github.com/FourTTTTTy/CoRookie

  • Swap Memory를 통해 메모리 부족으로 인한 개발서버 실행 실패 현상 해결

  • group unqiue 제약조건을 통해 이모지 개수가 적절히 올라가지 않는 문제 해결

  • Functional Interface를 활용하여 동작을 파라미터화 함으로써 확장성과 가독성을 높이도록 로직을 개선

  • 팀원들이 테스트를 쉽게 작성할 수 있도록 테스트 환경 구성

    • Spring REST Docs 및 RestAssured 설정 클래스를 작성 및 공유하여 팀원들이 End to End 테스트를 쉽게 작성할 수 있도록 기여

    • InitializingBean 인터페이스에 table 초기화 로직 구현을 통하여 End To End 테스트 간 데이터 중복 문제 해결

  • Github Action과 S3, CodeDeploy를 활용하여 개발서버 배포 자동화 구축

포트폴리오

URL

link

깃허브

깃허브
link

블로그

티스토리

교육

소속/기관명

삼성 청년 소프트웨어 아카데미(SSAFY)

종류 | 전공

사설 교육 | Java 웹 백엔드

재학 기간 | 재학 상태

2023.01. ~ 2023.12. | 졸업

소속/기관명

한국공학대학교

종류 | 전공

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

재학 기간 | 재학 상태

2017.03. ~ 2023.02. | 졸업

자격증

자격증명

정보처리기사

점수 | 발급기관

기사 | 한국산업인력공단

취득연월

2022.09.

자격증명

SQLD

점수 | 발급기관

개발자 | 한국데이터산업진흥원

취득연월

2022.06.

댓글