미리보기
- 직업
- Server Developer
- 이름
- 이유석
- 연락처
- +82 01063026304・
- 이메일
- yuseogi0218@gmail.com
- 간단소개
- - 디지털화 또는 자동화를 통해 비즈니스에 기여할 수 있는 제품을 만드는 것을 목표로 합니다. 이를 위해서, 비즈니스 모델에 존재하는 다수의 이해관계자 및 도메인을 이해하여, 개선할 수 있는 부분을 찾습니다. → 제조업, 이커머스, 금융 등의 11개 도메인에서 발생하는 문제를 소프트웨어 제품으로 해결해본 경험이 있습니다. - 소통을 중요하게 여기며, 정보의 공유를 통해 완전한 학습을 이루어 냅니다. → 기술적 경험 및 학습 내용을 공유하며 다른 개발자들과 상호 학습을 하기 위해 개발 블로그를 운영하고 있습니다. → 개발 동아리의 운영 멤버로 활동하며 Spring 강의 진행 및 AWS 세미나를 진행해본 경험이 있습니다.
기술 스택
- 기술 스택
- Java
- Spring Boot
- JPA
- JUnit
- MySQL
- AWS
포트폴리오
경력
- 회사명
- 금오 M.T
- 직책 • 부서
- 대리 • 기업부설IT연구소
- 근무 기간 (근무 형태)
- 2023.07. - 2024.11.
- (1년 5개월 | 정규직)
- 담당 업무
제조업의 주요 분야인 레이저 가공업을 메인 비즈니스 아이템으로 갖는 금오 M.T에서 다양한 업무의 디지털 트랜스포메이션을 위한 프로젝트를 수행했습니다.
기존 전화와 서류로 진행되는 레이저 가공 거래를 플랫폼화시킨 금오거래센터의 기획, 개발 및 유지보수에 참여했습니다.
자재 재고 관리, 거래 견적 금액 계산, 재무 자료 시각화 및 분석 등의 작업을 자동화하여 효율적인 작업 처리를 위해 노력하였습니다.
프로젝트
- 프로젝트명
- 금오거래센터
- 소속/기관명
- 금오 M.T
- 프로젝트 기간
- 2023.09. - 2024.09.
- (1년 1개월)
- 프로젝트 설명
거래 생성, 견적서 및 발주서 작성, 인수자 서명을 통한 거래 완료 등의 기능을 제공하는 레이저 가공 거래 플랫폼
레이저 가공 업체 관리자를 위한 자재 재고 데이터 입력 기능 및 분석 그래프 제공
Spring Framework 및 MySQL 을 활용한 REST API 서버 개발
메일 발송 로직의 응답 지연 문제
→ CompletableFuture를 활용한 비동기 로직 구현 및 예외 처리
→ 메일 전송 시간 99%(3.3초 → 0.03초) 단축자재 재고 관리에 대한 동시 요청 시, Race Condition 발생으로 인한 중복 데이터 생성
→ 확실한 데이터 정합성과 구현의 용이함으로 비관적 Lock 방식을 활용한 동시성 문제 해결거래 단계 변경 및 자재 재고 관리의 자동화를 위한 스케줄링 필요
→ Quartz 라이브러리를 활용한 스케줄링 구현
→ Spring 설정을 통한 DB Schema 분리(main datasource & 스케줄링을 위한 job datasource)신규 기능 및 기존 기능 수정 시, 프로젝트의 항상성 유지를 위한 통합 및 단위 테스트 코드 작성
→ JUnit, Mockito 환경을 활용한 1,195개의 테스트 코드 작성 및 98%의 라인 커버리지 달성Java 17
,Gradle
Spring :
Spring Framework 3.1.4
,Security
,Webflux
,Actuator
Database :
MySQL
,H2 database
,Redis
JWT
,JPA
,Query dsl
,Quartz
,Thymeleaf
,TestContainers
배포 및 모니터링 :
Github Actions
,AWS - (EC2, RDS, Code Deploy)
,Prometheus
,Grafana
버전 관리 :
Github
Description (WebSite)
Experience
Tech Stack
Project File & Documents
- 프로젝트명
- 라이브 커머스 사용자 경험 향상 프로젝트
- 소속/기관명
- 서울과학기술대학교 (졸업 작품)
- 프로젝트 기간
- 2023.03. - 2024.02.
- (1년)
- 프로젝트 설명
요청
및질문
의 의도를 갖는 채팅이 무수히 많은 특성을 갖는 라이브 커머스 방송의 사용자 경험을 향상시키는 프로젝트 입니다.실시간 채팅에 대한 의도(일반, 요청, 질문)를 자동 분류합니다.
질문의 의도를 갖는 채팅에 대해서 상품 정보를 기반으로 답변을 자동 생성합니다.
한국어 BERT 기반 모델인 KcELECTRA 모델의 Fine Tuning 을 통한 의도 분류 모델 구축
→ 2-Step 의도 분류 기법을 활용하여 F-1 Score 98% 달성AWS (API Gateway, Lambda), Python 병렬 프로그래밍 기법을 활용한 의도 분류 파이프라인 구축
→ 초당 1,000건의 채팅 데이터 의도 분류 처리 에러 0%대규모 언어모델을 활용할 수 있는 RAG 프레임워크를 활용한 자동 답변 생성 파이프라인 구축
→ 라이브 커머스 질문 답변 생성 Task에 대하여, Open-AI GPT 모델 대비 50%의 성능 향상 달성학과 캡스톤 발표회 은상 수상
Front Framework :
React
,Chrome Extension
Server Framework :
FastAPI
,NodeJS
AI Framework :
Huggingface
,Langchain
,Open AI GPT
AWS :
API Gateway
,Lambda
,SageMaker
Description
Experience
Achivement
Tech Stack
Project File & Documents
대외활동
- 활동명
- Google Developer Students Club (GDSC)
- 소속/기관
- 서울과학기술대학교
- 활동 연도
- 2023
- 활동 상세 설명
"React 와 Spring 을 활용하여 개인 블로그 웹 사이트를 개발합니다."를 주제로 Spring 파트의 강의 준비 및 진행을 담당하였습니다.
DB 및 REST API 설계
,Spring 프로젝트 설정 및 Swagger 문서
,Spring 서비스 코드 작성
,JUnit 을 활용한 테스트
,AWS 를 활용한 배포 경험
의 주제로 총 12주간의 커리큘럼을 진행하였습니다.클라우드 기술 및 AWS 의 EC2, S3, RDS
를 주제로 선정하여 세미나 발표를 진행하였습니다.GDSC 웹 블로그 유지보수, Java 스터디 운영, 클라우드 스터디 참여 와 같은 다양한 활동에 참여하였습니다.
구글의 기술을 사용하여 지역 사회의 문제를 해결하는
Global 공모전
에 참여하였습니다.주제 : 실시간 재난 문자의 재난 상황에 맞는 안전 수칙 제공 App
GDSC 프로그램 (Google로부터 개발과 리더십 능력을 키울 수 있도록 지원받는 프로그램)
Web 파트 Core 멤버
추가 활동
- 활동명
- 핀테크 Pre-인턴십 코스 2기
- 소속/기관
- 한국 핀테크 지원센터 & 코스콤
- 활동 연도
- 2021
- 활동 상세 설명
핀테크 동향 및 사례 학습을 통한 핀테크 서비스 이해
비즈니스 매너 및 오피스 도구 활용법 학습
Python 데이터 분석 및 Spring Backend 개발 교육 수료 및 실습 진행
핀테크 서비스를 주제로 하는 해커톤 참여
주제 : 모임원 카드 등록을 기반으로 생성된 가상 결제 수단과 이를 통한 자동 정산 서비스
한국 핀테크 지원센터에서 주관하는 핀테크 전문 인력 양성 프로그램
자기소개
- 자기소개
높은 집중력과 세심한 성격을 통해서, 완성도 높은 작업을 수행합니다.
효율적인 작업 관리를 통해 주어진 시간 내 최대한 많은 일을 처리하며, 잉여 시간을 최소화합니다.
보유한 기술을 활용하여, 기존 작업의 효율성을 향상할 수 있습니다.
팀원과의 원활한 소통 방법 및 효율적인 협업 방법을 통해서, 다수의 팀 프로젝트를 성공적으로 완료하였습니다.
Office, Notion, Slack과 같은 오피스 도구를 잘 다루며, 새로운 도구를 빠르게 학습 및 활용할 수 있습니다.
개인 작업 및 단체 회의 내용에 대해서 문서화하여, 공유할 때 문서를 기반으로 팀원의 이해력을 높일 수 있습니다.
복잡한 비즈니스 모델을 정확하게 이해하며, 이를 데이터 모델 및 각 모델의 기능으로 표현할 수 있습니다.
Java로 Spring Framework 기반의 서비스 개발을 End-to-End로 경험해 보았습니다.
높은 가독성 및 이해하기 쉬운 코드 작성을 위해서, 사전에 정의한 규칙을 기반으로 통일성 있는 코드를 작성합니다.
오픈 자료, 블로그뿐만 아니라 공식 문서 및 소스 코드 분석을 통해서 문제를 정확하게 해결합니다.
개발자로서의 성장을 위해서, 신규 IT 소식 및 기술에 대해서 지속해서 관심을 갖습니다.
Characteristic
Business Skill
Engineering
교육
- 소속/기관
- 서울과학기술대학교
- 종류 | 전공명/전공계열
- 대학교(학사) | IT Management
- 재학 기간 (재학 상태)
- 2017.03. - 2024.02. (졸업)
- 소속/기관
- Northumbria University (dual degree)
- 종류 | 전공명/전공계열
- 대학교(학사) | IT Management for Business
- 재학 기간 (재학 상태)
- 2017.03. - 2024.02. (졸업)
자격증
- 자격증명
- Microsoft Azure Fundamentals
- 점수/급 | 발급 기관
- Microsoft
- 취득월
- 2024.06
- 자격증명
- 정보처리기사
- 점수/급 | 발급 기관
- 한국산업인력공단
- 취득월
- 2022.09
- 자격증명
- SQLD
- 점수/급 | 발급 기관
- 한국 데이터 산업 진흥원
- 취득월
- 2021.04