Mobile. 010-3531-1942
Email. [email protected]
Github. https://github.com/Hoya324
Blog. https://hoya324.tistory.com/
주어진 상황을 인지하고 개선된 가치 전달이 엔지니어의 본질이라 느끼며, 기획부터 배포, 운영까지 모든 단계에 주도적으로 참여합니다.
인지한 문제를 스스로 구체화하여, 방법을 논의하고 필요한 도구를 사용해 해결하고자 노력합니다.
협업의 기본 가치를 적절한 기록과 공유라 믿고, 다양한 의사소통을 통해 개인과 조직의 성장에 기여합니다.
프로젝트
MARU-EGG
백엔드 개발
24.06 ~
RAG기반 입학 문의 및 상담 챗봇
Java, Spring Boot, JPA, MySQL, QueryDSL, Junit5, Test Container
AWS EC2, RDS, Nginx, Docker
Back-End
- 리소스 재사용으로 인한 비용 절감
- MySQL의 Full Text Index와 Apache Lucene 기반의 질문 유사도 검사 진행
- AI 서버 호출 대비 질의응답 시간을 5초에서 200ms 내외로 개선 및 AI 서버에서 월 2만원의 비용 절감
- MySQL의 Like 함수 대신 Full Text Index 사용으로 질의응답 시간을 평균 130ms에서 60ms로 개선
- 테스트 환경 통합으로 인한 테스트 시간 10초(45s → 35s) 개선
- 교직원 및 실사용자들에게 빠른 피드백을 반영하기 위해 빌드 속도 최적화
- Gradle 패키지 캐싱을 통해 빌드 시간 개선(6분 -> 2분)
- 입학처 교직원분들의 큰 공감을 얻어 교내 SW프로그램 경진대회 최우수상(2등) 수상
- 학교 입학처 홈페이지 메인에 등록되어 실 사용자가 있는 서비스 운영
Links
핀구(Fingoo)
백엔드 개발
23.12 ~ 24.06
(6개월)
경제 분석, 시각화, 공유할 수 있는 금융 투자 분석 플랫폼
NodeJS, TypeScript, NestJS, TypeORM, PostgreSQL
Redis, Jest, Test Container
Back-End
- 외부 API 의존성과 데이터 조회 비율이 높은 상황에서 Redis를 활용하여 Look Aside Cache 패턴을 적용
- 불필요한 API 호출과 반복적인 조회를 줄이고, 외부 API 의존도를 낮춰 외부 요인으로 인한 장애에 대비
- 개발자의 잦은 변경 및 서비스 확장 계획으로부터 핵심 도메인 보호를 위해 헥사고날 아키텍쳐를 적용
- Aggregate를 통해 도메인 비지니스 규칙의 일관성을 부여하여 최소한의 비지니스 규칙에서 벗어나지 않고 확장성을 지니도록 개선
Links
기술
-
Java, TypeScript(JavaScript)
-
Spring Boot, JPA, Junit, NestJs
-
MySQL, Oracle
-
Git, Github
학력
명지대학교 - 융합소프트웨어학부 (2020.03 ~ 2026.02 졸업 예정)
- 전공 학점 : 4.41 / 4.5
- 성적 장학금 4회
- 교내 중앙 IT 동아리 COW 백엔드 멘토 및 운영진 (2023.06 ~ 진행중)
- 한국지도자육성장학재단 54기 장학생