채용공고 올리기

한혜원님을 응원해보세요!

이직/구직 중이에요
성실함
책임감
협업 지향
유연함

미리보기

직업
백엔드 개발자
이름
한혜원
이메일
blehye.dev@gmail.com
간단소개
안녕하세요. 2년차 개발자 한혜원입니다.

기술 스택

기술 스택
Java
Spring Boot
MongoDB
Vue.js
Docker
Git
gitlab

경력

회사명
주식회사루테스
직책 • 부서
사원 • 지능기술개발팀
근무 기간 (근무 형태)
2023.02. - 재직 중
(2년 4개월 | 정규직)
담당 업무

Java, Spring Boot, MongoDB, Vue.js 환경에서 웹 페이지 개발 및 유지보수

프로젝트

프로젝트명
서버 이중화 환경에서의 스케줄러 개선
소속/기관명
루테스
프로젝트 기간
2024.11. - 2025.01.
(3개월)
프로젝트 설명

기술 스택: Java, Spring Boot, Maven, MongoDB

기존에는 단일 서버 환경에서 스케줄러가 동작했지만 서버 이중화 이후 특정 서버에서만 스케줄러가 돌도록 수정할 필요가 있었습니다. 이를 위해 설계 리드를 맡아 2명의 팀원과 협업하여 전체 스케줄러 로직을 개선하였고 시스템 안정성을 높였습니다.

  • 스케줄러 실행 이력 DB 관리 : 스케줄러 실행 주기와 상태를 DB에 저장하여 중복 실행 방지

  • 메인/서브 서버 역할 분리

    • 메인 서버 : 실행 이력을 DB에 기록하고 스케줄러 수행

    • 서브 서버 : 메인 서버가 정상 실행 중인지 확인 후, 필요 시 스케줄러 실행

  • 장애 감지 및 자동 전환

    • 메인 서버 장애 감지 시, 서브 서버가 자동으로 스케줄러 실행

    • API를 활용한 서버 상태 확인 로직 추가

프로젝트명
스팸 모니터링 시스템 초기 설계 및 구축
소속/기관명
루테스
프로젝트 기간
2024.02. - 2024.06.
(5개월)
프로젝트 설명

기술 스택: Java, Spring Boot, Maven, MongoDB, Vue.js

신규 스팸 모니터링 시스템 구축 시 백엔드 설계를 담당하여 기존 개발 방식의 전반적인 개선을 목표로 초기 설계 및 구축을 진행했습니다. 이를 통해 코드 일관성과 유지보수성을 개선했고 팀원들이 보다 수월하게 개발할 수 있도록 환경을 조성하였습니다.

  • 예외 처리 표준화

    • 에러 코드, 상태 코드, 사용자/시스템 메시지를 enum으로 통합 관리

    • 예측 가능한 예외와 예상치 못한 에러를 명확히 구분

    • 예외 메세지를 일관되게 처리하여 유지보수성과 가독성을 향상

  • Optional과 Stream 적극 활용

    • 기존 if문 기반 null 처리 → Optional 적용하여 코드 안정성 향상

    • for 루프 → Stream API 적용하여 코드 가독성 향상

  • 환경 변수 및 보안 강화

    • .env 및 Jasypt 암호화를 도입하여 환경 변수 보호

    • DB 연결 정보 및 SMTP 계정 암호화 적용

  • 검색 기능 개선

    • 검색 버튼을 클릭한 경우에만 검색어 변경 반영

    • 페이지 이동, 모달 닫기 시 검색어 유지 로직 추가

프로젝트명
페이지 별 검색 결과 CSV Export 공통 컴포넌트 개발
소속/기관명
루테스
프로젝트 기간
2023.02. - 2023.09.
(8개월)
프로젝트 설명

기술 스택: Java, Spring Boot, Maven, MongoDB, Vue.js

모든 검색 페이지에 사용자가 선택한 옵션으로 CSV 내보내기 기능을 표준화하였습니다.

  • CSV Expert 공통 컴포넌트 개발

    • 모든 검색 페이지에서 일관된 CSV 내보내기 기능 제공

    • 사용자 선택 옵션 지원 (인코딩: UTF-8, EUC-KR / 구분자: \x07, , 등)

  • MongoDB 데이터 조회 성능 최적화

    • 기존 skip 방식 → 마지막 ObjectId 기반 조회로 변경하여 속도 개선

    • 대용량 데이터 조회 시 성능 저하 없이 페이지 별 CSV 생성 가능

프로젝트명
스팸 문자 유형 분류 지원도구 개발
소속/기관명
루테스
프로젝트 기간
2023.01. - 2023.03.
(3개월)
프로젝트 설명

기술 스택 : Python

AI 기반 스팸 유형 분류 모델 학습을 위해 100만건 이상의 스팸 문자를 22가지 유형으로 자동 분류하는 파이썬 지원 도구를 개발하여 스팸 문자를 수작업으로 분류하는 시간을 단축하였습니다.

  • 스팸 유형 자동 분류 시스템 개발

    • 스팸 메시지에서 핵심 키워드 및 패턴 추출 후 정규식 생성

    • 특수 문자 및 불필요한 문자를 제거하는 전처리 기능 구현

    • 키워드 및 패턴 정규식 매칭을 통해 22가지 유형으로 분류

  • 유사도 매칭 추가 적용

    • 유사도 매칭 알고리즘(Jaccard)을 적용하여 기존 분류된 문장과 80% 이상 유사한 경우 동일 유형으로 자동 분류

포트폴리오

타입
URL

교육

소속/기관
숭실대학교
종류 | 전공명/전공계열
대학교(학사) | 전자공학과
재학 기간 (재학 상태)
2016.03. - 2021.02. (졸업)

자기소개

자기소개

안녕하세요, 2년 차 개발자 한혜원입니다.

2022년, 노마드코더 코코아톡 챌린지에서 처음 개발을 접하며 참가자 940명 중 우수졸업자 3인에 선발된 경험이 있습니다. 이를 계기로 개발에 대한 열정을 키우며 성장해왔습니다.

이후 (주)루테스에서 2년간 Full-Stack 개발자로 근무하며 공공기관 웹 서비스 개발 및 유지보수를 담당했습니다. Java, Spring Boot, MongoDB, Vue.js 를 중심으로 백엔드 및 프론트엔드 개발을 수행했고, 프로젝트 설계부터 배포까지 전반적인 과정을 경험했습니다.

현재까지는 Full-Stack 개발자로 다양한 역할을 수행했지만, 앞으로는 백엔드 개발을 중심으로 더욱 깊이 있는 경험을 쌓고 싶습니다.

댓글