한국외국어대학교 정보시스템팀에서 학내 업무시스템을 개발·운영하고 있습니다. Java와 Spring Boot를 중심으로 React 화면 개발, Oracle 데이터 처리, 인증·권한 관리와 배포 자동화까지 경험했습니다.
- 업무를 코드로 옮기는 과정에 관심이 있습니다. 복잡한 업무 규칙과 예외를 검증 가능한 로직으로 정리합니다.
- 운영을 고려해 개발합니다. 인증, 데이터 정합성, 배포 실패와 장애 대응까지 함께 살핍니다.
- 선택의 이유를 기록합니다. 무엇을 구현했는지와 함께 왜 그 방법을 선택했는지 설명하려고 합니다.
| 영역 | 주요 경험 |
|---|---|
| 학내 업무시스템 | React + Spring Boot 기반 개발·운영, Oracle 연동, JWT Access/Refresh Token 인증과 RBAC |
| FLEX 시험 시스템 | 접수·운영, 좌석 배정, 고정 길이 OMR 데이터 검증과 자동채점, 외부 API 연계 |
| 배포와 운영 | Jenkins Multibranch CI/CD, nginx·Tomcat 기반 배포, 백업·상태 확인·실패 시 롤백 |
| 시스템 연계 | 대학원 입학 시스템 개발, 전자결재 운영·연계, SSO 연계 및 장애 분석 |
Backend & Database
Frontend
Infrastructure & Tools
Portfolio · 준비 중
통합행정 시스템, FLEX 시험 시스템, CI/CD 경험을 배경과 문제 → 설계 판단 → 구현 → 결과 → 배운 점으로 정리하고 있습니다. 내부 소스나 실제 업무 데이터 대신 직접 작성한 구조와 흐름으로 설명할 예정입니다.
Coding Test · 기록 시작
Java로 Programmers와 LeetCode 문제를 풀고, 접근 방법과 자료구조 선택 이유, 시간·공간복잡도, 실패한 접근을 함께 기록합니다.
React와 Socket.io를 활용한 실시간 보드게임 개인 프로젝트입니다. 방과 게임 상태 관리, Vercel 배포를 경험했습니다.
Contact · xorb269@naver.com