채용공고 올리기

미리보기

직업
백엔드 개발자
이름
김형준
이메일
khj923265@gmail.com
간단소개
3년차 개발자로 SI/SM 회사에서 웹 개발/배포/운영 을 했습니다. 주 업무는 웹 서비스 개발을 담당했습니다. - 50만건 주식데이터에서 슬로우쿼리를 발견해 커버링인덱스&반복된 count 제거로 쿼리 속도를 1700ms → 44ms 로 개선한 경험이 있습니다. - 회사 내 개발자분들과 테크데이 문화를 만들어 Index, Transaction, AOP 등 기술발표를 한 경험이 있고 이를 바탕으로 업무에서 슬로우쿼리들을 개선한 경험이 있습니다.

기술 스택

기술 스택
Java
Spring Boot
JPA
Spring Security
Docker
Redis

경력

회사명
릴레이브랜드
직책 • 부서
주임 • 개발팀
근무 기간 (근무 형태)
2021.07. - 2024.03.
(2년 9개월 | 정규직)
담당 업무

주로 SI/SM 업무로 java/spring 기반의 외부 프로젝트 개발&유지보수 를 담당하고 있습니다.

KB증권 리서치 홈페이지와 텔레그램 유지보수

2024. 01 - 2024. 03 (3개월)

  • 텔레그램으로 보고서 푸시 서비스 장애 해결
    10분마다 돌아가는 푸시 서비스에서 푸시 누락 문제로 로그 확인 후 텔레그램을 삭제하거나 차단한 유저들이 실패가 많아 해당 유저들은 데이터 추출 후 알림 off 설정해 건당 2500명 -> 1200명으로 축소해 누락 문제 해결
Skill : SpringFramework, Java1.7, JSP, jeus, MSSQL, node

 

키오스크

2023.12 - 2023.12 (1개월)

  • AWS S3 를 이용한 이미지 등록 개발 (pre-signed url 사용으로 서버 네트워크 최적화)
  • StompJS 소켓통신을 이용한 키오스크 주문내역 확인
Skill : SrpingBoot, Java17, JPA

 

KB증권 리서치

2023.01 - 2023.11 (11개월)

  • 50만건 주식데이터 페이징 쿼리에서 서브쿼리에 반복된 count 함수 제거와 커버링인덱스 방식으로 수정해 1700ms → 44ms 로 개선
  • Spring Scheduler 를 이용한 주식/지수 데이터 저장
  • Highchart.js 를 이용한 종목/지수 차트 개발
Skill : SpringFramework, Java1.7, JSP, jeus, MSSQL

 

재능 매칭 플랫폼 서비스

2022.10 ~ 2022.12 (2개월)

  • SpringSecurity + JWT + Redis 를 이용한 인증/인가 구현
Skill : SpringBoot, Java17, MySQL, JPA, SpringSecurity, Redis, React

 

국가생명윤리위원회 평가 웹 개발&유지보수

2021.10 - 2022.12 (1년2개월)

  • 슬로우쿼리 개선 (불필요한 조인 제거와 인덱스로 느려진 쿼리 개선)
  • 평가 데이터 통계 개발
  • 운영서버 디스크 불량 문제를 파악해 서버 제조사 지원을 받아 운영 서버를 복구
  • 이후 디스크 충돌로 GUI 모드 에러로 부팅레벨 5 → 3 변경하여 해결
Skill : SpringFramework, Java8, Oracle, Mybatis, JSP

 

 

 

프로젝트

프로젝트명
인지편향 평가 서비스
소속/기관명
개인
프로젝트 기간
2023.10. - 2024.04.
(7개월)
프로젝트 설명

MBTI 와 유사한 인지편향 평가 사이트
디자인/퍼블리싱을 제외한 1인개발

기술스택
BackEnd : Springboot, Java17, JPA
FrontEnd : React, TypeScript
Infra : AWS (EC2, S3, CloudFront, Route53, RDS(MariaDB))

사이트 링크 : https://www.dqcheck.net
아키텍처 : https://github.com/khj923265/dqcheck--description

프로젝트명
선착순 쿠폰 발급 서비스
소속/기관명
개인
프로젝트 기간
2023.10. - 2023.10.
(1개월)
프로젝트 설명

순식간에 많은 트래픽상황에서 정해진 쿠폰의 갯수 만큼만 발급되는 서비스 구현

네고왕을 보고 저렇게 트래픽이 몰리면 어떻게 동시성을 해결할까? 생각하며 구현해본 서비스 입니다.

  • MariaDB PESSIMISTIC_WRITE(비관적 락 모드) 사용
  • Redis redisson 분산락 사용

기술스택
BackEnd : Springboot, Java17, JPA
Infra: AWS EC2, MariaDB, ElastiCache(Redis)
ETC: nGrinder, Docker, docker-compose, GitHub Actons

아키텍처 :https://github.com/khj923265/coupon-issue-service