채용공고 올리기

손지석님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
손지석
직업
Software Engineer
이메일
thswltjr11@gmail.com
간단 소개

자기소개

자기소개
  • 안녕하세요. 끊임없이 도전하는 개발자 손지석입니다.

    저는 1년간의 삼성청년SW아카데미 교육을 수료하며, 다양한 프로젝트에서 백엔드와 인프라, 아키텍처 설계 등을 담당했습니다.

  • 그중, MSA 환경에서 진행한 뉴스톡 프로젝트에서 트랜잭션 처리 과정에서 거래내역이나 주문내역 저장과 같은 로직을 비동기 처리하여 성능을 40% 향상시켰으며, 쿠버네티스와 젠킨스를 활용해 MSA 아키텍처의 CI/CD 파이프라인을 구축하였습니다.

  • 이외에도 AWS 솔루션 아키텍트 자격증 취득 경험을 바탕으로 공기밥 프로젝트에서 EC2 인스턴스를 다중화하여 장애를 복구한 경험이 있습니다.

  • 이러한 경험을 통해 삼성청년SW아카데미에서 3번의 프로젝트 중 2번 프로젝트에서 우수상을 수상하였습니다.

  • 이를 토대로 회사의 높은 기술력과 좋은 환경 속에서 성장하여 회사에 기여하고 싶습니다.

프로필

기술 스택

기술 스택

Java, Spring, JPA, AWS, 아키텍처

프로젝트

프로젝트명

Newstock (경제 뉴스를 분석하는 모의투자 플랫폼)

소속/기관명

삼성 청년 SW 아카데미

프로젝트 기간

2024.08. ~ 2024.10.

프로젝트 내용
  • 프로젝트 소개

    • 경제 뉴스를 통해 투자 인사이트를 키우고, 모의 투자를 통해 실전 감각을 익힐 수 있는 빅데이터 기반 모의투자 플랫폼

    • 총 6명 참여 (프론트엔드 3, 백엔드 2, 인프라 1)

  • 내가 사용했던 기술 스택

    • 백엔드 : Spring Boot, JPA, MySQL, HBase

    • 인프라 : Kubernetes, Jenkins, NGINX

  • 기여한 점

    • 구현 기능 중심

      • MSA(Microservices Architecture) 기반 서비스 구조 설계 (도메인별 서비스 분리)

      • Jenkins와 Kubernetes를 사용해 MSA 환경의 CI/CD 파이프라인 구축 및 운영

      • 5년치 대규모 뉴스 데이터의 HBase CRUD 기능 설계 및 구현

    • 성능 개선 중심

      • MSA 환경의 트랜잭션 처리 과정에서 비필수 로직을 비동기 방식으로 처리하여 성능을 기존 대비 40% 향상 (0.34초 -> 0.18초)

      • API Rate Limiting을 적용하여 비정상 요청 90% 차단 및 서버 과부하 방지 (초당 1000건 -> 100건)

    • 문제 해결 중심

      • MSA 기반 주식 매수 트랜잭션에서 발생한 중복 요청 문제 발생

      • Kubernetes 재스케줄링으로 Redis 데이터가 삭제되는 문제 발생

      • Apache Phoenix Client 라이브러리와 Spring Boot 내장 로그 시스템 충돌

      • 프론트엔드의 useEffect에서 API를 무한 호출하는 이슈로 인해 서비스가 과부하

    • 해결한 방법

      • 낙관적 락 및 Idempotency Key 설계를 통해 해결

      • 크론 방식으로 Redis 데이터를 주기적으로 MySQL에 백업

      • Spring Boot 기본 로깅 라이브러리를 제거한 후, 배포된 Hadoop 환경 내 Apache Phoenix 버전과 Spring에 import된 라이브러리 버전 일치 조정

      • NGINX에서 API Rate Limiting 적용

  • 성과

    • 삼성 청년 SW 아카데미 주관 프로젝트 우수상 수상 🏆

  • GitHub Link

프로젝트명

공기밥 (공공기관 밥집 서비스)

소속/기관명

삼성 청년 SW 아카데미

프로젝트 기간

2024.10. ~ 2024.11.

프로젝트 내용
  • 프로젝트 소개

    • 공공기관의 업무추진비 데이터를 활용해 해당 지역의 맛집 정보를 제공하는 서비스

    • 총 6명 참여 (프론트엔드 2, 백엔드 2, 인프라 2)

  • 내가 사용했던 기술 스택

    • 인프라 : Amazon Aurora, AWS EC2, Docker, Prometheus, Grafana

  • 기여한 점

    • 구현 기능 중심

      • Jenkins와 Docker를 사용해 자동화된 CI/CD 파이프라인 설계 및 운영

      • Prometheus, Grafana를 활용해 API 트래픽을 실시간 모니터링

    • 문제 해결 중심

      • 체류 시간이 0초인 비정상적인 해외 트래픽 식별

      • next.js 오류로 인해 CPU 사용량이 99.9%까지 치솟아 EC2가 종료되어 모든 서비스가 중단된 문제

    • 해결한 방법

      • NGINX GeoIP2, AWS WAF를 사용해 해외 트래픽을 차단

      • AWS 환경에서 EC2 인스턴스를 이중화하여 장애 복구 구현

  • 성과

    • 삼성 청년 SW 아카데미 주관 프로젝트 우수상 수상 🏆

  • GitHub Link

프로젝트명

아비터 (코인 김프 알림 서비스)

소속/기관명

개인

프로젝트 기간

2025.03. ~ 진행 중

프로젝트 내용
  • 프로젝트 소개

    • 국내와 해외의 가격 프리미엄을 계산하여 사용자에게 텔레그램을 통한 알림을 보내주는 서비스

    • 실시간 데이터 스트리밍 아키텍처를 설계하고 구축하기 위한 목적

  • 내가 사용했던 기술 스택

    • 백엔드 : Spring Boot, JPA, Kafka, Spring Cloud, Redis

  • 기여한 점

    • 구현 기능 중심

      • MSA(Microservices Architecture) 기반 서비스 구조 설계 (도메인별 서비스 분리) [블로그]

      • 국내·해외 가격 프리미엄을 계산하고, 텔레그램 알림 서비스 제공

      • CQRS 패턴을 적용하여 데이터 수집과 계산 로직을 분리하여 확장성 확보

      • 업비트 및 바이낸스의 실시간 가격 데이터를 Kafka 기반 메시징으로 마이크로서비스에 전달

    • 문제 해결 중심

      • 과도한 실시간 메시징으로 인해 컨슈머가 모든 메시지를 소비할 수 없는 문제 발생

    • 해결한 방법

      • HashMap 기반 캐싱을 활용하여 티커별 가격 정보를 저장

      • 의미 있는 변동성 발생 시에만 메시지 발행하여 불필요한 트래픽 감소

      • 주기적으로 가격 정보를 업데이트하여 캐싱된 가격 업데이트

  • 성과

    • 실시간 가격 데이터 스트림을 효율적으로 처리할 수 있는 아키텍처 설계 경험

    • 불필요한 메시징을 줄여 시스템 효율성 개선 (초당 100건 -> 7건) [블로그]

  • GitHub Link

자격증

자격증명

AWS Certified Solutions Architect – Associate

점수 | 발급기관

846 | AWS

취득연월

2024.12.

자격증명

SQLD

점수 | 발급기관

1급 | 한국데이터산업진흥원

취득연월

2024.02.

자격증명

정보처리기사

점수 | 발급기관

1급 | 한국산업인력공단

취득연월

2023.11.

교육

소속/기관명

삼성 청년 SW 아카데미

종류 | 전공

사설 교육 | 자바 전공

재학 기간 | 재학 상태

2024.01. ~ 2024.12. | 졸업

소속/기관명

상명대학교

종류 | 전공

대학교(학사) | 소프트웨어학과

재학 기간 | 재학 상태

2018.03. ~ 2024.02. | 졸업

대외활동

활동명

기술 세미나

소속/기관명

삼성 청년 SW 아카데미

연도

2024

내용

프로젝트 관련 주제를 선정하여 발표 및 토론을 진행하여 기술적 깊이 증진

주제

  • 스프링 시큐리티

  • Docker

  • MSA vs Monolithic

  • 데이터베이스 샤딩

발표 자료

활동명

INHA SW NET-Zero 공동해커톤

소속/기관명

인하대학교 및 상명대학교

연도

2023

내용

해커톤 주제

  • 에어코리아에서 제공하는 실시간 대기정보 데이터를 활용하여 실생활에 유용한 대기오염 정보 모니터링 분석 및 경보 솔루션 개발

선정 주제

  • 대기 오염 정보 제공 커뮤니티 플랫폼

    • 일정 미세먼지 농도 초과 시, 같은 지역 사용자들에게 메시지 전달

    • GPT 모델을 활용한 건강 정보 제공

    • 자유로운 소통을 위한 커뮤니티 공간 조성

    • 실시간 대기 정보 분석 시각화

기여한 점

  • HTML, CSS, Javascript를 활용하여 UI/UX 개발

  • 채팅방과 백엔드 서버 간 통신 구현

시연 영상

활동명

GDSC 상명 해커톤

소속/기관명

상명대학교

연도

2022

내용

해커톤 주제

  • 일상의 역발상

선정 주제

  • 안심 배달 플랫폼

    • 배달 속도 통제를 통해 안전하고 건강한 배달 문화를 조성

    • 설정된 금액 이상으로 소비 시 배달을 차단하여 과소비 방지

    • 비만 예방을 위한 소비 습관 개선

기여한 점

  • HTML, CSS, Javascript를 사용하여 웹페이지 제작

  • Bootstrap을 통한 반응형 웹페이지 제작

활동명

수상 내역

소속/기관명

연도

내용

삼성 청년 SW 아카데미 / 프로젝트 우수상 / 24.08 ~ 24.11

  • 공기밥 프로젝트 우수상 수상 (배포 링크) (2024.11)

  • 뉴스탁 프로젝트 우수상 (2024.10)

댓글