🧑💻 Introduction
<aside>
💡 안녕하세요, 주니어 백엔드 개발자 배광호입니다.
서비스의 실질적인 문제를 해결하는 것에 집착이 있습니다.
주어진 문제와 리소스를 검토하여 부채를 인지하고 최선을 선택하는 것은 필연적입니다.
그러면서도 올바른 협업을 위해 정확한 커뮤니케이션은 필수적입니다.
더 나은 구조와 문화를 위해 풍부하게 고민하고 치열하게 선택하고 싶습니다.
</aside>

🏬 Career
(주)모니모니
사원 | Development | 재직 중
2023.01.09. ~ 재직 중 (1년)
- AWS cloudwatch 모니터링 전담
- 앱 내 재화 관련 행동 로그를 검색할 수 있도록 포맷 통일 + log insight 도입 및 op 팀 인계
- 불필요한 access log ingestion 발견 후 삭제 조치, 월 약 400 달러 절감
- 썸원(SumOne) 2차 재화 (루비) API 개발
- app store provider 의 표준에 따라 상품 환불 기능 구현
- 어뷰징 발생으로 환수 조치 실행
- 썸원(SumOne) 친구초대 기능 API 개발
- admin page 개발
- 기능 개발 후 cs 처리를 위한 admin 페이지 내 조회 기능 구현
- 앱 내 이미지를 S3에 조회, 등록 및 삭제할 수 있는 페이지 구현
- clean architecture 와 도메인 분리에 기반한 코드 구조 설계
- 테스트를 위한 github action CI 프로세스 및 dockerized development 환경 정비
- production 배포 및 cloudwatch alarm을 slack과 연동
- 그 외 다양한 CS 에 대한 이슈 확인 및 수정 대응
- 지정된 횟수 이상의 기능 동작 → nginx lb + stress test 로 동시성 이슈 확인 및 수정
- 유저 스토리에서 데이터 정합성이 어긋날 수 있는 부분을 확인 후 참조 관계 삭제
🏗️ Project
🌐 Application
Team DEF
catchcatch 서비스
2022.07. ~ 2023.04.

<aside>
💡 사용자가 퀴즈 세트를 만들어 공유할 수 있는 플랫폼입니다.
</aside>
- 바이럴 컨텐츠의 확장성을 위한 Serverless 기반 구조
- AWS SAM 으로 IaC 기반의 CD 구현
- Event bridge 기반 Health check 로 Cold start 우회
- Lambda 최적화를 위한 Single-table 패턴의 DynamoDB로의 Migration
- Custom Log 을 사용하여 CloudWatch metric DashBoard 구축
Dokkaebi
Last-mile 서비스
2022.05.13. ~ 06.03.

<aside>
💡 전동 킥보드 장기 렌탈 서비스에서 제공하는 사용자 서비스 웹 앱입니다.
</aside>
- Spring Boot Framework 기반의 API 작성 및 OpenAPI 문서화
- 임베디드 모듈과 통신하기 위해 Netty 기반 TCP 서버의 프로토타입 구현
- Gitflow 방식의 Versioning과 Branch 분할 및 커밋 컨벤션 준수
knlab
nextrend 서비스
2020.10. ~ 2022.06.


<aside>
💡 각 국의 정책문서를 사용자에게 큐레이션해주는 웹 어플리케이션입니다.
</aside>
- PHP + Vanila JS 에서 Express + React 기술 스택 이전 기획 및 관리
- NAS 서버를 이미지 서버로 활용하여 제한적 최적화 수행
- Elasticsearch + Solr 의 검색엔진 쿼리 기반의 백엔드 시스템 구현
- CKEditor4 붙여 넣기 기능 삽입을 SDK 내에서 추가하여 구현
- 클라이언트의 요구에 맞는 Infinity scroll 검색, Modal, Excel parsing page 구현 (jquey)
🔬 Deep Learning