채용공고 올리기

이승환님을 응원해보세요!

지금 만족하고 있어요
학습 지향
효율적
기술적

미리보기

기본 정보

이름
이승환
직업
백엔드 개발자
간단 소개

고민하는 백엔드 개발자

기술 스택

기술 스택

MySQL, Spring, NestJS, Kafka

프로젝트

프로젝트명

A-Maker

소속/기관명

소프트웨어 마에스트로

프로젝트 기간

2024.06. ~ 진행 중

프로젝트 내용

주기적인 리마인더를 통해, 소통을 도와주는 메신저 서비스입니다.

백엔드 개발과, 크로스플랫폼 개발을 담당했습니다.

이런 작업을 담당했습니다!
  • 동시성 이슈를 위한 핸들링 로직에서 551 TPS에서 804 TPS로 37.67% 성능 개선

    • 기존의 Redis를 이용한 분산락 로직에서, 원자적으로 업데이트 쿼리를 수행하는 로직으로 변경

  • Short Polling에서 WebSocket을 통한 서버 이벤트 조회 방식을 도입하여 79.3% 성능 개선

    • 동시 접속 1,000명 기준 5초에 한 번 10%의 사용자가 채팅을 하는 상황으로 가정

  • 채팅 조회 요청 564 TPS에서 1109 TPS로 96.63% 성능 개선

    • 1차 개선:

      채팅 특성상, 최근 채팅의 조회 요청이 몰린다는 점에서 Sorted Set 자료구조를 사용한 최근 N개 채팅 캐싱하는 방법으로 564TPS에서 855TPS로 51.6% 성능 향상(캐시 히트율 85%)

    • 2차 개선:

      기존의 2~3회에 걸친 Redis 조회 요청을 Lua로 파이프라이닝하는 방법으로 855TPS에서 1109TPS로 29.71% 성능 향상

이런 경험도 해보았습니다!
  • OAuth Mocking 서버를 개발하여 성능 부하 테스트 환경 구성

프로젝트명

모티

소속/기관명

부스트캠프(네이버 커낵트재단)

프로젝트 기간

2023.10. ~ 2023.11.

프로젝트 내용

목표를 위해 기록을 남기며 동기부여하는 서비스입니다.

이런 작업을 담당했습니다!

NestJs를 사용하여 웹 백엔드 개발을 담당하였습니다.

  • select for update 구문

  • 동시성 이슈를 위한 핸들링 로직에서 551 TPS에서 804 TPS로 37.67% 성능 개선

  • 테스트 컨테이너 환경 세팅을 통해 78%에서 96%로 커버리지 향상

  • limit, offset 페이지네이션 쿼리 개선

이런 경험도 해보았습니다!
  • 썸네일 생성을 위한 서버리스 어플리케이션 개발

  • TypeORM에서 Transaction을 편리하게 관리할 수 있는 Decorator 모듈 개발

    • NodeJs의 AsyncLocalStorage를 사용하여 스프링의 Transactional AOP를 직접 개발

프로젝트명

군집드론쇼

소속/기관명

한국기술교육대학교 SUVLAB

프로젝트 기간

2023.01. ~ 2023.06.

프로젝트 내용

오픈소스 UAV 펌웨어인 Px4의 mavlink 프로토콜 스팩을 구현한, 모니터링 및 관제서버입니다.

이런 작업을 담당했습니다!
  • 메시지 압축해제 작업을 병렬처리하여 드론 핸들링 스팩을 1,000대에서 3,000대까지 향상

이런 경험도 해보았습니다!
  • React를 활용하여 풀스택으로 서비스 개발

  • ThreeJs를 활용하여 실시간 모니터링 환경 구성

포트폴리오

URL

link

블로그

URL 링크
link

포트폴리오

노션

교육

소속/기관명

한국기술교육대학교

종류 | 전공

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

재학 기간 | 재학 상태

2018.03. ~ 2024.02. | 졸업

대외활동

활동명

소프트웨어 마에스트로

소속/기관명

과학기술정보통신부

연도

내용
활동명

부스트캠프

소속/기관명

네이버 커낵트재단

연도

내용
  • 백엔드 트랙으로 프로젝트 진행

  • WAS 구현 미션 중 작성했던 코드를 오픈소스로 배포

자격증

자격증명

SQL 개발자

점수 | 발급기관

SQLD-050001593 | 한국데이터산업진흥원

취득연월

2023.10.

자격증명

정보처리기사

점수 | 발급기관

23201080425W | 한국산업인력공단

취득연월

2023.06.

댓글