기술 스택
다양한 기술 스택을 활용한 프로젝트를 수행해왔습니다. 백엔드부터 프론트엔드, 인프라까지 폭넓은 기술 영역에서 실무 경험을 보유하고 있습니다.
백엔드 개발
서버 측 애플리케이션 개발 및 API 구축 경험
Java 7/8을 활용한 엔터프라이즈 애플리케이션 개발
Spring Boot 1.x 기반 RESTful API 개발 및 MVC 패턴 적용
Express.js를 활용한 서버 개발 및 WebRTC 시스템 구축
Connection Pool 최적화 및 트랜잭션 관리
프론트엔드 개발
웹 UI/UX 개발 및 사용자 인터페이스 구축 경험
WebRTC 기반 웹 애플리케이션 개발
실시간 서버 모니터링 시스템 UI 개발
관리자 페이지 및 CMS 개발, React에서 JSP 마이그레이션
레거시 시스템 유지보수 및 기능 개선
데이터베이스
데이터베이스 설계, 최적화 및 관리 경험
데이터베이스 백업/이관, 쿼리 최적화 및 시스템 설계
캐싱 시스템 및 개발 환경 설정 개선
DevOps 및 인프라
시스템 관리, 배포 자동화 및 모니터링 경험
CI/CD 파이프라인 구축 및 자동 배포 시스템 관리
서버 이관 작업 및 인프라 환경 구축
서버 관리 및 시스템 설정
Node.js 애플리케이션 프로세스 관리
모니터링 및 로깅
시스템 모니터링, 로그 수집 및 분석 경험
ElasticSearch, Logstash, Kibana를 활용한 로그 분석 시스템 구축
Jennifer에서 Zabbix로 모니터링 시스템 마이그레이션
로그 수집 및 전송 시스템 최적화
보안 및 인증
인증 시스템 및 보안 강화 경험
JWT 기반 인증 시스템 구현 및 토큰 갱신 시스템 개발
봇 차단 및 IP 차단 로직 개발
실시간 통신
실시간 데이터 전송 및 통신 시스템 경험
WebRTC 기반 서비스 이관 및 통화 시스템 구축
실시간 데이터 통신 및 알림 시스템 구현
개발 도구 및 협업
효율적인 개발을 위한 도구와 협업 방법론
버전 관리 및 협업 개발
애자일 프로젝트 관리 및 이슈 트래킹
Java 프로젝트 빌드 및 의존성 관리
번들링 및 개발 환경 최적화
실무 경험 하이라이트
시스템 아키텍처 & 인프라
- Spring Boot 기반 대규모 시스템 아키텍처 설계 및 구현
- 서버 이관 프로젝트 리드 (Rocky Linux, ELK Stack)
- CI/CD 파이프라인 자동화 및 모니터링 시스템 구축
성능 최적화 & 문제 해결
- HikariCP로 Connection Pool 최적화하여 성능 개선
- VisualVM, JMeter를 활용한 OOM 문제 해결
- trace-id 로깅 시스템으로 디버깅 환경 개선
보안 & 인증
- JWT 기반 인증 시스템 및 토큰 갱신 메커니즘 구현
- Google reCAPTCHA 연동으로 보안 강화
- IP 차단 로직 및 접근 제어 시스템 개발
실시간 시스템 & API
- WebRTC 기반 실시간 통신 시스템 구축
- RESTful API 설계 및 Spring REST Docs 문서화
- IoT 서비스 연동 및 기기 제어 시스템 개발