채용공고 올리기

미리보기

직업
백엔드 개발자
이름
김찬빈
이메일
chanbin.backend@gmail.com
간단소개
주로 Java/Spring을 사용하여 웹 서비스 개발을 담당하였습니다. 현재 패션 기업에서 커머스 플랫폼 및 백오피스를 개발/배포/운영하고 있습니다. 리팩토링과 객체 지향 설계를 통해 유지보수성 높은 코드를 만들고, 테스트 코드로 시스템 안정성을 확보하는 것을 중요하게 생각합니다. 제약이 많은 환경에서도 최선의 방법을 찾아 코드 품질과 안정성을 확보하기 위해 고민합니다. 테스트 코드 도입이 어려운 프로젝트에서 QA 테스트 프로세스를 구축하여 배포 후 발생하는 버그를 크게 줄인 경험이 있습니다

기술 스택

기술 스택
Java
Spring Boot
JPA
mybatis
querydsl
JSP
jQuery
MySQL
Oracle
REST API
JUnit
Git

자기소개

자기소개

개발자의 역할은 단순히 코드를 작성하는 것을 넘어, 비즈니스의 핵심 문제를 해결하고 다양한 이해 관계자들과 효과적으로 커뮤니케이션 하는 것이라고 믿습니다. 컨텐츠 기획자로 근무하던 시절, 다양한 직군과의 협업을 경험하면서 의사소통의 중요성을 깊이 깨달았습니다. 이를 바탕으로 기술적 개념을 비기술 팀원들의 눈높이에 맞춰 명확하고 간결하게 설명할 수 있습니다.

개발 경험을 기록하고 공유하는 것을 중요하게 생각합니다. 운영 및 개발 중 발생하는 문제의 원인을 분석하고, 해결한 과정을 문서화하여 유사한 문제 발생 시 다운 타임을 약 40% 감소시킨 경험이 있습니다. 또한 개발에 입문한 이후부터 개인 블로그에 150여 개의 기술 관련 포스트를 작성하여 월 평균 9천 명, 일 평균 3백 명이 방문하고 있습니다.

저의 목표는 기술적 전문성과 커뮤니케이션 능력을 결합하여 비즈니스 성장에 기여하는 것입니다. 문제 해결에 대한 능동적이고 창의적인 접근, 그리고 팀과의 적극적인 협업을 통해 조직의 목표 달성에 핵심적인 역할을 하는 개발자로 성장하고자 합니다.

경력

회사명
엑스얼라이언스
직책 • 부서
백엔드 개발자 • SW개발팀
근무 기간 (근무 형태)
2023.06. - 재직 중
(1년 8개월 | 정규직)
담당 업무

패션 브랜드 루이까또즈를 포함한 다양한 분야의 계열사를 운영하는 지주회사

  • 패션 브랜드 루이까또즈 직영몰 개발

    • 전체적인 API 개발 및 유지보수 (주문/환불 서비스, 쿠폰 서비스, 장바구니 서비스 등)

    • 어드민 페이지 관리

    • VOC 문의사항 분석 및 관련 기능 개선

  • 레거시 개선

    • 기존 프로모션 페이지 생성할 때마다 서버 재기동으로 인한 서비스 중단 시간(10분 ~ 20분)을 최소화하기 위해 진행

    • 서버 재기동 없이 JSP 파일 배포만으로 프로모션 페이지 생성되도록 프로세스 개선

    • 서비스 중단 시간 90% 감소 및 마케팅 대응 속도 개선

  • 쿼리 개선

    • 데이터 추출 시 사용하는 기존 쿼리의 실행 시간이 지나치게 길어져 진행

    • 서브쿼리를 JOIN으로 재작성하고 인덱스를 추가하여 성능 개선

    • 쿼리 실행 시간 3분 -> 72.7sec 개선

  • QA 테스트 도입

    • 프로젝트 배포 후 버그가 지속적으로 발생하는 문제를 개선하기 위해 도입

    • Test case를 통한 QA 테스트를 진행하여 사전에 버그 발견 및 해결

    • 프로젝트 배포 후 발생하는 버그 감소

  • 버그 발견 및 해결

    • 약 20여개의 버그를 직접 발견하고 문서화하여 팀 내 공유

    • 선제적 버그 발견 및 해결로 사용자 경험 개선 및 시스템 안정성 향상

  • 시스템 설정과 트러블 슈팅 사례 문서화

    • 시스템 설정과 트러블 슈팅 사례를 협업툴에 체계적으로 문서화

    • 유사한 문제 발생 시 문제 해결 시간 40% 단축 및 신규 입사자 온보딩 기간 단축

회사명
MOH
직책 • 부서
컨텐츠 기획자 • 컨텐츠팀
근무 기간 (근무 형태)
2018.01. - 2022.08.
(4년 8개월 | 정규직)
담당 업무

(비개발 경력) 이모티콘 제작 및 UX 디자인 중심의 웹 에이전시

  • UI/UX 디자이너로 1년간 근무, 컨텐츠 기획자로 3년간 근무

  • 컨텐츠 신규 사업팀 신설 후 컨텐츠 기획자로 직무 전환

  • 전반적인 프로젝트를 기획하며 크리에이티브 팀의 다른 구성원과의 오버 커뮤니케이션을 지향합니다.

  • 인기 이모티콘 시리즈를 기획 및 관리하였습니다.

  • SNS 컨텐츠를 제안하여 성공적으로 런칭 및 운영하였습니다.

프로젝트

프로젝트명
루이까또즈 직영몰 지역별 배송비 부과 기능 개발
소속/기관명
엑스얼라이언스 • SW개발팀
프로젝트 기간
2024.10. - 진행 중
(5개월)
프로젝트 설명
  • 담당 역할

    • 로직 플로우 설계

    • 배송비 부과 API 개발

    • 우편번호를 기반으로 지역별 배송비 자동 부과 기능 추가

    • 배송비 부과되면서 변경된 주문/반품/교환 정책에 따라 프로세스 수정

    • 상품별 배송비 부과 -> 주문별 배송비 부과 로직 변경

  • 기여한 내용

    • 레거시 개선

      • 배송비 정보가 코드 곳곳에 하드코딩되어 있어서, 과거 주문의 배송비 히스토리 관리가 되지 않았고 배송비 정책 변경 시 유지보수 어려움 발생하여 개선 진행

      • 배송비 정보를 데이터베이스로 통합 관리

      • 과거 주문을 포함한 배송비 히스토리를 추적하고 배송비 정책 변경에 따른 개발 소요 시간 대폭 감소

  • 기술 스택


    Java8 Spring Spring Batch JSP jQuery Mybatis Oracle Github JEUS WebToB

프로젝트명
루이까또즈 프로모션 페이지 개발
소속/기관명
엑스얼라이언스 • SW개발팀
프로젝트 기간
2024.12. - 2025.01.
(2개월)
프로젝트 설명
  • 담당 역할

  • 기여한 내용

    • 레거시 개선

      • 기존 프로모션 페이지 생성할 때마다 서버 재기동으로 인한 서비스 중단 시간(10분 ~ 20분)을 최소화하기 위해 진행

      • 서버 재기동 없이 JSP 파일 배포만으로 프로모션 페이지 생성되도록 프로세스 개선

      • 서비스 중단 시간 90% 감소 및 마케팅 대응 속도 개선

    • 랜덤 쿠폰 발급 성능 개선

      • 기존 랜덤 쿠폰 발급 알고리즘을 최적화하여 불필요한 임시 List 생성을 로직을 제거하여 메모리 효율을 높이고 계산 과정을 간소화

      • 20종 쿠폰, 100만 건 기준 쿠폰 발급 시간 약 91% 단축 (0.391sec -> 0.027sec)

  • 기술 스택


    Java8 Spring JSP jQuery Mybatis Oracle Github JEUS WebToB

프로젝트명
루이까또즈 직영몰 선물하기 서비스 개발
소속/기관명
엑스얼라이언스 • SW개발팀
프로젝트 기간
2024.04. - 2024.07.
(4개월)
프로젝트 설명
  • 담당 역할

    • 선물하기 관련 테이블 및 로직 플로우 설계

    • 선물하기 서비스 API 개발 및 화면 구현 (선물하기, 선물 인증, 선물 거절/수락, 선물 주문 관리 등)

    • 선물하기 관련 어드민 페이지 개발

    • 카카오 공유하기 API 연동하여 선물 공유 기능 구현

    • Spring Batch를 사용해 선물 받기 기한 만료 시 자동 결제 취소 및 카카오톡 알림 구현

  • 기여한 내용

    • 레거시 개선

      • 선물 주문 로직 추가하면서 기존의 주문 로직의 복잡한 단일 메서드가 유지보수와 확장성에 어려움 발생하여 진행

      • 단일책임원칙(SRP)을 적용하여 주문, 반품, 교환 기능을 각각 독립적인 메서드로 분리하여 코드 구조를 개선함

      • 코드의 유지보수성이 향상되어 새로운 기능 추가가 용이해지고, 주문 로직의 가독성이 개선됨

    • 개인 정보보호 강화

      • 기존 로직에서는 카카오톡 공유 시 생성된 인증키만으로 인증을 진행하여, 선물 발송인과 수령인 모두 수령인의 배송 정보를 확인할 수 있는 문제가 발생

      • 이를 해결하기 위해 선물 수락 후 수령인 전화번호로 인증번호를 전송하고 확인하는 이중 인증 시스템을 도입하여 수령인의 개인정보 보호를 강화

    • 트러블 슈팅

  • 기술 스택


    Java8 Spring Spring Batch JSP jQuery Mybatis Oracle Github JEUS WebToB

프로젝트명
사내 업무 성과 평가 시스템 개발
소속/기관명
엑스얼라이언스 • SW개발팀
프로젝트 기간
2023.10. - 2024.01.
(4개월)
프로젝트 설명
  • 담당 역할

    • 테이블 및 전체적인 로직 플로우 설계

    • 전체적인 API 개발 및 화면 구현 (업무 데이터 처리, 평가, 결과 등)

    • 평가 점수에 따른 팀 랭킹 시스템 개발

    • Apache POI 라이브러리를 사용해 평가 결과를 Excel 형식으로 다운로드할 수 있는 기능 개발

  • 기여한 내용

  • 기술 스택


    Java8 Spring Boot JSP jQuery JPA/Hibernate Querydsl JUnit5 Oracle Github JEUS WebToB

프로젝트명
소셜미디어를 담은 여행 동행 모집 서비스 개발
소속/기관명
개인
프로젝트 기간
2023.03. - 2023.06.
(4개월)
프로젝트명
목표 달성 서비스 개발
소속/기관명
개인
프로젝트 기간
2023.01. - 2023.02.
(2개월)
프로젝트 설명

포트폴리오

타입
URL

교육

소속/기관
인덕대학교
종류 | 전공명/전공계열
대학교(전문학사) | 시각디자인
재학 기간 (재학 상태)
2012.03. - 2018.02. (졸업)
소속/기관
신일고등학교
종류 | 전공명/전공계열
고등학교 | 인문계
재학 기간 (재학 상태)
2009.03. - 2012.02. (졸업)

대외활동

활동명
기술 블로그 운영
소속/기관
개인
활동 연도
2025
활동 상세 설명
  • 개인 기술 블로그 개발하는 콩을 운영중입니다.

  • 개발 경험을 기록하고 공유하는 것을 중요하게 생각합니다.

  • 개발 입문부터 현재까지 150여 개의 기술 포스트를 작성하였습니다.

  • 누적 조회수 20만 회, 월 평균 9천+ 명의 방문자를 유치했습니다.

활동명
온라인 스터디 운영
소속/기관
개인
활동 연도
2023
활동 상세 설명
  • 정해진 시간 동안 개인적인 목표를 설정하고 집중하여 공부할 수 있는 온라인 모각코 스터디 그룹 "개굴단"을 운영하고 있습니다.

  • 스터디원들과 함께 목표를 공유하고 진행 상황을 공유하며 피드백을 주고 받을 수 있었습니다. 이를 통해 공부에 대한 의지를 높이고 지속적으로 학습할 수 있는 동기부여가 되었습니다.

  • 다양한 사람들과 교류하면서 개인적인 성장뿐만 아니라 개발자 네트워크를 형성할 수 있었습니다.

  • 스터디를 운영하면서 적극적인 참여와 의견 조율의 중요성을 느꼈고, 스터디원들의 의견을 수렴하고 그룹의 목표와 방향성을 설정하기 위해 노력했습니다.

  • 모각코를 통해 개인적인 목표 달성과 동시에 교류를 통해 성장할 수 있었습니다. 스터디는 현재까지도 활발히 운영하고 있습니다.

활동명
Backend Software Engineering Bootcamp 수료
소속/기관
Codestates
활동 연도
2022
활동 상세 설명
  • Java와 Spring Boot을 메인으로 서버를 개발할 수 있도록 학습했습니다.

  • 데이터베이스 설계와 관리, JPA를 활용한 CRUD API 개발을 할 수 있습니다.

  • RESTful API 디자인과 테스트 방법을 학습했습니다.

  • TDD 방법론과 JUnit, Mockito 등을 활용하여 테스트 코드를 작성할 수 있습니다.

  • AWS EC2, RDS, S3 등을 이용하여 애플리케이션을 배포하고 관리할 수 있습니다.

활동명
1일 1커밋 스터디
소속/기관
개인
활동 연도
2022
활동 상세 설명
  • 스터디에 참여하면서 지속적으로 코드를 작성하고 발전시킬 수 있었습니다.

  • 이를 통해 일상 생활 속에서도 시간을 할애하여 개발에 집중하는 습관을 형성할 수 있었습니다.

  • 3월 공식적으로 스터디를 종료하였으며, 이후 개인적으로 꾸준히 커밋을 이어가고 있습니다.