소개
교내 동아리 내부에서 겪었던 문제와 같이, 현실의 문제를 소프트웨어로 해결하는 것을 좋아합니다.
기술적인 문제 해결 외에도, 의사소통 과정과 협업의 중심에 녹아드는 것을 중요하게 생각합니다. (스터디, 코드 리뷰, 문서화 주도)
문제 해결에 AI 활용을 적극적으로 검토합니다. 프로토타입 하네스를 통해, 프로젝트의 사용자 가설을 빠르게 검증했습니다.
팀 내 지식 동기화를 우선순위로 생각합니다. 팀 내부 온보딩 진행, 문서화를 협업의 기본으로 생각합니다.
공유 문화를 좋아합니다. 오픈소스 기여, 스터디 멘토링, 세미나 발표, 등 지식 전달과 동기화의 장을 구성하기 위해 노력해왔습니다.
구현체를 뜯어가며 인사이트를 얻는 것을 좋아합니다. 오픈소스 기여, JOOQ 구현체를 통한 자바 학습, 레거시 프로젝트의 유지보수 경험을 통해 역방향 학습을 진행했습니다.
😀 Github : https://github.com/sangjun121
🧐 wiki: https://charles-wiki.vercel.app/
🤗 Blog : https://junsangcho.tistory.com/
😇 Email : [email protected]
프로젝트
SSOC(쏙)
2024.07 ~ 진행중
FE 4명, BE 3명
(역할: 팀장, 기획/BE개발/운영)
서비스 사용자 가이드
Github Repo
SSOC V2 기능 명세서
개발 1년 회고록
세종대학교 동아리 모집 관리자 솔루션 (ATS 솔루션)
#Java #SpringBoot #JPA #Swagger #MySQL
기능 구현 및 고도화
- [#140]기존 레이어드 기반 아키텍처에서 기능 확장의 어려움을 DDD기반 아키텍처 V2로 마이그레이션
- [#104] 관리자 지원자 권한 분리를 위한 인증/인가를 JWT 토큰 인증 방식으로 해결
- [#375] 이메일 서버 API 추가로 인해 도메인 모델의 안전성 보장을 위한, 도메인 계층 내부 유효성 검증 추가 (작성 블로그, 프레임워크 개발)
- 서비스 요구사항에 따른 검증 필터 인가 시퀀스를 MVC 내부에서 처리하도록 개선 (작성 블로그)
- [#4] 로그인 권한 외, 동아리 내부 권한을 검증하기 위해, 모든 API 요청 진입점에 AOP를 이용하여 검증 구현
- [#456] 요청 객체 검증시 400에러 응답 검증 규칙 통일화
팀 내부 협업 기여
서비스 운영 기여
홍보 기여
- 총동아리연합회에 협력 제안 요청서 제출 (25년 8월 14일) 및 회장 미팅 (25년 8월 19일)
- 총동아리 회의 참가 및 서비스 홍보 (25년 8월 26일) 및 설문 긍정 답변 동아리(23개) 개별 연락 (25년 8월 27일)
- 세종대학교 동아리 모집 운영 및 홍보 기간 (25년 9월 1일~7일) 진행 중, 서비스 사용 설명서 전달 및 피드백 요청 (25년 9월 8일). 피드백 수신 (25년 9월 10일)
- 총동아리 협회 입후보자 공략에 선정 (25년 09월 22일)
AX활용
- 온보딩 문서화를 통한 AI 컨텍스트 제한 및 비용 절감
모아타임(Moitime)
개인 프로젝트
2026.07~
여러 사람의 가능한 시간을 맞추는 일정 조율 서비스
- 공유 링크가 이미 배포된 상황에서 링크 생성 규칙 변경에 따라, Backfill 마이그레이션과 이중 라우팅을 적용해 신규 링크 8자 단축 및 기존 링크 호환성 보장