Full Stack Developer
CurrentDataShare 프로젝트 LLM 백엔드 담당1) FastAPI LLM 서버 개발- Llama 3.1- 챗봇 개발: Agent, 프롬프트 엔지니어링- 하이브리드 서치 개발: 유사도 검색, RRF- RAG 검색 개발DataShare 프로젝트 DevOps 담당1) AWS 기반 MSA 전환- 웹서비스, 문서변환서비스, 법률검색서비스 등 기존 모놀리식 서비스를 ECS Container 기반 전환- SQS 및 Lambda 구성- 웹서버의 일부 기능 Lambda 또는 ECS Task로 분리 (메일발송, 삭제처리 등)- Container CI / CD 구성(Jenkins)- 웹프론트 리소스 Nginx - EC2 서브에서 CloudFront - S3 서브로 전환- 인프라팀과 협업DataShare 프로젝트 웹백엔드 담당1) Django 웹서버- 레거시 유지보수 및 장애 이슈 대응- MS OAuth 및 OneDrive 서버 사이드연동- 사용자 정의 데이터(메타데이터) 관리 및 검색 구현- 뷰어 데이터 딜리버리 구현2) Django API서버: DataShare의 기능을 고객사에서 API로 활용- DRF 기반 프로젝트 부트- OAuth 구현3) SpringBoot 문서변환 서버- 레거시 유지보수 및 장애 이슈 대응- CAD to SVG 변환 구현DataShare 프로젝트 웹프론트엔드 담당1) VueJS- 레거시 유지보수 및 장애 이슈 대응- 컴포넌트 개발 및 개선- MS OAuth 및 OneDrive 프론트 사이드 연동- 파일 뷰어 구현(3D뷰어, CAD뷰어, Dicom뷰어)Keiyaku.AI 프로젝트 담당1) Django 웹서버- 레거시 유지보수 및 장애 이슈 대응- 레거시 리팩토링: 같은 조회 쿼리를 무의미하게 중복적으로 수행하거나, 트랜잭션을 남용하는 등의 문제 개선- String Query를 Django ORM으로 변경- 응답속도 개선(평균 500ms -> 100ms)- 사용자 정의 데이터(메타데이터) 관리 및 검색 구현2) BlockChain- 거래 채결용 노드가 좀비 프로세스가 되는 문제 개선, 무한루프로 동작하는 레거시를 이벤트 드리븐으로 개선