
미리보기
- 직업
- 이름
- 백엔드 개발자 권기영입니다
- 이메일
- kkywalk2@gmail.com
- 간단소개
자기소개
- 자기소개
Spring Boot와 Java, Kotlin을 기반으로 안정성과 생산성을 모두 고려한 백엔드 서비스를 개발해왔습니다.
2~3주 단위의 스프린트를 통해 기획자, 디자이너 등 다양한 이해관계자와 긴밀히 협업하며 요구사항을 빠르게 반영했습니다.
복잡한 할인 정책, 출석체크 보상 등 다양한 비즈니스 요구사항을 JPA를 활용해 도메인 중심으로 모델링하고, 유연하게 확장 가능한 구조로 설계 및 구현했습니다.
반복적인 운영 작업을 자동화하고, 장애 대응 체계를 개선하여 서비스 신뢰성과 효율성을 높였습니다.
기능 개발 속도와 안정성을 균형 있게 유지하며 실질적인 가치를 만들어내는 백엔드 개발자입니다.
경력
- 회사명
- 콘텐츠퍼스트(주)
- 직책 • 부서
- 백엔드 개발자 • 제품개발팀
- 근무 기간 (근무 형태)
- 2022.02. - 재직 중
- (3년 3개월 | 정규직)
- 담당 업무
작품별 할인 정책 및 쿠폰 기능을 포함한 인앱 재화 할인 기능을 설계 및 구현하여 사용자 활동 유도
다양한 할인 방식의 추가로 증가한 로직 복잡도에 대응하기 위해 관련 코드 전반을 리팩토링하고, 유닛 테스트 기반으로 구조를 개선
향후 확장성과 유지보수성을 고려한 구조로 기능을 고도화함
사용자 리텐션 향상을 위한 출석체크 보상 기능을 설계하고 구현
이후 다양한 형태의 보상 정책이 유연하게 추가될 수 있도록 추상화 기반으로 설계하여 확장성과 유지보수성을 고려
반복 출석을 수행하는 사용자군의 행동 데이터를 분석하여
적극적인 사용자 유형에 대한 힌트를 확보하였고, 이는 이후 타겟 마케팅 및 개인화 기능 설계에 참고 지표로 활용
신규 가입자의 첫 구매 유도를 위해 일반 상품보다 혜택이 큰 일회성 구매 상품 설계 및 구현
스토어의 정책상 불가능한 "일회성 상품" 기능을 서버에서 구현 (사용자 ID + SKU + 기기 정보 기반)
특정 작품의 일정 챕터 이상 구매 시 인앱 재화 지급 기능을 자동화하여 운영 효율성 증대
사용자의 구매기록에서 수동으로 인앱 재화를 지급하던 작업을 자동화하여 운영 부담을 감소시킴
사용자의 대부분이 선호 장르 위주로 콘텐츠를 소비한다는 데이터 분석 결과를 바탕으로, 장르별 홈 구성을 위한 작품 조회 API를 설계 및 구현
장르별 홈에 필요한 데이터 구성 시 개발자의 실수를 방지하고 일관된 설정을 유지하기 위해 Python 기반 자동화 스크립트를 작성
작품을 조회 시 이벤트 진행 여부를 성능 문제 없이 홈 화면에서 확인하기 위해 관련 정보를 캐싱하여 내려주도록 함
분산환경에서 로컬캐시를 구현하기 위해 Hazelcast를 캐시 갱신 publisher로 활용
작품 조회 요청이 us-west2 <-> 한국 기준 100ms 내로 응답
ECS Fargate 인스턴스에서 수행하던 썸네일 이미지 변환을 ECS 인스턴스 -> 람다를 호출하는 방식으로 변경하여 운영중인 ECS 인스턴스의 크기를 감소시킴
2개의 Fagate 인스턴스 크기를 4 vCPU, 16GB -> 1 vCPU, 2GB 로 감소시켜 월간 약 200달러의 비용 절감을 기대
2명의 팀원과 함께 진행, 프로젝트를 주도하는 역할을 수행
회귀 오류에 대응하기 위한 통합 테스트 양식을 정의하고 테스트 작성
성공적으로 운영하던 모든 서비스들을 Spring Boot 2.7 -> 3.2로 마이그레이션
알람 무분별 노출로 인한 장애 대응 지연 문제를 개선하고, 예외 필터링 시스템을 도입하여 운영 효율성 향상
중요도 기반 예외 분류 및 알림 개선으로 개발자의 이슈 인지율 향상 유도
Admin 권한을 세분화 하기 위해 Security Engineer가 구현한 OPA Agent를 호출하는 권한 인가 모듈을 Spring Security의 AuthorizationManager를 활용하여 구현
권한을 OPA로 적용하기 적절하지 않은 admin 엔드포인트를 이해관계자들과 히스토리를 취합하고 정리
사용자 혜택 서비스 스쿼드
2023년 1월 - 현재
웹툰 서비스 태피툰의 사용자 혜택 스쿼드에 소속되어 상품 구매 및 이벤트 관련 지표상승을 위한 기능개발과 운영을 수행
인앱 재화 할인 체계 설계 및 구현
출석체크 보상 기능 구현
신규 사용자를 위한 첫구매 인앱 상품 설계 및 구현
포인트백 이벤트 자동화 설계 및 구현
사용자 홈 서비스 스쿼드
2022년 2월 - 2022년 12월
웹툰 서비스 태피툰 사용자들의 작품 탐색 경험을 개선하기 위한 기능 개발
장르 별 홈 구현
작품 조회 성능 향상을 위한 로컬캐시 구현
백엔드 사일로
2022년 2월 - 현재
기술적인 이슈와 부채를 해결하기 위한 작업을 수행
인프라 비용 절감을 위한 이미지 변환 구조 개선
태피툰 서비스 Spring Boot 3 마이그레이션
Sentry 활용 개선
Admin 권한 세분화를 위한 인가 모듈 구현
- 회사명
- 주식회사파두
- 직책 • 부서
- 테스트 엔지니어 • 제품양산팀
- 근무 기간 (근무 형태)
- 2019.12. - 2021.07.
- (1년 8개월 | 정규직)
- 담당 업무
SSD 테스트 어플리케이션에서 출력되는 텍스트 기반 로그를 파싱하여 구조화된 데이터로 역직렬화하는 AWS Lambda 함수(Python) 개발
역직렬화된 데이터를 Redshift로 전달하여 테스트 결과의 저장 및 분석 자동화 구현
반복적인 SSD 시료 테스트를 효율적으로 수행하기 위해 WPF 기반 UI 어플리케이션 개발
비개발자도 쉽게 사용할 수 있는 테스트 환경 제공
SSD 테스트 로그 파싱 및 분석 자동화 시스템 개발
SSD 테스트용 UI 어플리케이션 개발
- 회사명
- (주)리비전
- 직책 • 부서
- 어플리케이션 개발자 • 외주개발팀
- 근무 기간 (근무 형태)
- 2017.01. - 2019.12.
- (3년 | 정규직)
- 담당 업무
당화혈색소 측정 임베디드 장비의 내장 소프트웨어를 Qt Widget 기반으로 개발
기기 UI 및 데이터 흐름을 포함한 전체 소프트웨어 구성 구현, 성공적으로 제품 출시
여러 대의 냉각 장치를 제어할 수 있는 C# .NET 기반 멀티스레드 TCP 소켓 어플리케이션 개발
실시간 장치 제어 및 상태 모니터링 기능 구현
내부에 개발 인력이 없는 소규모 기업들을 대상으로 요구사항을 분석하고, 목적에 맞는 어플리케이션을 설계 및 단독 개발하여 제품화 지원
체외혈당측정기 내장 Qt 어플리케이션 개발 (DXGEN EPITHOD 616)
냉각기 제어 시스템 개발
기술 스택
- 기술 스택
- Java
- Kotlin
- Spring Boot
- MySQL
- Python
- AWS
- Git
- C#
포트폴리오
- 타입
- URL
대외활동
- 활동명
- 글또
- 소속/기관
- 기타
- 활동 연도
- 2024
- 활동 상세 설명
글 쓰는 개발자 모임 글또 9기와 10기에 참여하여 2주마다 블로그에 글을 작성
다른 회사의 개발자들과 커피챗을 통해 소소한 인사이트를 얻을 수 있었음
자격증
- 자격증명
- 정보처리기사
- 점수/급 | 발급 기관
- 기사 | 한국산업인력공단
- 취득월
- 2014.09