채용공고 올리기

김형주님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
김형주
직업
이메일
joo14753@naver.com
간단 소개

1. “남에게만큼은 피해 주지 말자”라는 모토를 가지고 협업에 임합니다. 2. 문제 발생시, 빠른 해결이 우선이라 생각하고 개선하려는 의지가 강합니다. 3. 단순히 기능 구현이 아닌 성능 및 유지보수 혹은 UX를 고려하며 설계하려 노력합니다. 4. 스터디 활동을 좋아하며, 지식을 공유하고 발표하는 것을 즐깁니다.

교육

소속/기관명

[ 내일배움캠프 ] Spring Java 심화 부트캠프 3기

종류 | 전공

사설 교육 | Java 심화 및 MSA 학습 부트캠프

재학 기간 | 재학 상태

2025.01. ~ 현재 | 재학 중

소속/기관명

[ 구름X인프런 ] 구름톤 트레이닝 풀스택 개발자 6회차

종류 | 전공

사설 교육 | Spring, React 풀스택 학습 부트캠프

재학 기간 | 재학 상태

2024.01. ~ 2024.07. | 수료

소속/기관명

인하대학교

종류 | 전공

대학교(학사) | 정보통신공학과

재학 기간 | 재학 상태

2021.03. ~ 2024.08. | 졸업

소속/기관명

순천향대학교

종류 | 전공

대학교(학사) | 정보통신공학과

재학 기간 | 재학 상태

2017.03. ~ 2021.02. | 중퇴

포트폴리오

URL

link

김형주_포트폴리오

노션

자기소개

자기소개

[ 현재에 만족하지 않고 성장을 위해 끊임없이 학습하는 자세 ]

항상 "현 상태에서 어떻게 하면 더 나은 개발자로 성장할 수 있을까?"라는 질문을 스스로에게 던지며 발전해 왔습니다. 첫 대학인 지방대에서 더 나은 환경과 성장 기회를 찾기 위해 편입을 선택했습니다. 편입 이후에도 질문을 통해 "AI를 이해하는 것은 앞으로 웹 개발자에게 필수적일 것이다"라는 결론에 도달했습니다. 그래서 AI를 학습하고 실질적인 성장을 위해 Classification, 생성모델 등의 다양한 컴퓨터 비전 기반 AI 프로젝트 경험을 쌓았습니다.

부트캠프에서도 같은 방식으로 단순한 동작 구현이 아닌 효율적인 설계법을 학습하는 데 집중하였고, ‘이펙티브 자바’ 서적을 활용하여 클린코드 및 유지보수가 용이한 코드 작성법을 학습하였습니다. 뿐만 아니라 "Attraction : 뉴스레터 종합 관리 서비스 프로젝트"에서 API 개발과 Redis 활용 및 이미지 최적화 작업을 수행하면서 실전역량을 키웠습니다. 수료 이후에도 Kafka와 MSA를 학습하고 다양한 프로젝트에 참여하여 개발자로서 지속적으로 성장을 위해 노력하고 있습니다.

이러한 자세가 저를 ‘AI 지식을 갖춘 웹 개발자’로 만들었다고 생각합니다.

입사 후, 이러한 학습 자세와 역량을 바탕으로 빠르게 현 시스템을 파악하고 SW 개발 업무에 참여하여 담당 도메인 서비스의 안정성을 높이고, 서비스 사용자에게 혁신적인 경험을 제공하는 것에 기여하겠습니다.

기술 스택

기술 스택

Java, Spring Boot, JPA, Python, PyTorch, AWS, Docker, JIRA

프로젝트

프로젝트명

Attraction : 뉴스레터 종합 관리 서비스

소속/기관명

주식회사 구름

프로젝트 기간

2024.04. ~ 2024.12.

프로젝트 내용

구독한 뉴스레터를 한눈에 보이게 제공하고, 다양한 뉴스레터를 추천해주는 서비스입니다.

약 3개월간 개발하고, 이를 4개월간 서비스를 운영해 보았습니다. (MAU 57명)

1. API 개발 ( 전체의 약 70% )

  • 각 페이지의 CRUD

  • 직업 및 연령별 통계 시스템

  • 통계 및 관심사 기반 추천 시스템

  • 인증 및 인가

2. Redis를 활용하여 로그인 유지 시간 개선

  • 서비스 운영 중 로그인 유지시간이 짧다라는 사용자의 피드백 발생

  • Redis에 Session을 저장하는 방식을 채택하여 서버의 부하를 줄이면서 로그인 유지 시간을 24시간으로 개선

3. 효율적인 S3 사용을 위한 이미지 최적화

  • 제한된 S3 스토리지로 이미지를 최적화할 필요성 등장

  • JVM용 이미지 조작 라이브러리 "SCRImage"를 통해 Resize와 WebP 포맷 변환 시도

  • 평균 72%, 최대 97% 이미지 크기 최적화

4. 프로젝트 스프린트 일정 관리 및 협업 툴 관리 ( Jira )

프로젝트명

BEmin : 상품 및 주문 관리 플랫폼

소속/기관명

내일배움캠프

프로젝트 기간

2025.01. ~ 2025.03.

프로젝트 내용

1. Product 및 Comment 도메인 담당

  • Product : 가게 상품

  • Comment : 가게 상품 상세 설명

    • OpenAI를 연동하여, Comment를 ChatGPT를 통해 생성할 수 있도록 개발

2. 이미지 최적화 및 CloudFront 도입

  • Resize와 WebP로 이미지 최적화

  • 페이지 새로 고침으로 발생하는 S3 요청을 줄이기 위해 CloudFront 도입

  • S3 부하를 줄임과 동시에 이미지 로딩 속도 60% 개선

3. RabbitMQ를 활용한 비동기 처리

  • 기존의 가게 평점 계산 과정을 RabbitMQ를 활용한 비동기로 평점을 계산하도록 개선

4. CI / CD

  • Github Actions를 통해 CI / CD 수행

  • AWS ECR을 활용하여 배포

프로젝트명

[AI] 간판 텍스트 번역 및 폰트 자동변환 모델 개발

소속/기관명

인하대학교

프로젝트 기간

2023.07. ~ 2023.12.

프로젝트 내용

간판 텍스트를 인식하여 영어로 번역하고, 이를 원본 텍스트와 유사한 폰트를 적용하여 텍스트틀 바꿔주는 모델입니다.

1. OCR 모델 개발 및 Fine Tunning

  • 약 39만장의 야외 한글 데이터를 활용해 야외 한글 간판 텍스트에 특화된 OCR 모델 개발

  • Text Detection : Craft

  • Text Recognition : TrOCR

2. ChatGPT Prompt 개발

  • 일반 번역의 경우, 번역이 잘못되는 경우가 많아 이를 chatGPT로 해결

  • 의도하는 개선된 번역(초월 번역)을 도출해낼 수 있는 Prompt 개발

3. 생성 모델 출력 안정화

  • 모델 제작자와 연락해, 예상되는 원인을 추정하고 테스트 진행

  • 테스트 결과, 글자 수 마다 안정적으로 이미지를 생성하는 Mask Aspect Ratio 발견

  • 한글 데이터에 맞는 Mask Aspect Ratio 정의하고 일반화 진행

  • 최종적으로 이미지 생성 정확도 약 70% 개선

자격증

자격증명

OPIC(오픽)

점수 | 발급기관

IM2 | ACTFL

취득연월

2025.03.

자격증명

SQLD

점수 | 발급기관

한국데이터산업진흥원

취득연월

2024.06.

댓글