채용공고 올리기

김우헌님을 응원해보세요!

지금 만족하고 있어요
창의적
솔루션 지향
목표 지향적
고객 중심
긍정적

미리보기

기본 정보

이름
김우헌
직업
소프트웨어 엔지니어
이메일
kwh1019_@naver.com
간단 소개

자기소개

자기소개

마이다스인에서 백엔드 개발자로 채용 / 시험 (역량검사) 도메인 경험이 있습니다.
Java + Spring / Python 을 통한 백엔드 서버 개발 및 운영, 서버리스 서비스 운용 경험이 있습니다.
멀티 테넌시 아키텍처로 구성된 서비스에서 발생하는 결과 분석, 파일 생성, 메일 발송 등의 대량 트래픽을 대응한 경험이 있습니다.
최근에는 LLM 연동 서비스 개발에 관심이 있어 Langchain 생태계 관련 기술을 학습하고 있습니다.

한정된 자원 내에서 서비스 규모에 맞는 아키텍처를 찾기 위해 고민하고, 이를 통해 큰 폭의 성능 향상을 만들어 낸 경험이 있습니다.
문제를 해결하기 위해 새로운 내용을 습득하는데 열려있습니다.
팀원들도 단순한 동료가 아닌 내부 고객이라고 생각하며, 좋은 협업 가치를 제공하는 것을 지향합니다.

경력

회사명

(주)마이다스인

직급 | 부서 | 근무 유형

팀원 | NCC (역량검사)

근무 기간

2023.01. ~ 2024.10. (1년 10개월)

담당 업무

역량검사 서비스 개발 및 운영 https://www.jobda.im/acca/introduce

마이다스인은 채용 솔루션, 성과평가 솔루션을 제공하는 회사입니다.
그 중 역량 기반 성과 측정 및 채용을 목표로 하는 '역량 검사' 서비스를 제공하는 NCC 부서의 팀원으로 근무했습니다.
자사 내 채용, 성과평과 제품과 연계되는 복잡한 검사 도메인의 서비스 운용 및 개선, 신규 기능 개발 업무를 진행하였습니다.
또한 서비스 운영 DB 부 책임자로서 장애 대응 및 고객사, 응시자 CS 지원 업무도 진행하였습니다.

프로젝트

프로젝트명

역량검사 결과표 파일함 서비스 아키텍처 개선

소속/기관명

마이다스인 NCC

프로젝트 기간

2023.10. ~ 2024.06.

프로젝트 내용

역량검사는 결과표를 채용 과정 중 사용할 수 있도록 pdf 형태로 제공하는 파일함 기능을 제공합니다.

기존 아키텍처에서는 파일 생성 요청 발생시 ECS fargate로 띄워진 파일 생성 서버에서 웹 자동화 도구를 통해 결과표를 띄워 PDF로 변환하는 형태로 기능을 수행했습니다. fargate의 Auto Scale Out에 수 분 이상 소요되기에 동시에 여러 고객사에서 파일 생성 요청을 보내는 공채 기간에는 정상적으로 요청 처리가 되지 않으며, 한 번에 요청 가능한 파일 개수도 100개가 최대인 아쉬운 성능을 보였습니다.

이를 해결하기 위해 하단 업무를 진행했습니다.

  • 즉각적인 스케일 아웃 병렬 파일 생성을 위한 AWS Lambda 도입 및 AWS StepFunction 기반 아키텍처 설계 및 개발

  • Lambda 인스턴스 성능 추적을 통한 최적의 Lambda 메모리 용량 설정 및 Python Coroutine을 이용한 개별 Lambda 인스턴스 내에서 PDF 생성 속도 상승

또한 개선한 아키텍쳐로 PDF 대규모 병렬처리시에 Playwright(웹 자동화 도구)를 통해 결과표 페이지에 부하가 가해져 Lambda 동시성을 잘 살리지 못하는 문제가 발생했습니다. 이를 해결하기 위해 하단 업무를 추가로 진행했습니다.

  • 결과표 서버 API 부하 해결을 위해 관련 서버(ECS Fargate) 배포시점에 Lambda로 같은 이미지를 추가로 배포할 수 있도록 종속 구성, DockerFile 정의 및 배포 파이프라인 구성

  • Lambda 기반 대용량 API 수행시 RDS 부하 및 pool 관리를 위한 RDS proxy 도입

  • PDF 랜더링시 접근하는 CSR 기반 page 부하 감소를 위한 Lambda layer 기반 프론트 빌드, SpringBoot App 배포시점 사용하도록 구성

해당 업무를 통해 다음과 같은 성과를 만들었습니다.

  • 인프라 비용 약 80% 감소, 대용량 파일 생성 속도 최대 100배 개선
    (10,000건 기준 약 10시간 -> 6분 내외)

  • 사내 Lambda 아키텍처 도입을 위한 기반 경험 마련

  • PDF 생성 Lambda StepFunction 사내 공용화
    (2개의 타 부서에서 동일 구조로 사용)

프로젝트명

GPT 면접 가이드 서비스 개발

소속/기관명

마이다스인 NCC

프로젝트 기간

2024.08. ~ 2024.09.

프로젝트 내용

면접 담당자가 보다 편하게 면접에 임할 수 있도록 지원자의 지원서/자기소개서, 역량검사 결과, 모집공고, 인재상 등을 참조해 GPT를 활용한 면접 가이드, 맞춤형 질문을 제공하는 서비스입니다.
BE 개발자로서 아래와 같은 업무를 담당하였습니다.

  • API Spec 일부 설계 및 구현 (파일 업로드, 전처리)

  • 면접 가이드 생성 전 지원자 파일 및 커스텀 질문 자료 전처리 아키텍처 설계 및 구현

  • 전처리 과정 병렬 구조를 위한 Lambda 활용

  • pdf, pptx, docx, elsx 등 각 파일 확장자에 따른 파일 내 텍스트 추출 구조 설계 및 구현

  • OpenAI API 활용 텍스트 문맥 및 분량 검증 (전처리) 로직 설계 및 구현

프로젝트명

git context mcp

소속/기관명

개인

프로젝트 기간

2025.03. ~ 진행 중

프로젝트 내용

GitHub 저장소의 소스코드를 기반으로 MCP(Model Context Protocol) 에이전트를 구축하는 프로젝트입니다. LangChain을 활용하여 소스코드를 분석하고 이를 기반으로 RAG 구축하여 LLM이 코드베이스를 이해하고 활용할 수 있도록 합니다.

기술 스택

기술 스택

Spring Boot, Java, Python, Lambda, AWS, MariaDB, Git, LangChain, LangGraph, FastAPI, Redis, Kafka

포트폴리오

URL

link

Github

깃허브

교육

소속/기관명

한국기술교육대학교

종류 | 전공

대학교(학사) | 컴퓨터공학부

재학 기간 | 재학 상태

2017.03. ~ 2025.03. | 졸업

자격증

자격증명

정보처리기사

점수 | 발급기관

- | 한국산업인력공단

취득연월

2024.06.

대외활동

활동명

CodePresso Langchain 러너톤 1기

소속/기관명

개인

연도

2025

내용
활동명

멋쟁이사자처럼 대학 9기

소속/기관명

멋쟁이사자처럼

연도

2021

내용
댓글