심플한
개발팀 Backend Engineer
2021-07 — 2022-04
고객 맞춤형 소프트웨어 솔루션 SI 중소기업
Highlights
- 대량 데이터 처리: Apache POI 기반 수백 명 회원 정보 일괄 처리 시스템
- 다중 국가 통합 인증: JWT 기반 크로스 도메인 로그인 시스템 구축
- 배포 자동화: Travis CI 기반 CI/CD로 호스팅 비용 100% 절감
- 레거시 통합: iframe 방식으로 PHP 시스템 무중단 기능 확장
프로젝트
학습 관리 시스템(LMS) 개발
2021.07 ~ 2022.04교육 기관의 수동적 관리 업무와 학습자 편의성 부족 해결
- QR 출석체크: 실시간 출석 처리 API 및 중복 체크 로직
- Excel 기반 대량 등록: Apache POI 활용한 회원 정보 일괄 처리 시스템
- 동적 수료증: JasperReports 기반 PDF 자동 생성 API
Java Spring Boot MyBatis MySQL Apache POI JasperReports
인천 스마트 그린 산단 통합관제센터
2022.01 ~ 2022.04산업단지 내 회의실 예약 관리의 비효율성과 수동 알림 체계 해결
- 예약 시스템 API: 실시간 예약 현황 조회 및 충돌 방지 로직
- 대시보드 API: 통합 모니터링 데이터 제공 및 현황 집계
- SMS 비동기 처리: 예약 확정 시 SMS 발송을 백그라운드에서 처리
Java Spring Boot MySQL 비즈뿌리오 SMS API
미래 서비스 JOB Agent 개발
2021.07 ~ 2022.04직업 상담 및 창업 역량 평가의 오프라인 제약과 상담사 평가 업무의 비효율성 해결
- 평가 시스템 개발: Spring Boot 기반 독립적인 평가 애플리케이션 구축
- iframe 기반 시스템 통합: 기존 PHP 시스템에 평가 기능 임베드
- 복합 점수 계산 로직: 다중 설문 결과를 종합한 평가 점수 산정 알고리즘
Java Spring Boot MySQL iframe postMessage API
kfriends 회원 관리 시스템
2021.09 (3주)국가별 분산된 웹사이트의 통합 회원 관리 필요성과 보안 강화 요구 해결
- 통합 인증 서버 구축: Spring Security + JWT 기반 중앙화된 인증 시스템
- 다중 도메인 CORS 처리: 국가별 도메인에서의 안전한 토큰 교환
Java Spring Boot Spring Security JWT MySQL
사내 기술 블로그 리뉴얼
2021.09 (3주)기존 WordPress 기반 블로그의 호스팅 비용 부담과 유지보수 복잡성 해결
- WordPress → Jekyll 마이그레이션: 정적 사이트 전환
- GitHub Pages 호스팅: 서버 관리 없는 무료 호스팅으로 비용 절감
- Travis CI 자동화: Git push 기반 자동 빌드 및 배포 파이프라인
Jekyll Liquid Travis CI GitHub Pages
기술 스택
Java 8/11 Spring Boot Spring Security MariaDB MySQL MyBatis JPA Apache POI JasperReports AWS EC2 RDS S3 Travis CI Jekyll