안녕하세요 👋

저는 고명성고명성 입니다

"AI는 인간의 목적을 대체하는 것이 아니라, 인간의 역량을 증폭시킨다."

젠슨 황

About Me

코드로 문제를 풀고, 제품으로 답을 내는 개발자

백엔드와 AI 사이에서 실제로 작동하는 것을 만드는 걸 좋아합니다. 기술 선택에는 이유가 있어야 하고, 코드는 나중에 다시 읽을 수 있어야 한다고 생각합니다.

고명성 프로필 사진

새로운 분야에 적극적으로 도전하고, 작은 성과에 안주하지 않으며, 실패를 배움의 기회로 삼아 끊임없이 성장합니다.

프로젝트를 주도적으로 기획·구현하며, 최적화와 확장 가능성을 고민하고, 깔끔하고 효율적인 코드를 작성하기 위해 끊임없이 학습하고 발전하고 있습니다.

Career

한 단계씩, 성장 궤적을 기록합니다

실무 경험, 교육 이력, 수상 내역을 시간순으로 정리했습니다. 각 단계에서 무엇을 배웠고 어떻게 발전했는지 확인해보세요.

경력

빅스데이터 로고

빅스데이터

AI솔루션개발팀선임1년 11개월
AI Agent 엔지니어
2025.07 ~ 2026.05
Work
  • Tableau VizQL Data Service 기반 Text-to-VDS QueryVDS QuerySQL이 아닌, Tableau VizQL Data Service 전용 쿼리 포맷입니다. 필드·필터·정렬을 JSON 구조로 정의합니다.e.g. { "fields": [{"fieldCaption": "매출"}, {"fieldCaption": "지역"}], "filters": [{"field": "연도", "values": ["2025"]}] } 변환 에이전트 개발
  • 오케스트레이션 기반의 멀티 에이전트 시스템 설계 및 구현
  • 자연어 질의 처리를 위한 시맨틱 레이어 기반 데이터 파이프라인 및 메타데이터 관리 설계
  • 그래프 DB와 벡터 검색을 결합한 하이브리드 RAG 구축 및 반복 질의 캐싱 최적화
Tech Stack
PythonPython
FastAPIFastAPI
LangChainLangChain
PostgreSQLPostgreSQL
MilvusMilvus
Neo4jNeo4j
DockerDocker
AWSAWS
TableauTableau
Impact
  • 비기술 사용자가 자연어만으로 데이터를 조회하는 셀프서비스 환경 구축
  • 복잡 질의를 단계별로 분해·처리해 처리 안정성과 응답 정확도 향상
  • 반복 호출 캐싱으로 중복 외부 LLM 호출을 제거해 RAG 운영 비용 절감
  • 관계 기반 컨텍스트 검색으로 답변 품질 향상
백엔드 엔지니어
2024.07 ~ 2025.06
Work
  • Tableau 기반 셀프서비스 데이터 분석 솔루션의 핵심 API 서버 설계 및 개발
  • IP 기반 접근 제어(ACL) 및 라이선스 동기화 시스템 구현
  • 로그 데이터 수집 및 실시간 분석용 API 개발
  • 대용량 데이터 처리 및 쿼리 성능 최적화
Tech Stack
JavaJava
SpringSpring
JPA(Hibernate)JPA(Hibernate)
PostgreSQLPostgreSQL
DockerDocker
AWSAWS
TableauTableau
Impact
  • 대용량 데이터 조회 응답 지연을 단축해 사용자 분석 대기 시간 개선
  • 접근 제어·라이선스 동기화 자동화로 수동 운영 부담 제거
  • 실시간 로그 분석으로 이상 징후를 사전 탐지하는 운영 대응 체계 확보

학력

삼성 청년 소프트웨어 아카데미 (SSAFY 10th) 로고

삼성 청년 소프트웨어 아카데미 (SSAFY 10th)

부트캠프2023.07 ~ 2024.061년
우수 수료
Description

삼성전자 주관 소프트웨어 인재 양성 과정으로, 1년간 1,600시간의 집중 교육을 통해 팀 프로젝트 기획·개발 역량과 실무 개발 경험을 쌓았습니다.

Highlights
  • 1,600시간 집중 교육 이수 (알고리즘, 웹 개발, 프로젝트)
  • 3회의 팀 프로젝트 수행 (기획 → 설계 → 개발 → 배포)
  • 진로 상담 및 취업 지원 프로그램 활용
  • 우수 수료생 선정
명지대학교 로고

명지대학교

정보통신공학
학사2017.03 ~ 2023.084년
졸업
Description

정보통신공학 전공으로 컴퓨터 네트워크, 데이터베이스, 운영체제, 알고리즘 등 CS 핵심 과목을 이수하고 졸업 프로젝트를 통해 개발 역량을 배양했습니다.

Highlights
  • CS 핵심 과목 이수 (네트워크, DB, OS, 알고리즘)
  • 통신 시스템 및 신호처리 전공 심화 학습
  • 졸업 프로젝트 수행을 통한 실무 개발 경험
  • 전공평점 3.96/4.5

자격증

Tech Stack

프로젝트에 맞춰 고르고, 깊이 이해하고 쓰는 기술

유행하는 기술을 나열하기보다, 실제 프로젝트에서 선택하고 검증한 기술 위주로 정리했습니다. 카테고리별로 숙련도와 사용 경험을 함께 볼 수 있습니다.

Languages

  • Java
  • Kotlin
  • Python1
  • JavaScript
  • Go2

Frontend

  • React1
  • Tailwind CSS
  • HTML
  • CSS

Backend

  • Spring4
  • FastAPI
  • JPA(Hibernate)2
  • Gin3

Databases

  • PostgreSQL
  • MySQL2
  • Redis3
  • Elasticsearch1
  • Milvus
  • Neo4j

DevOps & Infrastructure

  • Docker3
  • AWS2
  • Kafka2
  • Nginx3
  • Jenkins1

Development Tools

  • Git
  • IntelliJ IDEA
  • Tableau

AI

  • LangChain
  • OpenAI1
  • Claude Code
  • Kiro

Collaboration & Tools

  • Jira
  • Confluence
  • Notion
  • Slack
  • Microsoft Teams

Design & Media

  • Figma
  • Adobe Premiere Pro

Selected Works

문제를 정의하고, 끝까지 해결한 결과물

단순히 기능을 만든 프로젝트보다, 문제를 정의하고 구조를 설계하고 운영 경험까지 정리한 프로젝트를 중심으로 골랐습니다. 실시간 처리, 인프라 자동화, 데이터 흐름 설계, 사용자 경험 개선이 공통 축입니다.

Projects

6

Awards

3

Stacks

40+

Activities

혼자 공부하고, 커뮤니티에서 나누는 과정

개발 커뮤니티 활동, 멘토링, 발표 등 혼자서는 할 수 없는 경험들을 모았습니다. 배운 것을 나눌 때 더 단단해진다고 믿습니다.

Writing

배운 것을 글로 나눕니다
블로그 전체