미리보기
기본 정보
안녕하세요. “조직의 생산성을 위해 행동하는 엔지니어” 주익수입니다. 저는 조직의 생산성이 비즈니스 성과를 결정짓는 핵심 요소라고 생각합니다. 생산성이 높은 조직은 빠른 피드백 수용을 바탕으로 올바른 방향을 빠르게 찾아 나아갈 수 있기 때문입니다. 백엔드 개발 문화 도입 TF에서는 협업 프로세스 개선과 개발 문화 정착을 주도하며 팀워크 강화, 생산성 향상을 이뤄냈습니다. 또한 FL DA 사용자 도메인 고도화 프로젝트에서는 단위 테스트 작성과 코드 리팩토링을 통해 유연하고 확장성있는 소프트웨어를 만들고자 했습니다. 앞으로도 조직의 생산성 향상과 동시에 개인 역량을 꾸준히 발전시키며 속한 조직의 비즈니스 성장에 기여하도록 최선을 다하겠습니다.
기술 스택
Java, Spring Boot, AWS, Elasticsearch, TypeScript, Node.js
경력
인디제이
전임 | 개발팀
2022.01. ~ 2024.07. (2년 7개월)
1년 간 인공지능 서비스 개발자로 고객사의 프로젝트를 수행하였으며 이후 백엔드 부서로 이동하여 신규 런칭 서비스를 개발하였습니다.
프로젝트
약방의 작물 API 애플리케이션 개발
개인
2024.10. ~ 진행 중
개요 : 농부를 타겟으로 농약, 농자재 등 농업 관련 상품의 정보 공유를 위한 커뮤니티 서비스의 API 애플리케이션 개발 전담
GIthub Action과 Docker를 활용하여 자동화된 통합 및 빌드 프로세스 구축
사용자(Oauth 2.0 기반 소셜 로그인, 정보 관리 등), 일기예보, 커뮤니티, 장바구니, 상품관리, 관리자 등 API 45개 개발
일기예보 데이터 캐싱, OIDC Public Key 내장 레디스 캐싱 등 데이터 캐싱을 통해 조회 성능 평균 1.5s → 400ms로 약 70% 개선
Spring Security Chain Filter를 사용해 Jwt 기반 토큰 인증 시스템 구축
FL DA CMS API 애플리케이션 개발 및 운영
인디제이
2024.03. ~ 2024.07.
개요 : FL DA 서비스의 CMS 개발 및 유지보수
사용자, 게시글, 컨텐츠, 문의사항 등을 조회, 관리하는 API 85개 개발 및 운영
FCM
과Agenda
를 이용한 푸시 알림 기능 개발 및 MongoDB 기반 재시도 로직 구현을 통해 이슈 트래킹Telegram Bot API
를 사용한 사용자 동작(문의, 응답 등) 관련 이벤트 알림 수신 채널 기능 개발
FL DA 사용자 도메인 고도화
인디제이
2024.01. ~ 2024.02.
개요 : FL DA 서비스의 인증 플랫폼 고도화를 통한 기능 개선 및 성능 최적화
기존 RDB 기반의 Stateful 관리 방식에서
Redis
를 활용한 관리 방식으로 전환하여, 토큰 갱신 기능 50%(평균 200ms → 평균 50ms) 성능 향상OIDC를 통해 인증 흐름을 표준화하여 일관된 인증 절차를 구축, 해당 절차를 추상화하여 OIDC 지원 플랫폼 추가를 위한 확장성 확보하도록 설계
AWS의 Cloud Watch를 활용해 모니터링한 Slow Query 분석 후, 인덱스 재설계 및 쿼리 튜닝을 통해 성능 개선
MetaMask 플랫폼을 통한 지갑 연동 및 NFT 배포 기능 구현
단위 테스트 코드 신뢰성 유지 및 설계 구조 리팩토링을 통해 추후 변동성에 대응
FL DA API 애플리케이션 개발
인디제이
2023.04. ~ 2023.12.
개요 : 팬에게 P2E을 통해 아티스트를 서포트할 수 있도록 다양한 기능을 제공하는 커뮤니티형 플랫폼
Apple, Google, Kakao를 사용한 소셜 로그인 기능 및 연동 기능 개발
AWS SES를 사용한 이메일 인증 및 회원가입/로그인 기능 개발
JWT 기반 사용자 인증/인가 기능 설계 및 구현
E2E 테스트에 기반한 테스트 코드를 사용자 시나리오에 기반하여 60개 작성
팬맵(GPS 기반 컨텐츠, 조회 등), 랜드(좌표 기반 컨텐츠, 점령(재화, 쿠폰 등) 등) 기능 API 21개 개발
NFT 재화 거래 플랫폼인 DOSI와 연동하여 구매한 랜드가 사용자의 DOSI 지갑에 NFT로 발행되도록 API 설계 및 구현
반경, 범위 검색 등 조회 기능에 공간 인덱스를 적용하여 기존 인덱스 사용 대비 성능 20% 개선
FL DA API 애플리케이션 구조 설계
인디제이
2023.01. ~ 2023.03.
개요 : 신규 FL DA 서비스의 API 아키텍처를 확장성과 유지보수성을 고려하여 설계
기존 서비스의 표현 및 영속성 계층에 과도한 책임이 집중된 형태를 개선하기 위해 계층형-도메인형 아키텍처를 도입
Husky
를 활용하여 Git Hook에 테스트를 통합, 커밋 및 푸시 시 로컬 환경에서 자동으로 테스트가 수행되도록 구성mysql2
라이브러리를 활용하여 커넥션을 매개변수로 하여 트랜잭션 구현API 명세서를 코드 기반으로 정형화하고 자동 생성하기 위해 OpenAPI 도입
백엔드 부서 개발 문화 도입 TF
인디제이
2023.01. ~ 2023.03.
개요 : 개발 문화를 도입하여 생산성을 높이기 위한 프로그램 기획 및 실행
팀 단위로 월간 업무와 성과를 회고하고 개선 방안을 도출하는 프로그램 기획 및 운영
구성원들의 학습 내용을 공유하고 기술적 인사이트를 교환하기 위한 프로그램 기획 및 운영
기술 지식을 심화하기 위한 사내 스터디 기획 및 운영
팀 내 프로젝트 구조, 코드 표준화를 위한 코드 컨벤션을 작성하여 코드 품질 유지와 협업 효율성 도모
공기살균기 음성인식 모델 개발
인디제이
2022.09. ~ 2022.12.
개요 : 고객사의 공기살균기 음성인식 명령 도입을 위한 인공지능 모델 학습 진행
AI 허브의 한국어 음성 데이터들을 이용하여 파인튜닝 후, 사내 직원들을 대상으로 주요 명령어 음성 녹음을 요청하여 100건의 음성 데이터를 추가 수집
오픈소스인
Whisper-base
모델을 한국어 음성으로 파인튜닝 후, 사내 테스트를 진행한 결과 주요 명령어 음성인식 정확도 90% 달성음성인식 모델을 이용한 음성 기반 명령어 매핑 결과 제공 솔루션 API 서버 개발
인플루언서 마케팅 플랫폼 추천 로직 개발
인디제이
2022.06. ~ 2022.07.
개요 : 인플루언서 마케팅 플랫폼의 인플루언서 추천 알고리즘을 개발하였습니다.
인스타그램 API를 이용하여 특정 인플루언서로부터 BFS 방식으로 동작하는 인플루언서 크롤링 알고리즘 개발
수집 데이터(팔로워 수, 게시글 사진 등) 분석을 통해 인플루언서 분류 및 예상 전달효과 임의 계산
예상 전달효과 계산 값 기반 견적 산출 알고리즘 구현
검색 서비스 플랫폼 개발 및 유지보수
인디제이
2022.01. ~ 2022.05.
개요 : 음악 청취 애플리케이션 인디제이의 검색 기능 고도화
음원 메타데이터(제목, 가수, 가사, 스테이션 등)를 ElasticSearch에 적재 후, 검색 서비스 구현
LogStash를 이용하여 하루 10만 건의 신규 데이터를 ElasticSearch 인덱스에 적재하는 파이프라인을 구축
검색 요청 및 응답 로그를 실시간 시각화하고, 검색 트래픽, 오류 로그 등의 주요 지표를 모니터링하여 운영 효율성을 향상
데이터 변경(삭제, 수정) 시, 해당 데이터에 대해 ElasticSearch 인덱스의 문서를 삭제하는 이벤트 발생 및 처리 프로세스 구현
포트폴리오
교육
전남대학교
대학교(학사) | 전자컴퓨터공학부 컴퓨터정보통신공학전공
2018.03. ~ 2022.02. | 졸업
문성고등학교
고등학교 | 이과
2015.03. ~ 2018.02. | 졸업
대외활동
글또 10기
개인
함께 자라기의 요소 중 하나인 지식 공유를 실천하고자 글쓰기 커뮤니티인 글또 10기에 참여해 학습, 경험을 글로 정리해 공유하고 있습니다.
제2회 오아시스 해커톤 운영팀
기타
호남지역 해커톤 및 커뮤니티 활동인 오아시스 해커톤의 운영진으로 참여하여 커뮤니케이션, 해커톤 프로그램을 기획 및 운영하였습니다.
BIXPO 발명특허대전 대학생부문 동상
기타
한국전력공사 주관 발명특허대전 대학생부문에 마이크로프로세서 기반 앱 어플리케이션 통신으로 프로그래밍 학습 로봇을 제작하여 참가 후, 동상을 수상했습니다.