미리보기
기본 정보

안녕하세요. 견고한 백엔드 위에서 안정적인 사용자 경험을 구현하는 것을 목표로 하는 개발자 현주엽입니다. 저는 프로젝트의 전체 구조를 파악하고 작은 단위의 개선을 통해 서비스의 완성도를 높이는 과정에서 가장 큰 즐거움을 느낍니다. 백엔드를 주력으로 하지만, 모든 기술은 결국 사용자에게 가치를 전달하기 위한 도구라고 믿습니다. 이러한 생각 때문에 프론트엔드(Vue, React) 기술에도 꾸준히 관심을 두고 직접 다루며 전체적인 그림을 이해하려 노력합니다. 실무에서 필요했던 실시간 통신(WebSocket), 비동기 처리(WebFlux), 데이터 관리(Redis, MongoDB) 기술들을 상황에 맞춰 학습하고 적용해온 경험은, 상황에 맞는 최적의 기술을 선택하고 빠르게 익히는 저의 가장 큰 강점입니다. 저는 동료의 의견을 경청하고 명확하게 소통하며 시너지를 만드는 협업의 가치를 중요하게 생각합니다. 기술적 성장을 통해 팀과 함께 의미 있는 문제를 해결하고, 함께 성장하는 동료가 되고 싶습니다.
기술 스택
Java, JavaScript, HTML/CSS, React, AWS, Spring, SQL, Spring Boot, MySQL, Linux, DBMS/RDBMS, backend, Vue.js, GitHub, Git
경력
(주)소프트브리지
대리 | 개발2팀
2022.04. ~ 2025.02. (2년 11개월)
■ 실시간 통신 및 비동기 API 설계
- 실시간 채팅 및 협업 드로잉 기능 구축
구현 기술: Node.js, Socket.io, HTML5 Canvas, WebSocket
주요 작업: 실시간 채팅 서버 구축, 동시 참여 협업 드로잉 기능 구현, 서버 측 권한 제어
효과: 다수 사용자 간 실시간 콘텐츠 동기화 및 직관적인 협업 환경 제공
- 비동기 API 연동을 통한 성능 최적화
사용 목적: 대량의 실시간 트래픽 처리 및 시스템 리소스 사용 최적화
기술 구성: Spring WebFlux (논블로킹 API), Redis Pub/Sub (메시지 큐)
효과: 시스템 응답성 향상 및 안정적인 실시간 서비스 운영
■ 데이터 처리 자동화 및 시각화
- 로그 수집/처리 배치 자동화
기술 구성: Linux cron, Shell Script
주요 작업: 대규모 로그 데이터의 주기적 수집, 파싱, DB 저장 자동화
특징: 클라우드 서비스 제약 환경을 극복한 안정적인 온프레미스(On-premise) 배치 설계
- 운영 현황 시각화 대시보드 개발
구현 내용: 실시간 회의 트래픽, 시스템 상태 등 핵심 지표 시각화
효과: 운영자의 직관적인 시스템 모니터링 및 신속한 의사결정 지원
■ 인증/인가 시스템 설계 및 보안 강화
- Spring Security 기반 인증/인가 시스템
기술 구성: Spring Security, JWT (JSON Web Token)
주요 작업: 사용자 인증, 역할 기반 접근 제어(RBAC) 구현
- Google Authenticator 연동 2차 인증(MFA)
사용 목적: 관리자 계정의 접근 보안 강화
기술 구성: TOTP 방식의 Google Authenticator 연동
효과: 비인가 접근 원천 차단으로 시스템 보안성 극대화
■ 풀스택 개발 및 관리 시스템 구축
- Vue3 기반 관리자 프론트엔드 개발
기술 스택: Vue3, Composition API, RESTful API
주요 작업: 데이터 관리 및 운영 편의성 중심의 반응형 UI/UX 구축
기여: 핵심 기능 구현을 통한 관리 업무 효율성 증대
- JPA/QueryDSL 활용 백엔드 API 개발
기술 스택: Spring Data JPA, QueryDSL
사용 목적: 복잡한 비즈니스 로직 및 동적 데이터 조회 조건 처리
효과: 높은 개발 생산성 및 유지보수 용이성 확보
프로젝트
LG 비대면 라이프 서비스 플랫폼
소프트브리지
2022.04. ~ 2023.01.
LG 사내 화상회의 솔루션 구축 프로젝트에서 관리자 페이지 개발을 전담했습니다. Spring Security 기반 인증/인가 시스템과 Google OTP 2차 인증을 구현하여 보안을 강화했습니다. 또한, cron과 Shell Script를 활용해 로그 수집 및 처리 배치를 자동화하고, Chart.js로 시스템 현황 대시보드를 구축하여 운영 효율성을 높였습니다.
메이트
소프트브리지
2023.02. ~ 2023.10.
기존 WebRTC 솔루션 개선 프로젝트에서 실시간 통신 기능 개발을 리드했습니다. Node.js와 WebSocket 기반의 채팅 서버 및 협업 드로잉 기능을 구현했으며, Spring WebFlux를 통해 비동기 API를 연동하여 시스템 응답성과 성능을 최적화했습니다. 이를 통해 사용자 경험을 크게 향상시킨 경험이 있습니다.
리만 아카데미(LMS/Learning Management System)
소프트브리지
2023.11. ~ 2024.03.
사내 학습 관리 시스템(LMS) 개발 프로젝트에서 Spring Boot와 Vue.js를 사용해 풀스택 개발을 수행했습니다. 사용자 관리 및 콘텐츠 등록 등 핵심 기능의 UI와 API를 구현했으며, Amazon Aurora DB를 활용하여 안정적인 시스템을 구축했습니다.
에듀몬스터
소프트브리지
2024.03. ~ 2024.08.
주식 강의 웹 서비스의 백엔드 시스템 개발을 총괄했습니다. Spring Data JPA와 QueryDSL을 활용해 유연한 강의 관리 API를 개발하고, PG(결제 게이트웨이) 연동을 통해 안전한 결제 시스템을 완성했습니다.
리만 글로벌 전환 플랫폼
소프트브리지
2024.07. ~ 2025.02.
글로벌 이커머스 백오피스 플랫폼의 프론트엔드 개발을 담당했습니다. Vue3 Composition API 기반으로 반응형 관리자 페이지를 구축하고 RESTful API 연동을 통해 데이터 관리 효율성을 높였습니다.
교육
쑤저우대학교
사설 교육 | 해외교육학교 초급(中级上) 과정
2010.03. ~ 2011.06. | 수료
쑤저우대학교
사설 교육 | 해외교육학교 중급(中级下) 과정
2014.05. ~ 2015.07. | 수료
백석예술대학교
대학교(전문학사) | 중어중문학 전공
2013.03. ~ 2017.02. | 졸업
비트캠프 종로센터
사설 교육 | 디지털컨버전스 기반 Smart Web & Content 개발자 양성과정
2020.07. ~ 2021.01. | 수료
자격증
신체손해사정사
1차 | 금융감독원
2025.05.
외국어
중국어
일상 회화 가능
자기소개
저는 지난 3년간 다양한 프로젝트 업무에 기여할 수 있는 핵심 역량을 집중적으로 길러왔습니다. Java/Spring Boot 기반의 견고한 백엔드 API 개발 경험과 Vue.js를 활용한 프론트엔드 구축 경험은 풀스택 개발 환경에 기여할 수 있는 역량이라고 생각합니다. 또한, QueryDSL을 활용한 쿼리 최적화, Spring JPA를 통한 데이터 모델링, Redis Pub/Sub 운영 경험 등은 컨택센터 솔루션 개발을 위해 중요한 역할을 수행할 수 있는 밑거름이 될 것이라고 생각합니다.