반갑습니다, 저는 홍채민입니다.
3년차 백엔드 개발자로 일하고 있으며 비지니스 도메인의 가치를 궁극적으로 이해하고 풀어나가는 것을 좋아합니다.
각 요소들이 균형있고 조화롭게 결합되어 있는 작품을 그리고 만드는, 예술가와 같은 개발자가 되는 것이 목표입니다.
Introduce.
21년 8월부터 현재까지 3년차 백엔드 개발자로 일하고 있습니다. 주로 Java, Spring, TypeScript, NestJS를 사용하여 개발합니다.Software 직무에 가장 필요한 역량은 스펀지같이 기술을 습득하는 능력이 중요하다고 생각합니다. 변화하는 웹 개발, 더 나아가 IT 분야에서는 새로운 기술뿐 아니라 여러 기술 스택을 쌓아 적재적소에 알맞은 기술을 적용하는 것이 중요합니다. 때문에 기술을 잘 활용하기 위해선 기술의 특징과 어떻게 활용할 수 있는지 알아야 합니다. 그래서 저는 여러 프로젝트를 경험하며 여러 기술 스택을 쌓기 위해 노력했습니다.저에게는 특이한 이력이 있습니다. 저는 개발 일을 하기 전, 외식업 회사의 직원으로 들어가서 홍대에 있는 매장을 돌아다니며 근무를 했었습니다. 홍대에 위치한 매장에서 근무하면서 다른 음식점을 방문하여 그들의 운영 시스템, 메뉴 구성, 분위기 등을 관찰하고 분석하여 매장 환경을 개선하고 매출을 증대시켰습니다.
이 경험을 통해 기술적인 측면에서의 장단점을 이해하고, 현실적인 문제를 해결하는 방법을 익혔습니다.
또한 시스템 개발 과정에서 사용자 경험을 개선하고, 실제 사용 환경에서 발생할 수 있는 문제를 예측하고 대비할 수 있습니다. 다양한 관점에서의 문제 해결 능력을 갖추어 효율적인 솔루션을 제시할 수 있습니다.
이 경험을 통해 기술적인 측면에서의 장단점을 이해하고, 현실적인 문제를 해결하는 방법을 익혔습니다.
또한 시스템 개발 과정에서 사용자 경험을 개선하고, 실제 사용 환경에서 발생할 수 있는 문제를 예측하고 대비할 수 있습니다. 다양한 관점에서의 문제 해결 능력을 갖추어 효율적인 솔루션을 제시할 수 있습니다.
Career.
Buybly
Description
- 글로벌 오픈마켓 서비스입니다.
What I did
- NestJS 프로젝트 구조 설계
- NestJS API 개발
Stack
TypeScriptNestJSMariaDBAWSS3
(주) 레인디어스
Backend Developer
2024.05 ~ 현재
Design Center
Description
- 메이크샵 노코드 디자인 에디터 프로젝트입니다.
What I did
- NestJS 학습 및 휴리스틱 공유
- NestJS API 개발 (인증, 마이그레이션 등)
- 기술 스택 조사 및 선정 (Spring boot)
- Spring Package 구조 설계
- Java Exception 가이드 작성 및 프로젝트 내부의 공통 Exception 구조 개발
- HTTP 응답 형태 설계 및 프로젝트 내부의 API Response 공통 처리기 개발
- Spring 테스트 가이드 작성 및 공통된 테스트 환경 구축
- 코드 리뷰 문화를 꾸리기 위한 Gitlab Merge Request Template 적용
- Spring DB 마이그레이션 flyway 적용
Stack
TypeScriptNestJSJava 17Spring Boot 3MySQLDocker날방TV
Description
- Live-Commerce 플랫폼입니다. 신규 기능 개발, 유지보수 업무를 담당하였습니다.
What I did
- Youtube 동시 송출 서비스 개발
- 비디오 트랜스코딩 작업 개발 (가변 비트레이트)
- 날방 Open API 개발
- 방문자 통계(성별, 나이) 서비스 개발
- 경매 서비스 시스템 구축 및 개발
- 레거시 short url 프로젝트 스팩 개선 및 구조, 프로세스 재설계
- 레거시 프로젝트 이미지 기능 - 테스트 서버, 실서버의 분리
- 입점 신청 Discord WebHook
- AntMedia 송출 서버 구축
Stack
Java 11Spring Boot 2MariaDBRedisSocket.ioDocker일단떠나
Description
- 강원도 숙박 서비스앱입니다. 주로 반복 작업을 최소화 시키는 작업이나 리뉴얼 개발 참여, 유지보수 업무를 담당하였습니다.
What I did
- 사용자 경험 개선을 위한 쿼리 튜닝 5-6s -> 0.1s / 페이지 로드 시간 7-8s -> 1-2s
- 일별 매출 현황(표) 가시성 개선을 위한 월별 매출 현황(그래프) 서비스 개발 - chart.js
- 주기적으로 요청오던 데이터 수집 업무를 최소화하기 위해 KSNET 정산 결제 데이터 조회 서비스 개발
- 서비스 리뉴얼 참여 - 할인 민박 순위 API, 팜케이션 작성을 위한 에디터(naver smart editor2) 적용
Stack
Java 11Spring Boot 2MariaDBThymeleafMyBatis
(주) 커넥트웨이브
Backend Developer
2022.01 ~ 2024.04
SI 프로젝트
What I did
- 코람코에너지리츠 - 다국어 지원 개발 (EN)
- 웹 MES 서비스 - 웇가네, 테라에코 등
Stack
Spring FrameworkMyBatisEGov(전자정부프레임워크)SVNJSPJQuery공공기관 프로젝트
What I did
- 해양환경공단 - 유지보수 및 웹 접근성 인증
- 문화예술공단 - 클라우드 이관
Stack
Spring FrameworkMyBatisEGov(전자정부프레임워크)SVNJSPJQuery
(주) 제이플러스
Web Developer
2021.08 ~ 2021.12
Side Project.
Live Pulse
Description
- Live Pulse는 WebSocket, WebRTC를 이용한 송출 서버 구성 및 HLS 재생 방송 플랫폼입니다.
- 날방 프로젝트를 하며 배웠던 점을 녹여내고 날방에서 경험한 것을 완전히 제 기술을 만들기 위한 프로젝트입니다.
What I did
- AntMedia 오픈 소스를 활용한 WebRTC 송출 서버 구축
- hls.js 라이브러리를 활용한 HLS 영상 재생 기능 개발
- NestJS Socket Gateway 라이브러리를 통한 소켓 서버 구축
- Redis를 통한 채팅 적재 및 실시간 시청자 수 기능 개발
- Github Action CI/CD 파이프라인 구축
- Kotlin + Spring 으로 개인 서버 이미지 Application 구축
Link
- https://live-pulse.hannah-log.site
- GitHib
- Frontend Service - https://github.com/live-pulse/user-front
- Backend & Socket Service - https://github.com/live-pulse/nestjs-api
- Image Service - https://github.com/live-pulse/image-server-api
- Blog
- LivePulse 발표 자료
Stack
KotlinSpring Boot 3TypeScriptNestJSDockerGithub ActionsNextJShis.js강의 플랫폼
Description
- 유명한 강의 플랫폼인 인프런은 동영상 위주로 강의를 수강합니다. 인프런에서 강의를 보다가 다른 블로그나 문서처럼 글로 설명된 형식의 강의가 있었으면 좋겠다라는 생각이 들어서 프로젝트를 진행하게 되었습니다.
What I did
- 구글 메일 + Redis + Java Mail Sender로 회원가입 인증 메일 구현
- spring-cloud-starter-aws 라이브러리를 사용해 S3 이미지 업로드 구현
Link
- GitHib
- Backend - https://github.com/works-hook/hannah-education-backend
- Student Front - https://github.com/works-hook/hannah-education-user-front
- Teacher Front - https://github.com/works-hook/hannah-education-admin-front
- Blog
- Education 프로젝트 발표 자료
- Spring Boot - 메일 인증 구현하기
Stack
KotlinSpring Boot 3Spring Data JPAQueryDSLAWS S3AWS EC2React 16Discord 주식 Boot & Slack 주식 Boot
Description
- 업무에서 사용하는 메신저로 반복 업무등을 해결하기 위한 도구로써, 웹훅이나 봇을 다루는 기술 향상시키고자 진행한 프로젝트입니다.
What I did
- Discord - JDA을 활용한 슬래시 주식 봇 개발
- Slack - WebHook을 활용한 슬래시 주식 봇 개발
Link
- GitHib
- Discord - https://github.com/works-hook/discord-stock-bot
- Slack - https://github.com/works-hook/spring-works-hook
Stack
KotlinSpring BootJDA
Education.
동양미래대학교
컴퓨터정보공학과(재작자전형) 2022.03 ~ 2024.02고등학교졸업학력검정고시
2021.08
Contact.

Name. 홍채민
Brith. 2003.03.29
H.P. 010-6667-4359
Email. ghdcoalss33@gmail.com
LinkedIn. https://www.linkedin.com/in/hannah-linkdin/
Github. https://github.com/HongChaeMin
자세한 포트폴리오는 여기 (https://www.hannah-log.site/introduce/profile)에서 확인해주세요.