채용공고 올리기

최윤호님을 응원해보세요!

이직/구직 중이에요

미리보기

기본 정보

이름
최윤호
직업
웹 백엔드 개발자
이메일
cyh7834@gmail.com
간단 소개

8년 경력의 서버 백엔드 개발자로 Spring Boot, JPA, PostgreSQL 기반의 시스템 설계 및 개발을 해왔습니다. 불필요하게 반복되는 작업 방식을 개선하기 위해 Jenkins 기반의 테스트, 빌드, 배포 자동화를 도입, 시스템 성능 개선을 위한 SQL 튜닝, In-Memory Cache 도입 등을 해오기도 했습니다. 현재는 팀의 파트리더로서 시스템 설계 및 기술적 방향 설정, 개발에 주력하며 사용자의 편의와 서비스 만족을 우선시하고 좋은 결과에 보람을 느끼며 성장하고 있습니다.

기술 스택

기술 스택

Spring Boot, Spring Security, JPA, mybatis, PostgreSQL, HTML/CSS, Java, JavaScript, rabbitmq, Redis, GitHub, GIS

경력

회사명

헬리오센주식회사

직급 | 부서 | 근무 유형

과장 | SW개발 1팀 | 재직 중

근무 기간

2022.12. ~ 재직 중 (2년 6개월)

담당 업무

GIS 국제 표준 데이터 변환 솔루션 개발 2022.12 ~

  • 대용량의 3D 데이터 파일을 국제표준(3D Tiles)의 확장자로 변환, 이력 관리, 실시간 스트리밍, 다운로드 기능 제공 시스템

    • 기존 레거시 파일 업로드 모듈 개선

      • Out of Memory 에러 방지를 위해 파일 분할 업로드 방식을 적용하여 용량 제한 개선 (2GB 제한 -> 20GB 까지 지원)

    • Spring Security + Keycloak + Redis 기반 사용자 회원 정보 관리 및 세션 공유 환경 개발

    • 동기 -> 비동기 방식의 파일 변환 프로세스 전환

      • 기존 서버간의 결합도를 낮추기 위한 메시지 큐 적용 및 사용자 실시간 응답 환경 개선

    • 라이센스 정기구독 결제 시스템 구축을 위한 PG사 연동

      • 분산된 서버 들의 트랜잭션 관리를 위해 Saga 패턴과 메시지 큐의 DLX + DLQ를 적용하여 원자성 보장 및 사용자 요청 손실 방지, 재시도 환경 구축

    • 사용자 변환 리소스 요청 CloudFront 적용

      • AWS S3에서 직접 파일을 제공하던 기존 방식에서 CloudFront를 적용하여 응답 속도 개선 및 데이터 전송 비용 절감

    • 기술 스택

      • Apache, Spring Boot, Spring Security, Spring Data JPA, PostgreSQL, Redis, RabbitMQ, AWS S3, Batch, CloudFront, ECS, RDS

모바일 신호 데이터 기반 실시간 실내 위치 추정 시스템 개발 2023.04 ~ 2023.10

  • 실내에서 수집한 모바일 신호 데이터를 1m 단위 격자(Grid Cell) 형태로 가공하여, 실시간 위치를 추정하고 시각화하는 시스템

    • 인덱스 튜닝을 통한 공간 데이터 조회 성능 개선

      • SP-GiST, B-Tree 인덱스를 적용하여 공간 좌표 기반 쿼리 성능 개선

      • 3만건 이상의 테이블 (2.836ms → 0.102ms)

    • Caffeine Cache를 통한 성능 개선

      • 동일 데이터 DB 조회 중복 요청 방지

    • Swagger 3.0(OpenAPI 3.0) 기반 API 명세 작성 및 자동 문서화 경험

      • 팀원 및 외부 연동 시스템 간 커뮤니케이션 효율 상승 및 API 테스트 및 유지보수 편의성 향상

    • 기술 스택

      • Spring Boot, Spring Security, PostgreSQL, Caffeine

회사명

공간정보기술(주)

직급 | 부서 | 근무 유형

대리 | 연구그룹

근무 기간

2016.09. ~ 2022.11. (6년 3개월)

담당 업무

드론 비행 상태, 취득 데이터 실시간 시각화 및 이력 관리 시스템 2022-01 ~ 2022.11

  • 드론 촬영 프로세스 관리, 시계열 기반 데이터 비교, 공간 연산을 통한 정보 추출 및 저장 기능 제공 시스템

    • JPA Entity 설계 및 Spring Data JPA, QueryDSL 기반 CRUD 구현

      • N + 1 문제를 고려한 도메인 연관관계 매핑

      • 컴파일 시점에 문법 오류 확인, 동적 쿼리 작성의 편리성, 유지보수 및 확장성을 고려

    • 드론과 서버 간 통신 방식 개선

      • 실시간성을 위해 기존 HTTP 통신 방식을 WebSocket 기반 양방향 통신으로 전환하여 지속 연결 유지, 헤더 오버헤드 감소

    • 쿼리 튜닝을 통한 성능 개선

      • 여러 건의 쿼리 요청을 @BatchSize 적용, IN 절 쿼리로 최적화 (4.2초 → 0.166초)

    • Jenkins 기반 CI/CD 자동화 구축

      • GitHub Webhook 연동을 통한 자동 테스트, 빌드 프로세스 트리거, JAR 배포 환경 구축

    • 기술 스택

      • Spring boot, Spring Data JPA, PostgreSQL, C++

포트폴리오

URL

link

GitHub

깃허브

교육

소속/기관명

가천대학교

종류 | 전공

대학교(학사) | 소프트웨어개발

재학 기간 | 재학 상태

2010.03. ~ 2017.02. | 졸업

자격증

자격증명

정보처리기사

점수 | 발급기관

한국산업인력공단

취득연월

2018.11.

댓글