강윤수

Backend & DevOps Engineer

Java/Spring 백엔드 개발부터 Docker·Jenkins 기반 배포 환경 구축까지, 서비스의 개발과 운영을 함께 책임지는 개발자입니다.

강윤수 프로필 사진

개발부터 배포·운영까지, 팀의 생산성을 함께 키우는 백엔드 개발자

  • End-to-End 백엔드

    Java/Spring Boot 기반 웹 애플리케이션 개발을 중심으로 MySQL·PostgreSQL 데이터베이스 설계, Redis 캐시 최적화, SNMP 프로토콜 기반 하드웨어 모니터링까지, 도메인을 가리지 않고 확장성과 유지보수성을 고려한 시스템을 만들어 왔습니다.

  • 팀 전체의 생산성

    수작업 배포를 CI/CD 파이프라인으로 자동화해 배포 시간을 95% 줄였고, 표준 문서화로 신규 입사자 온보딩 기간을 절반으로 단축했습니다. Git·DB 컨벤션을 정립해 팀의 커뮤니케이션 비용을 낮추는 일에도 기여합니다.

  • 꾸준한 기록

    개발 경험과 학습 내용을 블로그와 Notion에 꾸준히 기록합니다. 문제를 만나면 원인을 끝까지 파고들고, 해결 과정을 남겨 다음 사람의 시간을 아끼는 것을 중요하게 생각합니다.

블로그에서 기록 보기

기술 스택

  • 언어

    Java, JavaScript

  • 백엔드

    Spring Boot, JPA, MyBatis

  • 인프라·DB

    Docker, Jenkins, MySQL, PostgreSQL, Redis, Kafka, nginx, Apache, Linux, Ansible, AWS

  • 도구

    IntelliJ, VS Code, Vim, GitHub, GitLab, MS Teams

경력

총 2년 8개월
  1. 2024.09 - 현재

    라인업코리아

    솔루션연구소 선임 개발자

    개발팀 8~10명

    하드웨어 모니터링 솔루션 개발과 개발팀 인프라 환경 구축·운영 총괄

    • GitLab·Jenkins 기반 CI/CD 파이프라인 구축으로 배포 시간 95% 단축 (10분~1시간 → 1분)
    • Docker 컨테이너 환경 도입으로 로컬 의존성 제거, 개발·스테이징·프로덕션 환경 표준화
    • SNMP 프로토콜 기반 하드웨어 모니터링 대시보드 개발로 데이터센터 관리 효율화
    • 표준 문서화 프로세스 도입으로 신규 입사자 온보딩 시간 50% 단축
    • Git 브랜치 전략·커밋 메시지·DB 네이밍 컨벤션 정립으로 협업 비용 절감

    Java, Spring Boot, JPA, MySQL, PostgreSQL, Redis, Docker, Kafka, Jenkins, Linux

  2. 2023.12 - 2024.08

    에듀에듀

    개발사업팀 연구원

    개발팀 15~20명

    고객사 웹 플랫폼 핵심 기능 개발 및 레거시 시스템 현대화

    • JWT Access + Refresh Token 이중 인증/인가 시스템을 구현해 단일 토큰 방식의 탈취 취약점 보완
    • Redis 캐싱 도입으로 페이지 로드 속도 65% 개선 (1,000ms → 300~400ms)
    • AOP 패턴 기반 전사 웹 페이지 로깅 시스템을 구현해 사용자 행동 분석 기반 마련
    • RESTful API 아키텍처 구축으로 20건+ 신규 요구사항 효율적 반영
    • 관리자 중심 퀴즈 관리 시스템 구축으로 운영의 개발자 의존 제거

    Java, Spring, PHP, JSP, MyBatis, Thymeleaf, JWT, Redis, MySQL, Linux, Apache

프로젝트

  • 하드웨어 모니터링 솔루션

    라인업코리아 · 2025.06 - 진행 중

    수작업으로 점검하던 데이터센터 장비를 대시보드에서 실시간으로 확인할 수 있게 만드는 솔루션입니다. SNMP 기반 데이터 수집부터 화면까지 개발을 담당하고 있습니다.

    • 장비 정보와 수집 데이터를 관리하는 모니터링 전용 DB 설계·구축
    • 서버 파일 → XML 파싱 → DB 저장으로 이어지는 수집 자동화 파이프라인 개발
    • Wireshark 패킷 분석으로 SNMP 프로토콜 데이터 구조 검증
    • MSA 기반 프레임워크로 모니터링 서비스 모듈화 및 독립 배포 환경 구성

    Java, Spring Boot, JPA, MySQL, Redis, Kafka, Docker

  • 개발·인프라 서버 구축 및 운영

    라인업코리아 · 2025.04 - 2025.06

    배포가 수동이라 한 번에 10분~1시간씩 걸리고 소스 백업 체계도 없던 개발 환경을, 컨테이너 기반 자동화 인프라로 재구축했습니다.

    • Docker 기반 컨테이너 환경 표준화로 개발/스테이징/프로덕션 환경 일관성 확보
    • GitLab 구축 + 자동 백업 시스템, 백업 성공·실패와 스토리지 사용량 모니터링 자동화
    • GitLab Webhook + Jenkins Pipeline 연동으로 빌드·배포 자동화
    • Jenkins ↔ MS Teams 연동으로 빌드·머지 상태 실시간 알림
    • 배포 시간 95% 단축 (10분~1시간 → 1분)
    • 소스 보존율 99.9% 달성

    Docker, GitLab, Jenkins, Linux, nginx

  • 통계 모니터링 웹 개발·운영

    라인업코리아 · 2024.09 - 2025.03

    외부 인터넷이 차단된 온프레미스 내부망에서 통계 데이터를 집계·시각화하는 모니터링 웹을 개발하고, 서버 장애 대응을 포함한 운영 전반을 담당했습니다.

    • Java/Spring/JSP 기반 웹 애플리케이션 개발, RESTful 설계 원칙 기반 CRUD 구현
    • JavaScript 라이브러리를 활용한 동적 모니터링 화면 구현
    • 온프레미스 서버 이슈 진단·해결 등 운영 대응
    • 내부망 제약 환경에서 가동률 99.5% 안정 운영

    Java, Spring, JSP, JavaScript, MySQL

  • 대학교 웹 솔루션 개발

    에듀에듀 · 2024.05 - 2024.08

    단일 토큰 인증과 1초가 넘는 페이지 로드가 약점이던 대학 웹 플랫폼의 인증 체계와 성능을 개선했습니다.

    • JWT Access + Refresh Token 이중 인증/인가 시스템 구현
    • Redis로 Refresh Token 관리 및 정적 데이터 캐싱
    • AOP 패턴 기반 전사 페이지 로깅 시스템으로 CRUD 이벤트·방문 기록 자동 수집
    • 페이지 로드 속도 65% 개선 (1,000ms → 300~400ms)
    • 토큰 탈취 시 피해를 제한하는 인증 구조 확보

    Java, Spring, JSP, MyBatis, JWT, Redis, MySQL

  • LMS 웹 서비스 유지보수

    에듀에듀 · 2023.12 - 2024.04

    퀴즈 생성·관리가 개발자에게 의존하던 LMS를 관리자가 직접 운영할 수 있게 개선하고, 설문조사·예약 등 운영 기능을 함께 구축했습니다.

    • 관리자용 퀴즈 생성·관리 기능 구축 (합격 기준·재시험 횟수 커스터마이징)
    • 강의 수강 완료자만 응시할 수 있는 권한 체계 구현
    • 강의 설문조사·예약 서비스 구현
    • 퀴즈 생성과 합격 기준·재시험 정책 변경을 개발 배포 없이 관리자 화면에서 바로 처리

    PHP, JavaScript, jQuery, MySQL, Apache

사이드 프로젝트

  • LotteON

    2023.10 - 2023.11

    여러 입점 업체의 상품을 검색·비교하고 장바구니에 담아 구매하는 멀티 벤더 커머스 플랫폼. JPA와 MyBatis를 역할별로 분리해 병행 사용했습니다.

    4인 팀 프로젝트 팀장. 상품 도메인 전담(상세·검색·장바구니·주문), 전체 커밋의 65% 기여

    Java 17, Spring Boot 3, Spring Security, JPA, MyBatis, Thymeleaf, MySQL

    GitHub에서 보기
  • HelloWorld

    2023.11 - 2023.12

    지식 공유 게시판·채용 공고·강의 수강을 묶은 개발자 커뮤니티 플랫폼. 댓글·대댓글은 자기참조 구조와 소프트 삭제로 트리가 끊기지 않게 설계했습니다.

    4인 팀 프로젝트. 커뮤니티 도메인 담당(게시물 상세, 댓글·대댓글, 글 검색)

    Java 17, Spring Boot 3, JPA, QueryDSL, JWT, React, TypeScript

    GitHub에서 보기

학력 및 활동

학력

  • 2016.03 - 2022.02

    동서대학교

    국제물류학 학사 졸업

활동·기타

  • 2024.12 - 2025.01

    Toss Learners High 서버 1기

    Toss에서 진행한 멘토링, 업무 몰입과 역량 점검

  • 2023.06 - 2023.12

    그린컴퓨터학원 백엔드 개발자 과정 수료

    롯데ON 실무 개발자 멘토 과정

  • 2017.06 - 2019.03

    해병대 병장 만기 전역

    운전병