안녕하세요 👋
AI와 백엔드 기술에 큰 관심을 가진 2년차 웹 개발자입니다.
🛠️ 기술 스택
💡 주요 경험
-
DGIST 시스템 개발 및 유지보수
-
연구 파트 전담 백엔드 개발
DGIST 교직원 대상의 연구 관리 시스템 유지보수 및 개발을 담당했습니다.
주로 JSP 기반 프론트엔드 수정, 데이터 백업·삭제·수정 등 DB 관리, 그리고 연구 파트의 복잡한 비즈니스 로직 구현을 맡았습니다. -
대규모 오라클 프로시저 및 쿼리 최적화
천 줄이 넘는 오라클 프로시저를 분석·수정하며, 데이터 흐름과 정합성에 대한 깊은 이해를 쌓았습니다.
자주 발생하는 대용량 데이터 처리 이슈에 대해 쿼리 성능을 분석하고 최적화하여, 시스템 반응 속도를 개선했습니다.
데이터 백업과 복구는 쿼리 기반으로 전 데이터 스냅샷을 정기적으로 저장·관리하며, 장애 발생 시 신속히 복구를 수행했습니다. -
엔터프라이즈 환경에서의 안정적 배포 및 운영
엔터프라이즈 환경에서 war 파일을 빌드 후 WinSCP와 PUTTY를 이용해 수동으로 배포하고, JEUS WAS에서 서버를 관리했습니다.
자동화나 CI/CD 도입은 어려웠지만, 수동 배포 과정에서 발생할 수 있는 리스크를 최소화하기 위해 꼼꼼하게 체크리스트를 관리했습니다. -
연구비 및 사업비 관리 로직 구현
DGIST 특성상 연구원과 교수 중심의 다양한 연구/사업이 진행되며, 매년 변경되는 복잡한 계산식과 예산 집행 로직을 반영해 시스템을 개선했습니다.
인건비, 재료비 등 다양한 연구비 흐름을 정확하게 처리하는 백엔드 로직을 구현하며, 실무적 신뢰를 쌓았습니다. -
기술 스택 및 도구
Spring Boot, Oracle, JavaScript, JSP, 구글 차트/Chart.js, JEUS WAS, WinSCP, PUTTY 등 다양한 백엔드 및 인프라 기술을 실무에 적용했습니다. -
AI 및 챗봇 개발 경험
구글 Dialogflow를 활용한 챗봇을 개발한 경험이 있습니다.
또한, 파이썬과 아나콘다 환경에서 YOLO 모델을 이용해 객체 인식 모델을 구축한 경험도 보유하고 있습니다.
🎯 개발자로서의 목표와 강점
- 고객의 니즈를 정확히 파악하고, 결점 없는 서비스를 구현하는 것을 목표로 하고 있습니다.
- 꼼꼼함을 바탕으로 문제를 분석하고, 안정적인 시스템을 만드는 데 강점이 있습니다.
- AI 기술에 큰 관심을 가지고, 앞으로 AI와 백엔드 기술을 융합한 개발을 지향합니다.