채용공고 올리기

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

이직/구직 중이에요
성실함
학습 지향
커뮤니케이션
기술적
열정적

미리보기

기본 정보

이름
이승석
직업
백엔드 개발자
이메일
seungseok1004@gmail.com
간단소개

성장을 위한 배움과 경험, 그 안의 모든 과정을 좋아하고 즐기닙니다 ☺️

자기소개

자기소개

200만명의 회원을 가진 이커머스 플랫폼에서 백엔드 개발을 담당하며 신규 매출 생성, 연간 서비스 이용료 2,000만원 이상의 절감, 전체 서비스 성능 10% 이상 개선 등에 기여한 경험이 있습니다.

다양한 배경을 가진 팀원들과의 소통을 좋아합니다. 언제든 다양한 직무의 구성원들과 만날 수 있는 환경 속에서 적극적으로 소통하며 사람들에게 좋은 영향을 줄 수 있는 사람이 되려고 노력해왔습니다.

도전에 두려움이 없고 새로운 기술을 습득하는 것에 거부감이 없습니다. 지난 1년동안 실무 외의 시간을 활용하여 안정적이고 고가용성을 갖춘 애플리케이션에 대해 몰두하며 MSA 와 EDA 를 결합한 결제 서비스, 분산락을 활용한 선착순 쿠폰 발급 시스템 등의 개인 프로젝트를 통해 그 깊이를 더했습니다.
더 깊은 고민을 할 수 있는 개발자가 되기 위해 끊임없이 노력하고 있습니다.

기술 스택

기술 스택

경력

회사명

(주)삼표산업

직책 • 부서

매니저 • WEB팀

담당 업무

WEB팀

  • C# 기반의 그룹 내 모든 계열사가 통합된 ERP 시스템을 Spring Framework 환경으로 마이그레이션

근무 기간 (근무 형태)
2024.10. ~ 2025.02.

(5개월 | 정규직)

회사명

지앤지커머스

직책 • 부서

책임 • 플랫폼개발지원팀 / 신규서비스개발팀

담당 업무

플랫폼개발지원팀

  • 200만명의 회원을 가진 이커머스 플랫폼 도매꾹 서비스 개발

    • VoC 기반의 백오피스와 관리자 페이지 기능 구현 및 개선

    • AI 상품추천 서비스 구현을 통한 신규 매출 5% 이상의 기여,

      사용자 경험 개선

    • 알림톡 통합으로 연간 서비스 이용료 2,000만원 이상의 절감

  • 레거시 개선 및 고도화

    • 네이티브 PHP 기반의 모바일 플랫폼을 Laravel 환경으로 리팩토링

      • 로그인과 결제, 코어 라이브러리 담당

    • 실시간 엑셀 다운로드 시스템을 메세지 큐 방식의 비동기적 프로세스로 개선

      • cdn 과 다운가능한 페이지를 제공하여 사용자 경험 개선

      • 메모리 이슈 및 성능 위협 감소, 비용 최적화

  • 모니터링 & 최적화

    • Grafana 를 활용한

      슬로우 쿼리 탐지, 분석 및 최적화

    • 쿼리의 응답 시간을 평균 20% 개선

  • 협업

    • 타 부서에 협력하며 관리자단의 각종 운영업무 자동화 (VoE 청취/요구사항 분석/설계/개발)

    • SQL 을 활용하여 데이터 추출 지원

  • API 기술 지원

    • OPEN API 기술 문의 담당으로 메일 응대 업무 진행

    • 전체 API 예제 코드 작성 및 제공, 서드파티 기술지원을 위한 API 설계 및 고도화

      • 외부 개발자의 통합 시간 평균 1시간 이상 단축


신규서비스개발팀

  • 백오피스 성능 개선

    • 전 직원의 페이지 액세스 및 권한 제어 고도화

      • 수동으로 관리하던 프로세스를 미들웨어를 통해 관리할 수 있게 개선, 관리 효율성 증대

    • 게시판의 타입별 검색, 카테고리 기능 등의 추가 기능 개발

    • 조회 성능 개선을 위해 부분 캐싱 및 인덱싱 전략 적용해

      서비스의 전반적인 응답시간 20% 이상으로 성능 개선

    • GA API 를 활용하여 트래픽, 인기 상품, 검색 순위 등의 데이터를 활용하여 맞춤형 대시보드 서비스를 개발.

      • MD & 마케팅 부서의 일일 작업 시간 평균 2시간 절약 경험.

  • 개발 문화 개선

    • 팀의 문제 해결 능력을 향상시키기 위해 정기적인 알고리즘 스터디 창설 및 운영

      • 문서화 능력 및 문제 해결 능력 증진

근무 기간 (근무 형태)
2021.06. ~ 2024.07.

(3년 2개월 | 정규직)

회사명

d.AntWort

직책 • 부서

사원 • Tech Team

담당 업무
  • 자사 및 클라이언트 서비스 유지보수 및 고도화

    • 대표 웹 사이트를 네이티브 PHP 기반의 레거시에서 Codeigniter 프레임워크 기반으로 고도화 개발.

    • Let’s Encrypt로 프로젝트 SSL 인증서 발급 및 관리, 사이트 SSL 적용

    • 고객사의 요구사항 분석 및 맞춤형 웹 개발.

      • UI/UX 설계와 반응형 웹 구현하여 사용자 참여도 및 전환율 기존 대비 10% 이상 향상에 기여.

근무 기간 (근무 형태)
2021.01. ~ 2021.06.

(6개월 | 정규직)

프로젝트

소속/기관명

개인

프로젝트명

서버리스 아키텍처 기반의 이커머스 플랫폼

프로젝트 내용

Serverless Service 를 활용한 대용량 트래픽 및 비용 최적화 아키텍처 기반의 이커머스 플랫폼 프로젝트

  • AWS Serverless, lambda 를 활용한 아키텍처 설계

    • Auto-Scaling 과 Serverless 를 통한 비용 최적화/효율화

  • Terraform 을 사용한 안전하고 효율적인 리소스 관리

Tech Stack

AWS - Lambda, S3, Cloudfront, CloudWatch, RDS, Cognito, DynamoDB, SQS, SES
Spring Data Jpa, Mysql, Redis, Terraform

프로젝트 기간
2024.09. ~ 진행 중
소속/기관명

개인

프로젝트명

MSA 기반 SNS 서비스 with Kubernetes

프로젝트 내용

'가상 면접 사례로 배우는 대규모 시스템 설계 기초' 책을 읽고 직접 구현하는 SNS 서비스 프로젝트

  • 5개 서버 기반 SNS 서비스 개발, AWS EKS 기반의 쿠버네티스 클러스터 환경을 구축

    • 대용량 트래픽에 대응하기 위한 로드 밸런싱과 오토 스케일링 & 관리 자동화를 위해 쿠버네티스를 사용

      • Auto-Scale + helm 을 사용한 로드밸런싱을 통해 분산 프로세스 구축

    • Telepresence 활용한 개발환경 구성

    • jib 을 사용하여 이미지 빌드 최적화, 빌드 시간을 2배 이상 단축

    • AWS EFS 를 이용한 StorageClass 정의

      • Pod에 이미지를 저장하기 위해 스토리지 서비스가 필요한 상황, 가용영역과 상관없이 Attach 될 수 있는
        EFS를 사용

      • 클러스터에서 EFS 를 이용해서 프로비저닝 할 때, 해당 파일 시스템을 통해서 프로비저닝이 될 수 있게
        StorageClass 를 정의

  • k6 를 이용하여 지속적 성능 측정을 통한 트러블 슈팅

Tech Stack
Spring Data Jpa, Mysql, Redis, Docker, Kafka, AWS EKS, AWS EFS, Promethous, Grafana

Github
https://github.com/iamseung/timeline-server

프로젝트 기간
2024.08. ~ 2024.09.
(2개월)
소속/기관명

개인

프로젝트명

결제 서비스 with Spring

프로젝트 내용

실무 결제 프로세스에 큰 아쉬움을 느껴 레거시 결제 서비스를 Spring boot 로 재구현한 프로젝트

  • Monolithic 아키텍처 기반의 시스템을 점진적으로 MSA 구조의 아키텍처로 설계 및 기능 개발

    • 여러 도메인, 서비스 간 낮은 결합도를 가지고, 서비스끼리 미치는 영향도를 최소화하기 위한 MSA 설계

  • 강하게 결합된 서비스 컴포넌트들을 디커플링하기 위해 Event Driven한 구조로 설계

    • Kafka 를 이용해 이벤트 기반으로 작업 처리

      • Protobuf 를 사용하여 Kafka Event 전달에 쓰이는 데이터 구조의 무결성을 보장

    • 주문 요청 시, 외부 시스템(배송 요청, 색인 업데이트)을 호출하며 생기는 병목 현상을 해결하기 위해 사용

    • 비동기 처리로 고가용성과 확장성을 갖춘 아키텍처 구성

    • 분산 트랜잭션에서 최종 일관성을 달성하기 위해 Choreography-based SAGA 패턴을 적용

  • 상품 데이터베이스의 스파이크 트래픽에 대한 대응

    • 효율적인 분산과 대규모 확장이 가능한 Cassandra 를 사용

  • 서비스 간의 통신에서 발생할 수 있는 장애 상황을 관리하고, 장애가 시스템 전체로 확산되는 것을 방지 위해
    Circuit Breaker 를 적용.

Tech Stack
Spring Data Jpa, Mysql, Redis, Cassandra, Docker, Kafka

Github
https://github.com/iamseung/OrderService

프로젝트 기간
2024.07. ~ 2024.08.
(2개월)
소속/기관명

개인

프로젝트명

선착순 쿠폰 발급

프로젝트 내용

회사에서 무산된 선착순 서비스를 직접 구현해 보고자 시작한 프로젝트

  • 대규모 트래픽을 고려한 분산 아키텍처 설계

  • ControllerAdvice 를 사용한 통합 예외 핸들링

  • 프로메테우스 + 그라파나 조합으로 스프링 및 서버 자원 모니터링

Tech Stack
Spring Data Jpa, QueryDsl, Mysql, Redis, H2, Aws Cloud Watch, Spring Actuator, Aws EC2, Aws RDS, Aws Elastic Cache, Promethous, Grafana, Locust, Docker

Github
https://github.com/iamseung/Coupon-System

프로젝트 기간
2024.05. ~ 2024.06.
(2개월)
소속/기관명

개인

프로젝트명

실시간 티켓팅

프로젝트 내용

티켓팅 서비스를 직접 구현해 보며 프로세스를 파악해 보자는 목적으로 진행한 프로젝트

  • Spring Webflux 기반 리액티브 프로그래밍

    • Async Non-blocking 을 지원하여 서버 자원을 MVC 보다 효율적으로 사용하며, 동시에 수 많은 수의 요청을 처리할 수 있기 때문에 Spring Webflux 를 사용

  • Redis와 스케쥴러를 사용한 접속자 대기열 시스템 구현

    • Redis 를 Queue 방식으로 활용, 접속 시간에 따른 대기열 보장

Tech Stack
Spring Data Jpa, Spring Webflux, Mysql, Redis, Docker

Github
https://github.com/iamseung/Ticketing-Flow

프로젝트 기간
2024.03. ~ 2024.05.
(3개월)
소속/기관명

지앤지커머스

프로젝트명

모바일 플랫폼 리팩토링

프로젝트 내용

모던 PHP 기반의 레거시 환경의 모바일 플랫폼을 Laravel 기반으로 고도화하는 프로젝트 (로그인, 결제 파트)

  • 30,000 줄 이상의 코드 리뷰

  • 편리한 디버깅 환경을 위한 Laravel Debugbar 환경 구축 및 도입 주도

  • 절차지향의 레거시 코드를 MVC 패턴을 적용한 구조로 재설계 및 구현

  • 실행 계획 분석을 통한 성능 최적화

    • 적절한 Index 사용과 적용 순서고려,

      IN 문을 활용한 다중 데이터 일괄 조회 및 캐싱, JOIN 등을 이용해 조회 성능 20% 이상 개선

  • 기존 MySQL + Cache 기반 통합 세션 관리를 MongoDB 기반으로 개편

  • 2차 인증 서비스, 장바구니 옵션 수량 변경 등의 신규 서비스 개발

프로젝트 기간
2023.03. ~ 2024.03.
(1년 1개월)
소속/기관명

지앤지커머스

프로젝트명

AI 상품 추천 서비스 개발 with Naver Aitems API

프로젝트 내용

타 업체의 상품 추천 서비스를 대체할 자체 상품 추천 서비스를 개발 프로젝트

  • 자동화 서비스 구현

    • 배치 프로세스 & 스케줄러 아키텍처 설계 및 구현

    • Cron 을 이용한 메세지 큐 프로세스 구현, 프로세스 관리를 위한 task 스키마 설계

    • Elastic Search 를 이용하여 추천 학습 결과 조회 성능 최적화, Serving Api 제공

    • 사용자 경험 개선, 신규 매출 5% 이상의 기여

프로젝트 기간
2022.09. ~ 2022.11.
(3개월)
소속/기관명

지앤지커머스

프로젝트명

엑셀 다운로드 시스템 고도화

프로젝트 내용

실시간으로 대용량의 데이터를 추출하는 유저들이 많아짐에 따라 메세지 큐 방식의 비동기 처리 방식으로 사용자가 직접 데이터를 다운로드 + 급증하는 트래픽에 대응할 수 있는 구조로 전환하는 프로젝트

  • 쿼리 실행 계획을 통해 비효율적인 조인 제거, 적절한 인덱스 사용등의 쿼리 튜닝

  • 메세지 큐 방식의 로직 구현 + Cron & Scheduler를 이용한 비동기 처리.

  • 특정 사용자의 데이터로 인한 처리 지연 문제

    • 스케줄러 인스턴스 확장, 동적 배치 사이즈 조정 등을 통해 해결.

    • Object storage 와 Cdn 서비스를 사용하여 안정적인 데이터 전송.

    • 에러 감지와 방지책을 통해 안정적인 서비스 환경을 구축

프로젝트 기간
2022.06. ~ 2022.08.
(3개월)
소속/기관명

지앤지커머스

프로젝트명

알림톡 서비스 통합 및 고도화/자동화 도입

프로젝트 내용

알림 매체 별(알림톡/SMS 등)로 발송되던 서비스를 NHN 하나로 통합하기 위한 프로젝트

  • 동기 프로세스를 비동기로 처리 가능한 구조로 설계 및 리팩토링

  • 기존 로그 테이블을 월별로 분리 및 자동 생성 자동화를 통해 로그 조회 성능을 개선

  • 서비스 속도 성능 10% 이상 개선, 연간 알림톡 비용을 2,000만원 이상 감소

프로젝트 기간
2022.02. ~ 2022.04.
(3개월)

포트폴리오

타입

URL

노션
링크

Portpolio

깃허브
링크

Github

티스토리
링크

Blog

교육

소속/기관명

명지대학교

종류 | 전공

대학교(학사) | 정보통신공학과

재학 기간

2015.02. ~ 2021.02.

재학 상태

졸업

자격증

자격증명

TOEIC Speaking

점수 | 발급기관

IM2 | ETS

취득연월

2024.03.

자격증명

정보처리기사

점수 | 발급기관

기사 | 한국산업인력공단

취득연월

2023.11.

자격증명

SQLD

점수 | 발급기관

Pass | 한국데이터산업진흥원

취득연월

2023.12.

외국어

외국어명

영어

점수

일상 회화 가능

댓글