Project
모바일 청첩장
소속: 개인
개발 기간: 2024.03 ~ 2024.08
서비스 현황: 종료
React JS
Go
TypeScript
Sass
Nginx
SQLite
실제 저의 결혼식을 위해 직접 개발한 모바일 청첩장입니다. 개발 과정에서 외부 라이브러리 사용을 최소화하고, 직접 구현하는 것을 목표로 하였습니다.
주요 기능:
- 다양한 모바일 화면 사이즈에 대응하는 반응형 웹 디자인
- 캐러셀, 모달, 방명록 등 복합적인 Event 기반 UI 기능 구현
- 도메인 연동과 SSL 인증서로 Naver Cloud Platform 배포
- Naver Map API, Kakao SDK 등 외부 API 연동
- 간단한 CRUD 서버 구축
RetailTrend
소속: CPRO
팀 규모: 6
참여 기간: 2023.02 ~
TypeScript
Express
Go
MongoDB
AWS
Docker
Python
React JS
Next.js
PyTorch
RetailTrend는 인공지능 기반의 카메라를 통해 매장 방문객을 분석해주는 서비스입니다. 피플 카운팅, 동선 분석, 성별 연령, 관심 영역 등 다양한 데이터를 클라이언트에게 제공합니다.
담당 역할:
- 유지보수 및 신규 기능 개발 참여
- 카메라 내장 플러그인부터 DB, Batch Process, 웹 서버, 인공지능 등 서비스를 구성하는 전 영역의 업무 수행
- 확장성을 위한 백엔드 소스코드 리팩토링
- 카메라의 raw 데이터를 사용자에게 유의미한 데이터로 통계화
- AWS 서버 관리 및 최적화
개인 웹사이트: Ju Ho Nam's Bits & Bytes
소속: 개인
개발 기간: 2022.09 ~
서비스 현황: 운영중
Jekyll
Html
Sass
Markdown
기술 블로그와 포트폴리오를 위한 개인 웹 페이지입니다. Minimal Mistakes 테마를 기반으로 제작되었으며, 다양한 방식으로 커스터마이징하고 있습니다.
주요 기능:
- No JavaScript 기조의 Liquid 템플릿 기반 정적 페이지
- Github Pages를 통한 정적 배포
- Google, Naver 검색 엔진 등록 및 Google Analytics 분석을 통해 자주 검색되는 주제 파악
EC-CMS
소속: J&FIRST
팀 규모: 2
참여 기간: 2022.08 ~ 2023.01
EC-CMS는 LINE Plus의 E-commerce 컨텐츠 관리 시스템입니다. 저희 팀은 큐레이션 광고 컨텐츠 관리 서비스를 담당하였습니다. 타 회사에 의해 개발된 소스코드에서 확장하여 개발을 해야했기에 타인에 의해 짜여진 코드를 분석하고 이해하는 능력이 요구되었습니다.
담당 역할:
- 큐레이션 관리 서비스의 프론트엔드 담당
- 큐레이션, 행사, 행사 제공자, 캠페인 등 여러 데이터 스키마 간의 종속 관계 설정
- 외부 팀과 소스코드 충돌 해결
WDM (Wallet Data Management)
소속: J&FIRST
팀 규모: 15
참여 기간: 2022.05 ~ 2023.01
React JS
Next.js
TypeScript
Nginx
Python
WDM은 LINE Plus Wallet 서비스의 데이터를 관리하는 관리자용 서비스입니다. Wallet 서비스 관리자가 데이터베이스 명령을 UI에서 스케줄링이 가능하도록 하는 것이 주요 목적입니다. 팀 내에서 Next.js를 처음으로 도입해봤던 프로젝트이기도 합니다.
담당 역할:
- 프론트엔드 리드 개발자
- Next.js 도입을 위한 기술 검토, 리펙토링 및 팀원 가이드 준비
- 데이터베이스 쿼리 및 Crontab 인풋 검증 알고리즘 구현
Monary CMS
소속: J&FIRST
팀 규모: 15
참여 기간: 2021.12 ~ 2023.01
Monary는 경제 관련 뉴스와 컨텐츠를 제공하는 LINE Plus 서비스입니다. Monary CMS는 기사, 카테고리, 테그, 특집 기사, 기사 시리즈, 배너 등 다양한 컨텐츠 데이터를 관리합니다. 기사 편집에는 네이버 블로그에서도 사용되는 SmartEditor ONE을 사용합니다.
담당 역할:
- 기사 관리, 배너 관리, 기사 시리즈 관리 페이지 UI 개발
- SmartEditor ONE API을 이용한 기사 편집 페이지 개발
- Drag&Drop, SmartEditor ONE 등 복잡한 사용자 이벤트 처리
- 사용자 권한에 따른 UI 노출 구분
가상화폐 자동매매 시뮬레이션
소속: 개인
개발 기간: 2021.05 ~ 2022.11
서비스 현황: 종료
Go
Python
MySQL
Docker
자동매매 알고리즘을 실시간으로 구현하기 위한 프로젝트입니다. 초기에는 실제로 거래까지 진행하였으나, 이후 시뮬레이션으로 전환하였습니다. Telegram 봇 메시지를 통해 실시간으로 매수 및 매도 시그널을 보내며, 작은 규모의 지인들과 그룹 채팅방으로 메시지를 받았습니다.
주요 기능:
- 변동성 돌파 알고리즘으로 매수, 매도 지점을 실시간으로 판단
- 거래소에서 WebSocket을 통해 실시간 가격 정보 수신