채용공고 올리기

김용희님을 응원해보세요!

좋은 제안에 열려있어요

미리보기

기본 정보

이름
김용희
직업
백엔드 개발자
간단 소개

좋아서 시작한 만큼 한번 제대로 미쳐보겠습니다.

자기소개

자기소개

기술 스택

기술 스택

Java, Spring, mybatis, JPA, Oracle, MySQL, Redis, Docker, Jenkins, JavaScript, Git, GitHub, gitlab, IntelliJ IDEA

경력

회사명

(주)웅진

직급 | 부서 | 근무 유형

매니저 | WRMS 본부 개발팀 | 재직 중

근무 기간

2023.08. ~ 재직 중 (1년 5개월)

담당 업무

WRMS (Woongjin Rental Management System) - Backend Developer

프로젝트

프로젝트명

[코웨이] BO 개발 및 유지보수

소속/기관명

(주)웅진 WRMS

프로젝트 기간

2024.05. ~ 진행 중

프로젝트 내용
1. 재고 검증 로직 신규 개발
  • 재고 검증 로직

  • 주문 일괄 업로드 화면에서 재고를 체크하고, 주문 가능 여부를 보여주는 신규 로직을 개발하였습니다.

  • 창고와 품목으로 이뤄진 Key 인스턴스를 만들고, 이를 통해 주문 수량과 재고를 비교하는 로직입니다. Stream API, Inner class 등을 적극 활용했습니다.

  • 로직 개발 이후엔 코드 리뷰와 사내 스터디를 통해 코드의 가독성을 높이고, 팀원과 지식을 공유하였습니다.

2. 상위 판매채널 조회 로직 개선 및 유틸화
  • 상위 판매채널 조회 로직

  • [DB N번 통신] while문으로 구성된 기존 판매채널 조회 로직이 있었습니다.

  • [DB 1회 통신] 이를 오라클의 계층형 쿼리(START WITH, CONNECT BY 절 등)를 이용해 채널 List를 조회하고, Stream으로 필터링과 예외 처리하는 로직으로 개선하였습니다.

  • 또한 이를 유틸화 하여 기존 로직을 리팩토링 하고, 운영 상에 문제가 없도록 충분히 테스트하는 과정을 가졌습니다.

프로젝트명

사내 git 전환 작업

소속/기관명

(주)웅진 WRMS

프로젝트 기간

2024.05. ~ 2024.07.

프로젝트 내용
  • Git 브랜치 전략

  • SVN을 사용 중인 사내 시스템에 Git을 적용하기 위한 사이드 프로젝트에 참여했습니다.

  • Git과 GitLab 사용자 가이드를 작성했습니다.

  • 선임 개발자 분들의 Git 사용 경험과 사례를 조사하고, 이를 기반으로 사내 프로젝트 환경에 적합한 Branch Rule을 고안/문서화/전파하였습니다.

  • 또한 시범 도입 선발대로 활동하며, Branch 담당자의 역할, Commit Message Rule 같은 세부사항을 통일 및 정의하였습니다.

프로젝트명

[LG전자] 해외 렌탈 시스템 구축

소속/기관명

(주)웅진 WRMS

프로젝트 기간

2024.01. ~ 2024.04.

프로젝트 내용
1. 월 마감 기능에서 발생한 OOME 해결 및 개선
  • 5~10만 건 이상의 대량 데이터로 인한 OOME 발생 원인을 파악했습니다.

  • 프로시저를 만들어 대량 데이터는 오직 DB에서만 다루고, 기존의 WAS 로직은 필수 파라미터만 넘기는 식으로 개선했습니다.

  • 월 마감 확정 단계를 비동기 방식으로 변경하여 클라이언트의 대기 시간을 줄이고, 대신 마감 진행상태를 볼 수 있는 화면을 개발함으로써 사용자 경험을 증대시켰습니다.

  • 이 과정에서 비동기 처리를 위한 진행상태 flag의 중요성과 트랜잭션의 속성인 Propagation, Isolation level에 대한 깊은 이해를 할 수 있었습니다.

2. 대량 데이터 조회 및 처리를 위한 로직 개선
  • 많은 JOIN 횟수 또는 대량 데이터로 인해 Query Timeout이 나는 경우가 많았습니다.

  • 실행계획 분석, 인덱싱, 오라클 힌트 등을 사용하여 해결할 수 있는 쿼리에 대해선 간단한 튜닝 작업을 진행하였습니다.

  • 조회 데이터가 많은 경우엔 Paging이나 fetchSize를 증가시켜 WAS <-> DB간 네트워크 소요시간을 감소시켰습니다.

프로젝트명

사내 솔루션에 본인인증 기능 탑재

소속/기관명

(주)웅진 WRMS

프로젝트 기간

2023.11. ~ 2024.01.

프로젝트 내용
  • WRMS라는 사내 솔루션에 드림시큐리티 간편인증/본인확인 기능을 탑재하였습니다.

대외활동

활동명

판교 퇴근길 밋업 with 인프런 - 백엔드 테스트 코드

소속/기관명

연도

내용
  • 7월 24일에 있었던 인프런의 '백엔드 테스트 코드' 밋업에 참석하였습니다.

  • 밋업 후기

활동명

판교 퇴근길 밋업 with 인프런 - 사이드 프로젝트

소속/기관명

연도

내용
  • 당시 3인으로 구성된 사이드 프로젝트 팀장을 맡으면서 여러 고충이 있었고, 이에 대한 해법을 듣고자 참석했습니다.

  • 약 3시간 정도로 그리 길지 않았지만 '테오의 스프린트'로 유명하신 테오님께서 이런 저런 사이드 프로젝트를 운영하며 습득하신 노하우와 경험을 들을 수 있는 귀중한 시간이었습니다.

  • 덕분에 팀장으로서 3~4개월 간의 사이드 프로젝트를 잘 운영하였고, 현재는 앱 출시 준비 중입니다.

활동명

프로젝트 공모전 우수상

소속/기관명

대한상공회의소

연도

내용

미래산업 인재육성 컨퍼런스 VALUE UP 공모전에서 우수상을 수상하였습니다.

  • 주제 : 3PL을 위한 WMS(물류관리시스템)

  • 준비기간 : 2개월

  • 팀원 : 4명

교육

소속/기관명

경희대학교

종류 | 전공

대학교(학사) | 화학과

재학 기간 | 재학 상태

2014.03. ~ 2022.08. | 졸업

댓글