신입

머릿속에 있던 것을 세상에 존재하게 합니다.

아이디어를 실제 서비스로 구현하고, 기획부터 배포·운영까지 책임지는 개발자입니다.

2Projects
2Live demos
2Awards

01 · SELECTED WORK

프로젝트

02

기업용 LLM Gateway

기업이 안전하게 사용할 수 있는 보안 LLM Gateway 프로젝트

2026.07 — 2026.084명팀장·PM / Provider 백엔드 / AWS 인프라

기업이 생성형 AI를 사용할 때 입력에 포함된 개인정보와 기업 기밀을 LLM 전송 전에 탐지·보호하는 Gateway 시스템을 개발하고 있습니다. 정규식 기반 패턴 탐지, NER 기반 개체명 인식과 로컬 LLM의 문맥 분석을 결합해 전화번호·주민등록번호·이메일·API 키뿐 아니라 이름·주소·기업 기밀을 식별하고 마스킹하거나 차단하는 구조를 설계했습니다. ChatGPT·Claude·Gemini API를 공통 인터페이스로 호출하는 Provider 서버와 Gateway·Provider·프라이빗 LLM을 분리한 배포 구조를 구현하고 있습니다.

해결한 문제

외부 LLM에 요청을 보내는 과정에서 고객·임직원 정보, 거래 데이터, API 키와 기업 기밀이 사용자 입력에 포함될 수 있습니다. 외부 서비스로 전송된 데이터는 기업이 직접 통제하기 어렵기 때문에, 생성형 AI 활용이 늘어날수록 정보 유출 위험도 함께 커집니다. 이를 줄이기 위해 LLM 호출 전에 민감정보를 탐지해 마스킹·차단하고, 요청의 보안 수준에 따라 외부 Provider 또는 내부 프라이빗 LLM으로 분기하는 공통 보안 계층을 설계했습니다.

핵심 기여

  • 프로젝트 기획 및 시스템 설계프로젝트를 직접 기획·제안하고, 정규식 기반 패턴 탐지·NER 기반 개체명 인식·로컬 LLM 문맥 분석을 결합한 민감정보 탐지 방식과 탐지 결과에 따른 분기 구조를 설계했습니다. Notion에 요구사항과 일정을 정리해 4인 팀의 진행 상황을 매주 확인·공유하고, 모듈 간 API·데이터 계약 변경을 조율했습니다.
  • Provider 모듈 단독 설계·구현민감정보 탐지를 통과한 요청을 실제 외부 LLM(ChatGPT·Claude·Gemini)으로 전달하는 Provider 모듈을 담당했습니다. Nestyle AI 인턴 경험에서 구축한 Multi-LLM 연동 구조를 이 프로젝트에 맞게 재구성해 단독으로 구현했습니다.
  • AWS 인프라 단독 설계·구축탐지 결과에 따라 외부 Provider 또는 내부 프라이빗 LLM으로 요청을 분기하는 구조를 지원하도록, Gateway·Provider·프라이빗 LLM을 분리한 AWS 아키텍처를 단독으로 설계하고 Docker 배포 환경까지 구축했습니다.
PythonAWSDockerNode.js

02 · EXPERIENCE

경력 사항

인턴

Nestyle AI

AI Engineer

재직 중

Multi-LLM 서비스의 Provider 연동과 백엔드 API, 고객사별 배포·운영 환경을 개발하고 있습니다.

  • Provider별 요청·응답·과금 형식을 공통 인터페이스로 통합하는 Multi-LLM API를 구현했습니다.
  • 서비스를 한국마케팅진흥원의 ‘AI 콘텐츠 마케터’ 교육과정에 배포하고 실제 교육 환경에서 운영했습니다.
  • 모델별 사용량과 비용을 수집하고 Excel·PDF 보고서와 정산서를 생성하는 운영 기능을 추가했습니다.
Node.jsReactPythonDockerPostgreSQLRedis

03 · PROFILE

프로필

소개글

새로운 기술을 학습하는 데 그치지 않고 실제 사용 가능한 서비스로 구현해 왔습니다. 인턴으로 Multi-LLM 연동, 백엔드 API, 고객사별 배포 환경을 개발하며 서비스 출시와 운영의 전체 흐름을 경험했습니다.

기능 단위 구현을 넘어 데이터 흐름과 운영 환경을 함께 이해하고, 반복되는 문제를 구조적으로 해결하는 데 집중합니다.

학력

상명대학교 서울캠퍼스

컴퓨터과학과 · 학사 / 졸업

전공 평점: 4.3 | 전체 평점 4.22 / 4.5

기본 정보

병역
군필(병장 만기전역)
주소
경기 양평군

기술 역량

Backend
Node.jsSpring Boot
Frontend
React
데이터베이스
PostgreSQLRedis
Infra·Cloud
AWSDockerTerraform

04 · ACTIVITIES

학내외 활동

프로그램고용노동부/한국능률협회

2026년 청년 일경험 지원사업

모바일앱개발협동조합의 멘토링을 바탕으로, 기업 환경에서 LLM 사용 전 민감정보를 탐지·보호하는 Gateway 시스템을 개발했습니다.

  • 4인 팀의 팀장·PM으로 요구사항, 역할, 일정과 모듈 간 연동 기준을 관리하고 있습니다.
  • ChatGPT·Claude·Gemini API를 공통 인터페이스로 호출하는 Provider 서버를 설계·구현했습니다.
  • Gateway·Provider·프라이빗 LLM 서버를 분리한 AWS 아키텍처와 Docker 배포 환경을 구성했습니다.
교육 프로그램SK Shieldus Rookies

지능형 애플리케이션 개발자 양성과정

Java·Spring 백엔드, 데이터, AI와 클라우드 기술을 학습하고 팀 단위 서비스 개발을 수행한 실무 교육과정을 수료했습니다.

  • 5인 팀 최종 프로젝트에서 Confluent Kafka 기반 무중단 클러스터링 보안 감사 모니터링 솔루션의 AWS 인프라를 담당했습니다.
  • Terraform과 Ansible로 2개 Region의 개발 환경을 자동화해 최초 약 2주가 걸렸던 수작업 구축 과정을 약 30분으로 단축했습니다.
동아리상명대학교

이니로

상명대학교 프로그래밍 중앙동아리에서 스터디 운영과 저학년 전공 멘토링에 참여했습니다.

  • Spring 스터디와 코딩 테스트 스터디에서 학습 주제 선정, 자료 공유와 문제 풀이를 진행했습니다.
  • 저학년 부원을 대상으로 GitHub, C, Python, 자료구조와 전공 과목 멘토링을 수행했습니다.
교육 프로그램이노베이션 아카데미

42Seoul

동료 학습·동료 평가를 기반으로 C, 운영체제, 그래픽, 웹·네트워크 프로젝트를 수행한 소프트웨어 개발 교육과정입니다.

  • 개인·팀 프로젝트를 수행하며 C 기반 프로그래밍, 시스템 사고와 디버깅 역량을 쌓았습니다.
  • 코드의 구현 의도와 설계 근거를 설명하고 동료의 코드를 검토하며 코드 리뷰와 기술 커뮤니케이션을 경험했습니다.

05 · CREDENTIALS

자격

자격

SQL 개발자(SQLD)

한국데이터산업진흥원

정보처리기사

한국산업인력공단

06 · AWARDS

수상 경력

01

상명대 프로그래밍 경진대회 수뭉컵 · 3학년 부문

코딩 테스트 경진대회 3학년 부문 1위

상명대학교 컴퓨터과학과
02

상명대 프로그래밍 경진대회 수뭉컵 · 2학년 부문

코딩 테스트 경진대회 2학년 부문 1위

상명대학교 융합공과대학

07 · ABOUT ME

자기소개

반복되는 문제의 원인을 구조적으로 찾고, 팀이 지속해서 사용할 수 있는 해결 방식으로 바꿉니다.
01반복되는 구축 작업을 코드로 전환한 경험

[수작업 환경 구축을 IaC로 자동화] SK Shieldus Rookies 최종 프로젝트에서 Confluent Kafka 기반 무중단 클러스터링 보안 감사 모니터링 솔루션의 인프라를 담당했습니다. 두 AWS Region에 각각 11대의 EC2와 RDS, Elastic IP 등 여러 리소스를 구성해야 했지만, 제한된 예산 때문에 개발하지 않는 시간에는 환경을 삭제해야 했습니다. 최초 환경을 수작업으로 완성하는 데 약 2주가 걸렸고 설정 누락과 명령 실행 순서 오류도 반복됐습니다. 반복 구축 자체를 제거하기 위해 각 모듈의 설치 절차와 설정값을 정리한 뒤, Terraform으로 AWS 리소스의 생성·삭제를 코드화하고 Ansible로 서버별 소프트웨어와 Kafka 모듈 설치를 자동화했습니다. 그 결과 한두 개의 명령어로 약 30분 안에 동일한 개발 환경을 다시 구성할 수 있게 됐습니다. 모든 팀원이 일관된 환경을 사용하면서 설정 누락과 반복 작업을 줄였고, 제한된 예산 안에서 기능 개발 시간을 확보해 프로젝트를 기한 내 완료했습니다.

02모듈 간 변경을 관리하는 협업 구조를 만든 경험

[정보가 제때 흐르는 협업 구조] 기업용 LLM Gateway 프로젝트에서 4인 팀의 팀장·PM을 맡아 Provider 서버와 AWS 인프라를 담당했습니다. Gateway, Provider, 프라이빗 LLM은 서로 의존하기 때문에 한 모듈의 API나 데이터 형식이 바뀌면 다른 담당자의 개발에도 바로 영향을 주었습니다. 비대면으로 개발하면서 변경 사항의 공유 시점과 문서 형식이 달라 재확인과 수정이 반복됐습니다. 이를 개인의 문제보다 공통 협업 기준의 부재로 판단했습니다. Notion과 README를 기준 문서로 정하고 사용자 흐름, 모듈별 역할, API와 데이터 항목을 명세했습니다. 변경 전 관련 담당자와 영향 범위를 확인하고, 변경 후에는 제목·핵심 내용·버전을 통일해 기록하도록 기준을 만들었습니다. 그 결과 변경된 지점과 영향받는 모듈을 빠르게 찾을 수 있었고 반복적인 설명과 수정 작업을 줄였습니다. 팀장의 역할은 모든 결정을 직접 내리는 것이 아니라, 각자가 강점을 발휘하면서 필요한 정보가 제때 흐르는 구조를 만드는 것임을 배웠습니다.

LET'S WORK TOGETHER

함께 풀어갈 문제가 있다면
편하게 연락해 주세요.

wlwogus33@naver.com