채용공고 올리기

이지훈님을 응원해보세요!

지금 만족하고 있어요
성실함
책임감
목표 지향적
적응력

미리보기

기본 정보

이름
이지훈
직업
목표를 위해 새로운 시도도 마다하지 않는 백엔드 개발자
간단 소개

자기소개

자기소개

목표를 향해 나아갈 때 열정을 발휘하는 성향을 가지고 있습니다.

그렇기에 기존 쿼리를 분석해 조회 성능을 53% 향상시켜 보거나 Redis를 활용해 DB 부하를 분산하는 등 새로운 시도도 마다하지 않았습니다.

이런 도전적인 모습 덕분에 국가근로에서 앱 출시, 캡스톤디자인 금상, 해커톤 최우수상 등의 성과를 낼 수 있었습니다.

기술 스택

기술 스택

Java, Spring Boot, MySQL

프로젝트

프로젝트명

드로잉 히어! (국가근로)

소속/기관명

모바일앱개발협동조합

프로젝트 기간

2023.07. ~ 2023.08.

프로젝트 내용

• 프로젝트 소개: 사용자 간 이미지를 공유하는 앱 서비스

Problem:

  1. 보안 요구사항을 고려한 개발

  2. 기능 테스트 과정에서 불필요한 커뮤니케이션 발생

Solution:

  1. AWS Secrets Manager를 활용해 패스워드 및 암호화 키 관리

  2. Postman을 통한 API문서 작성으로 불필요한 커뮤니케이션 최소화

프로젝트명

Pickgether(캡스톤디자인)

소속/기관명

프로젝트 기간

2023.02. ~ 2023.06.

프로젝트 내용

• 프로젝트 소개: 투표 기반의 SNS 서비스

Problem:

  1. 배포 자동화를 위한 파이프라인 구축의 필요성

  2. 시스템의 크기와 복잡성이 증가함에 따라 발생하는 디버깅의 한계

  3. 잦은 Select 요청으로 인한 성능 저하

Solution:

  1. GitHub Actions를 통해 배포 환경을 구성하고 블로그에 기재해 팀원과 함께 프로젝트에 맞게 수정

  2. 팀원들과 총 100여개의 테스트 코드를 작성하여 요청에 따른 예상 흐름 및 상태 코드를 점검

  3. 여러 값을 한 번에 비교할 수 있도록 쿼리를 개선하여 기존 대비 53% 조회 성능을 개선

프로젝트명

Bedi(공개 sw개발자 대회)

소속/기관명

프로젝트 기간

2022.07. ~ 2022.09.

프로젝트 내용

• 프로젝트 소개: 캐릭터와 함께 성장하는 위치 기반 목표 달성 서비스

Problem:

  1. FTP를 활용한 배포의 시간 낭비

  2. 예외 처리로 인한 비즈니스 로직 가독성 저하

  3. SMS 인증 과정에서 인증 번호 삭제를 위한 잦은 데이터베이스 I/O로 인해 DB 리소스 낭비 발생

Solution:

  1. Jenkins를 활용한 배포 환경 구성

  2. RestControllerAdvice를 사용해 예외 처리에 대한 AOP 적용

  3. 인증 번호를 Redis에 저장해 DB 부하를 분산하고 TTL 적용으로 불필요한 연결 최소화 및 저장 공간을 효율적으로 활용

프로젝트명

YamYam (SW 중심대학 해커톤)

소속/기관명

프로젝트 기간

2022.06. ~ 2022.06.

프로젝트 내용

• 프로젝트 소개: 결식 아동들이 ‘선한 영향력’ 가게를 찾도록 돕는 앱 서비스

Problem:

  1. 가게들의 주소 정보를 위도 및 경도로 변환해야 지도에 마커를 표시할 수 있었음

Solution:

  1. open api를 활용해 데이터를 변환

자격증

자격증명

정보처리기사

점수 | 발급기관

한국산업인력공단

취득연월

2023.06.

자격증명

TOPCIT

점수 | 발급기관

수준3 | 정보통신기획평가원

취득연월

2023.05.

자격증명

SQLD

점수 | 발급기관

한국데이터산업진흥원

취득연월

2021.04.

교육

소속/기관명

경기대학교

종류 | 전공

대학교(학사) | 컴퓨터공학

재학 기간 | 재학 상태

2017.03. ~ 2024.02. | 졸업

포트폴리오

URL

link

노션 포트폴리오

노션
댓글