Skip to content
View tlarbals824's full-sized avatar

Highlights

  • Pro

Organizations

@kusitms-com @Learning-Is-Vital-In-Development @JSON-loading-and-unloading @TEAM-SAMSION @Kusitms-29th-Kobaco-A @To-Be-God
Block or Report

Block or report tlarbals824

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tlarbals824/README.md
  • Spring 백엔드 개발자
  • 홍익대학교 컴퓨터공학과 2019.03~
  • LIVID 백엔드 책 스터디 2023.01 ~
  • 큐시즘 27기 2023.03~2023.05
  • Pawith 2023.07~
  • 큐시즘 29기 교육기획팀 2024.01~

프로젝트

2022.11~ : 개발자, 취준생, 대학생들의 스터디 모임 : DevMatching

2023.03~ : 🐶반려동물과 함께한 시간들의 기록 : 펫모리🐶
  • redis와 spring의 @Cacheable을 통해 카운트 쿼리와 같이 일부 쿼리를 캐싱하였음 → 앨범 정보 100건 조회시 30%(200ms -> 150ms) 성능향상
  • 애플리케이션 서비스에서 도메인 서비스를 조합하여 하나의 기능을 만드는 퍼사드 패턴을 사용하여 코드 재사용성을 높였으며 순환참조 가능성을 줄임
  • 스프링 이벤트의 강력한 추상화를 통해 물리적 의존성을 논리적 의존성으로 변경하여 서비스 클래스의 의존성의 수를 줄임
  • 모든 컨트롤러, 서비스에 대한 테스트를 작성하여 예상하지 못한 상황 발생을 막을 수 있었음
  • 큐시즘 우수상(3등)
2023.07~ : 반려동물 공동 관리 서비스 : Pawith 앱스토어
성능 개선
* 이미지 업로드 + 팀 생성 API 개선
  * 리팩터링 전 : 이미지 업로드 API + 팀 생성 API, 동시100명 요청 평균 160ms
  * 리팩터링 후 : 이미지 업로드(비동기) + 팀 생성 API , 동시 100명 요쳥 평균 98.3ms(60% 개선)

* Todo 완료율 API 개선
  * 리팩터링 전 : 동시 100명 요청 평균 426ms
  * 리팩터링 후 : 동시 100명 요청 평균 67ms (535% 개선)

* Todo 조회 API 개선
  * 리팩터링 전 : 동시 100명 요청 평균 915ms
  * 리팩터링 후 : 동시 100명 요청 평균 85ms(914% 성능개선)

* Todo 모임 조회 API 개선
  * 리팩터링 전 : 동시 100명 요청 평균 202ms
  * 리팩터링 후 : 동시 100명 요청 평균 88ms(129% 성능개선)

* Todo 모임 이름 조회 API 개선
  * 리팩터링 전 : 동시 100명 요청 평균 225ms
  * 리팩터링 후 : 동시 100명 요청 평균 63ms(257% 성능개선)

* 카테고리 하위 Todo 조회 API 개선(테스트 데이터 24000개 레코드)
  * 리팩터링 전 : 단건 조회 41000ms
  * 리팩터링 후 : 단건 조회 800ms(5025% 성능 개선)
  • 캠퍼스타운 창업동아리 네트워크 창업캠프 입상(3등)

스터디

2023.01 ~ 2023.03 : Object 스터디 (LIVID)

2023.01 ~ 2023.03 : Effective-Java 스터디 (LIVID)

2023.07 ~ 2023.09 : Head First Design Patterns 스터디 (LIVID)

2023.07 ~ 2023.10 : Optimizing Java 스터디

2023.07 ~ 2023.11 : 알고리즘 스터디

2023.10 ~ 2023.12 : 도커 교과서

2023.11 ~ 2024.02 : 오브젝트

Pinned

  1. TIL TIL Public

    하루 기록

    Java 1

  2. TEAM-SAMSION/Backend TEAM-SAMSION/Backend Public

    Java 8

  3. PS PS Public

    This is a auto push repository for Baekjoon Online Judge created with [BaekjoonHub](https://github.com/BaekjoonHub/BaekjoonHub).

    C++

  4. code-review-bot code-review-bot Public

    한글로 코드 리뷰해주는 Github Bot

    TypeScript 8 1