미리보기
기본 정보

백엔드 개발자로서 다양한 프로젝트와 대외활동을 통해 개발 역량을 쌓아왔으며, 항상 새로운 기술을 배우고 적용하는 데 열정을 가지고 있습니다. 실무 경험을 통해 팀워크와 협업의 중요성을 깊이 이해하고 있으며, 사용자 중심의 서비스를 구현하는 데 집중하고 있습니다. 백엔드 개발의 전문성을 한층 더 끌어올려 기술적 가치를 창출하는 데 기여하고자 하며, 장기적으로는 기술 조직을 이끄는 리더로 성장하는 것을 목표로 하고 있습니다.
기술 스택
Spring Boot, Java, GitHub, Git, Spring, HTML/CSS, SQL, JPA, Django, Python
프로젝트
1. 논문의 초록을 가지고 숏츠를 생성하는 기능 개발
국립 한밭대학교
2024.03. ~ 2024.10.
팀 구성: 2명 (백엔드 2명)
역할 : 백엔드
목적: 어려운 논문을 쉽게 접근할 수 있는 숏폼으로 대중에게 정보를 전달
기술 스택 : openAI API, Spring boot, MySQL, JPA, Git
액션:
외부 API 연동 및 통합 콘텐츠 제작
KCI OPEN API와 Pixabay API 등 다양한 외부 API를 효율적으로 연동해 영상 제작 프로세스를 완전 자동화, 통합적인 콘텐츠 제작 시스템 구현.
GPT-4를 활용한 대본 작성
KCI OPEN API로 수집한 논문 정보를 바탕으로 GPT-4o를 통해 대본을 자동 생성, 논문 내용을 효과적으로 요약 및 전달.
동영상을 만드는 API 비동기 통신 구현
동영상을 만드는 시간이 5분 정도 소요되는데 최대 영상을 10개를 동시에 만들기 때문에 동기적인 통신으로 구현된다면 응답이 올 때까지 대기하는 문제를 비통기 통신으로 해결.
2. 영수증 분석 및 지출 보고서 작성 어플리케이션
국립 한밭대학교
2024.03. ~ 2024.06.
팀 구성 : 4명 (프론트엔드 1명, 백엔드 2명, PM 1명) / back-end 팀의 리더로 80% 기여
역할 : 백엔드
목적 : 영수증으로 지출을 관리하고 데이터를 분석해 소비 성향을 제공하는 서비스
기술 스택 : openAI API, Spring boot, MySQL, JPA, Git
액션
GPT API를 이용한 영수증 데이터 추출 알고리즘 개발
영수증 이미지에서 필요한 텍스트 정보를 추출하고, 항목별 지출 내역을 분류하여 분석하는 알고리즘 구현
영수증의 다양한 형식을 처리할 수 있도록 GPT 모델의 응답 형식 조정 및 최적화 (JSON 형태로 응답)
DB 설계 및 구축
영수증에서 추출된 데이터를 체계적으로 저장하기 위한 데이터베이스 구조 설계 및 구축
지출 내역을 효과적으로 저장 및 조회할 수 있는 쿼리 구조와 테이블 간 관계 설정
3. XXX
국립 한밭대학교
2023.09. ~ 2023.10.
4. NCP Clova LLM 모델을 사용하여 여행지를 추천해주는 어플리케이션 개발
국립 한밭대학교
2024.08. ~ 2024.08.
팀 구성 : 4명 (백엔드 1명, 프론트엔드 1명, 기획자 1명, 디자이너 1명)
역할: 백엔드
목적 : 사용자에게 당일치기 여행지 추천과 여러 문화생활 정보를 제공
기술 스택 : Naver Cloud Platform, Clova Studio, Spring boot, Java
액션
NAVER CLOUD PLATFORM의 CLOVA Studio 를 활용해서 위치를 기반으로 여행지를 추천해주는 서비스를 개발
CLOVA Studio의 플레이그라운드를 활용하여 하이퍼파라미터와 프롬프트를 연구, CLOVA 모델로부터 JSON 형태의 여행지 추천을 받는 API 서버를 구현
API 문서를 작성하여 Front-end와 협업을 원활히 진행
추천받은 여행지를 저장하는 데이터베이스를 설계 및 관리, 많은 추천을 받은 여행지 중 랜덤으로 여행지를 추천하는 서비스 기능 개발
포트폴리오
교육
국립한밭대학교
대학교(학사) | 정보통신공학과
2019.03. ~ 현재 | 재학 중
kakao x goorm DEEP DIVE 풀스택
사설 교육 | 풀스택
2024.08. ~ 현재 | 재학 중
대외활동
이열치열 (동아리)
kakao x goorm DeepDive
활동명: CS 스터디 동아리
기간: 2024년 8월 ~ 2024년 12월
목표: CS 지식 강화를 위한 스터디 진행 및 면접 대비 스터디
주요 내용:
컴퓨터구조, 운영체제, 네트워크, 데이터베이스핵심 CS 개념 학습 및 정리
매일 4개월동안 오전 9시에 정기적인 스터디 세션을 통해 개념 복습 및 토론
각자 공부한 내용을 발표 및 질의응답을 통해 개념 이해도를 높이고 효과적인 학습 방법 경험
실무 적용을 위해 CS 개념을 기반으로 간단한 모의 면접 진행
소중한 SW ∕ AI 경진대회
국립한밭대학교
기간: 2024년 3월 ~ 2024년 6월
목표: GPT API를 활용하여 영수증 이미지를 분석하고, 지출 내역을 자동 정리 및 보고서 생성 기능 구현
주요 내용:
영수증 이미지에서 텍스트 정보를 추출하고 항목별 지출 내역을 분류하는 알고리즘 개발
다양한 영수증 형식을 처리할 수 있도록 GPT 모델 응답 형식 최적화
영수증 데이터를 효율적으로 저장 및 관리하기 위한 데이터베이스 설계 및 구축
지출 내역을 효과적으로 조회할 수 있도록 최적화된 쿼리 구조 설계
SPARCS AI 스타트업 해커톤
개인
기간: 2024년 7월 29일 ~ 2024년 8월 1일
목표: CLOVA Studio를 활용한 AI 기반 여행지 추천 서비스 개발
주요 내용:
AI 모델과 연동된 API 서버 개발 및 데이터베이스 설계
프롬프트 최적화를 통해 AI 모델의 추천 정확도 향상
API 문서 작성 및 프론트엔드 협업을 통해 데이터 연동 최적화
제한된 시간 내 핵심 기능을 우선 구현하며 일정 관리 경험 축적
SW융합클러스터2.0 해커톤
개인
기간: 2023년 9월 ~ 2023년 10월
목표: "디지털 정보 격차 해소"를 주제로 강의 정보 제공 웹 서비스 개발
주요 내용:
프로젝트 기획 및 일정 관리, 팀원 간 역할 분배 및 조율
Git 협업 프로세스 도입 및 코드 컨벤션 정리로 개발 효율성 향상
Naver Cloud Platform(NCP) 기반 DB 서버 유지보수 및 서비스 배포 환경 구축
예상치 못한 변수(일정 변경, 기술적 이슈 등)에 유연하게 대응하며 프로젝트 완수
충청톤 (세종시 지원 해커톤)
개인
기간: 2022년 9월 ~ 2022년 11월
목표: 대전광역시 공공데이터를 활용한 지역 숙박 정보 제공 서비스 개발
주요 내용:
Django REST Framework(DRF)를 활용한 API 서버 구축 및 데이터 관리
웹 크롤링을 통해 숙박 업소 사진 및 세부 정보 정제 후 DB 저장
프론트엔드와 협업하며 데이터 연동 및 서비스 최적화 진행
지역 사회 문제 해결을 위한 아이디어를 실현하며 대상 수상
멋쟁이 사자처럼 10기 &11기 운영진 (백엔드)
한밭대학교
기간: 2022년 2월 ~ 2023년 8월
목표: 한밭대학교의 개발자들과 서로 지식을 공유하는 커뮤니티 활성화 및 다양한 해커톤 참여
주요 내용:
한밭대학교 내 개발자 커뮤니티 운영 및 멘토링 활동
초보 개발자를 대상으로 웹 개발 및 Git 사용법 강의 진행
Django 및 DRF를 활용한 백엔드 개발 실습 지도
해커톤 참가 및 팀 운영, 백엔드 아키텍처 설계 지원
2년간 40명 이상의 주니어 개발자 멘토링 및 프로젝트 지원
자격증
정보처리기사
기사 | 한국산업인력공단
2024.09.
자기소개
안녕하세요, 저는 신입 백엔드 개발자 이영재입니다. 2025년에 국립 한밭대학교 정보통신공학과를 졸업할 예정입니다. 대학에서 정보통신공학을 전공하며 프로그래밍과 컴퓨터 사이언스에 대한 전문적인 지식을 쌓아왔습니다.
컴퓨터와 소프트웨어에 대한 깊은 관심은 어린 시절부터 시작되었습니다. 10대 때부터 게임을 매우 좋아했고, 친구들과 게임을 즐기기 위해 인터넷에서 찾은 설치 파일을 다운로드하다가 컴퓨터에 바이러스가 걸리기도 했습니다. 그러나 게임 서버를 설정하고 게임 관련 설정을 도와주는 역할은 언제나 제가 맡았습니다. 이러한 경험은 기술적 문제 해결 능력과 시스템 이해, 그리고 타인을 지원하는 능력을 개발하는 데 큰 도움이 되었습니다.
이 호기심과 문제 해결 능력은 저를 소프트웨어 개발의 세계로 이끌었고, 정보통신공학을 전공하게 된 결정적인 계기가 되었습니다. 이 배경은 저의 기술적 기반을 강화시켜 주었으며, 새로운 기술을 배우고 적용하는 데 큰 열정을 갖게 하였습니다.
대학에 진학하고 나서는 대학 연합 IT 동아리 '멋쟁이사자처럼'의 10기와 11기 팀 리더로 활동하며, 크루원들을 지도하고 중앙 해커톤 출전을 준비했습니다. 이 과정에서 코딩 초보자들에게 환경 설정 및 HTML, CSS 기초를 가르치고, 실제 프로젝트에서 협력하여 문제를 해결하는 중요성을 경험했습니다. 다양한 배경과 기술 수준을 가진 팀원들을 이해하고, 모두가 함께 성장할 수 있도록 지원했습니다. 이러한 경험은 제 기술적 문제 해결 능력과 팀워크, 리더십 능력을 크게 향상시켰습니다.
또한, 저는 매일 공부한 내용과 새로 배운 정보를 체계적으로 기록하는 습관을 가지고 있습니다. 이는 정보가 넘쳐나는 현대 사회에서 저만의 지식을 체계화하고, 지속적으로 학습하고 있습니다. 저는 이 모든 정보를 GitHub의 'Today I Learned' (TIL) 레포지토리에 정리하여 저장하고 있으며, 이 과정을 통해 일상적인 학습을 생활화하고 있습니다. 지난 1년 동안의 꾸준한 커밋은 제가 Git을 사용한 버전 관리에 매우 익숙해지게 했으며, 이는 프로젝트 관리 및 협업에 있어서도 저의 능력을 강화시켰습니다.
이러한 학습 습관은 저를 지속적으로 성장하게 만들었고, 이를 통해 끊임없이 발전하는 기술 환경에 효과적으로 적응할 수 있습니다. 저는 이 경험과 열정을 바탕으로 귀사에서 중요한 기술적 기여를 할 준비가 되어 있습니다.