root@vlab

소개 /About me

클라우드, LLM, 트래픽 분산처리, AI자동화 파이프라인에 관심이 많은 개발자입니다.




🧾 기술 스택

구분기술 목록
언어Java, JavaScript, Typescript, Python, go ,shell , yaml
프레임워크 / 기술Spring, Spring Boot, JSP, Django, FastAPI, Node.js, Express.js, Next.js, Nest.js, React.js, kubernetes
데이터베이스MySQL, Oracle, PostgreSQL, Redis, MariaDB
개발 도구IntelliJ IDEA, Visual Studio Code, PyCharm, Goland, WebStorm ,Android Studio
형상 관리Git, SVN
운영체제Linux, Windows , MacOS,
기타 도구MobaXterm, Postman, Selenium, Slack, Docker

🧾 주요 프로젝트

번호프로젝트명기간기간(개월)회사명직급주요 업무 내용사용 기술
1SlackWare21/05/01 ~ 21/10/015.1개월유베이스부팀장데이터 덤프 처리 자동화Python, JavaScript
2ERP 유지보수22/02/21 ~ 22/06/304.3개월라임컴퍼니사원ERP 관리Java, JSP, MySQL
3해외 솔루션 개발22/07/01 ~ 23/01/016.1개월라임컴퍼니사원인증, 인가(IAM) 시스템 개발Java, React, MS SQL
4클라우드 솔루션23/01/01 ~ 23/06/015.0개월비타소프트사원클라우드 관리 포털, CRD, 분산 클라우드 솔루션 개발Go, React, Java
5IoT 솔루션23/06/01 ~ 23/12/317.1개월비타소프트사원MCU 제어 드라이버(UART) 및 앱 개발Go
6포토샵 솔루션24/01/01 ~ 24/03/313.0개월비타소프트팀장포토샵 플러그인 개발JavaScript
7IoT 솔루션24/04/01 ~ 24/06/303.0개월비타소프트팀장3D 프린터 제어Java
8초거대 생성형 AI 기반 학술활동 지원 시스템 구축24/04/01 ~ 24/12/319.1개월비타소프트팀장전처리 툴 및 플랫폼 개발TypeScript, JavaScript, Java
9LA2424/07/01 ~ 25/03/319.1개월비타소프트팀장AI Agent 플랫폼 개발TypeScript, JavaScript

🚀 기술 상세

회사에서 월급받으며 개발한 내용으로 회사의 저작권 이기에 자세한 아키텍처 및 구현 부분은 생락했습니다.

1.SlackWare

항목내용
사용 언어 및 개발환경- 프론트엔드: Slack
- 백엔드: Python
- 데이터베이스: Sqlite3
인력 구성 및 기여도- 개발자 1명
- 기여도: 개발 100%
주요 업무 및 배경- 기존 에어비앤비 본사에서 내려주는 Jira 덤프(xml) 기반의 파일을 수기로 엑셀로 옮기는 작업에서 비효율 발생
- 액셀 누락으로 인해 성과지표 반영 누락
- 파이썬 기반 파싱 및 전환 (xml -> excel)
- 파싱 후 webhook을 통한 slack 알림전송
성과 / 결과- 업무관리 자동화 및 효율 증대
- 첫 개발 프로젝트
이미지upload-image

2. ERP 유지보수

항목내용
사용 언어 및 개발환경- 프론트엔드: JSP
- 백엔드: Spring 3
- 데이터베이스: MySQL
- 보안: Spring Security
인력 구성 및 기여도- 개발자 1명, 디자이너 1명
- 기여도: 개발 100%
주요 업무 및 배경- 기존 사내 ERP는 파견 복귀 인원들이 임시적으로 수정하여 코드의 일관성과 관리에 어려움 존재
- 카카오 알림톡, 메일링 서비스 등 신규 기능 개발
- 추가 화면 개발 및 유지보수를 통한 코딩 스타일 통일화
성과 / 결과- UI/UX 리디자인 및 일관성 확보
- API 구조 통일 (공통 API 정리)
- 신규 기능 추가를 통한 시스템 고도화
- 코딩 스타일 통일
- 링크 주소
이미지upload-image

3. 해외 솔루션 개발

항목내용
사용 언어 및 개발환경- 프론트엔드: React
- 백엔드: Spring Boot
- 데이터베이스: MS-SQL
- 보안: Spring Security
인력 구성 및 기여도- 개발자 5명, 디자이너 2명, 기획 2명,
- 기여도: 개발 25%
주요 업무 및 배경- 첫 MSA 시도 프로젝트이며 분산 처리 고려 안한 기본 POC
- 일부 프론트 화면(이력서 작성), 계정계, 인증, 인가, api gateway 담당
성과 / 결과- 필리핀의 잡코리아 같은 이력관리 시스템을 노리고 회사에서 솔루션으로 시작하였으나 회사 경영난으로 프로젝트 중지
- 이후 인프라 이해의 필요성을 느껴 이직 결심
- 첫 협업 프로젝트
- 중복 통신으로 인한 단일 장애점 발생
- 링크 주소
이미지upload-image

4. cloud project

4-1. Cloud Management Platform (DvorakCloud)

항목내용
사용 언어 및 개발환경- Bash
- YAML
- Python
- Java
- React
인력 구성 및 기여도- 개발자 2명
- 기여도: 개발 50%
주요 업무 및 배경- 사내 인프라 구축 (오픈스택)
- React 및 Java 활용 Cloud portal 독자 화면 개발
- 회사 내부 작업을 위한 쿠버네티스 클러스터 자동 생성
성과 / 결과- 추후 기술할 부하 분산 시스템(Dvorak)의 기초 시스템
- 타 부서에게 쿠버네티스 및 vm 인프라 제공
- 관련 기사 보기

이미지DvorakCloud 이미지

4-2. 부하 분산 시스템 (DvorakCloud)

항목내용
사용 언어 및 개발환경- bash, yaml, go
인력 구성 및 기여도- 개발자 2명
- 기여도: 개발 50%
주요 업무 및 배경- 특정 클러스터에 부하 발생시 IDC farm 과 연동을 통한 트래픽 분산
- crd ,controller 개발 담당
- 프로젝트 개발 유치 실패로 클라우드 팀 해체
성과 / 결과- 기사 링크
이미지upload-image

5. IoT project

5-1. petmon

항목내용
사용 언어 및 개발환경- go, react,
인력 구성 및 기여도- 개발자 1명
- 기여도: 개발 100%
주요 업무 및 배경- 자사 보드와 uart 시리얼 통신 프로그램 개발
- mqtt 서버 및 화면 구축
- 첫 임베디드 관련 프로젝트
성과 / 결과- 기사 링크
- 사이트
이미지upload-image

5-2. All-Conec IoT

항목내용
사용 언어 및 개발환경- java, react, wireshark
인력 구성 및 기여도- 개발자 1명
- 기여도: 개발 100%
주요 업무 및 배경- 3d 프린터 원격제어를 위한 패킷 리버싱 및 제어 프로그램 개발
- All-Conec 플랫폼에 연결 및 통합 제어
성과 / 결과- 링크
이미지upload-image

6. AI Relative project

6-1. 불법 복제 판독 (DesignTrac)

항목내용
사용 언어 및 개발환경- java, react, go
인력 구성 및 기여도- 개발자 3명 , 연구원 1명
- 기여도: 50%, PL
주요 업무 및 배경- 불법복제 판독을 위한 플랫폼 개발
- 비전 모델 서빙 위주
- 바우처 사업
- 데이터 정제 플랫폼, 사용화면 개발
성과 / 결과- 기사
- 화면 자료
이미지upload-image

6-2. 초거대 AI 기반 학술활동 지원 사업의 초거대 대형언어모델(LLM) 기반의 한국학 학술활동 지원서비스 (SophieAcademia)

항목내용
사용 언어 및 개발환경- next.js, nest.js,
인력 구성 및 기여도- 개발자 4명 , 연구원 1명
- 기여도: 50%, PL
주요 업무 및 배경- 데이터 전처리 플랫폼 개발, 사용 화면 개발
- 연구 과제 사업
- 2차년도 사업중 데이터 정제 및 학습까지 진행 후 회사 폐업으로 프로젝트 정지
성과 / 결과- 기사
- 소개 링크
이미지upload-image

6-3. 포토샵 플러그인

항목내용
사용 언어 및 개발환경- javascript
인력 구성 및 기여도- 개발자 1명
- 기여도: 100%
주요 업무 및 배경- 웹툰 자동화 생성 프로젝트
- 기존 종이 만화책에 대한 웹툰 변환 자동화 + Ai Auto 제너레이션 장면
- 외부 자원 유치 실패로 프로젝트 정지
성과 / 결과- 링크
이미지upload-image

6-4. LLMonChat

항목내용
사용 언어 및 개발환경- nest.js
- next.js
- python
인력 구성 및 기여도- 개발자 1명 ,연구원 1명
- 기여도: 100%
주요 업무 및 배경- llm agent 플랫폼
- llm을 통한 workflow 자동화
- 비공개
성과 / 결과- UCUBE 이직 후 고도화 중인 내용이기에 비공개
- 이 사이트 회원가입시 데모 버전 사용 가능
이미지upload-image