채용공고 올리기

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

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

미리보기

기본 정보

이름
이승환
직업
백엔드 개발자
이메일
better.code.tmr@gmail.com
간단 소개

고민하는 백엔드 개발자

기술 스택

기술 스택

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. | 졸업

대외활동

활동명

소프트웨어 마에스트로

소속/기관명

과학기술정보통신부

연도

2024

내용
활동명

부스트캠프

소속/기관명

네이버 커낵트재단

연도

2023

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

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

자격증

자격증명

SQL 개발자

점수 | 발급기관

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

취득연월

2023.10.

자격증명

정보처리기사

점수 | 발급기관

23201080425W | 한국산업인력공단

취득연월

2023.06.

댓글