채용공고 올리기

이정빈님을 응원해보세요!

지금 만족하고 있어요
책임감
솔루션 지향
목표 지향적
문제 해결사
고객 중심

미리보기

기본 정보

이름
이정빈
직업
백엔드 서버 개발자
간단 소개

고객의 입장에서 서비스를 생각하며 만드는 개발자입니다 :)

기술 스택

기술 스택

Spring Boot, MySQL, Kafka, Java, aws-ec2

프로젝트

프로젝트명

MyCloset

소속/기관명

개인

프로젝트 기간

2022.03. ~ 2023.03.

프로젝트 내용

가상 피팅이 가능한 온라인 개인 옷장 반응형 웹 서비스

중요한 약속을 나갈 때 무엇을 입을지 고민하느라 옷장에 있는 상의와 하의들을 다 꺼내어 직접 입어보는 경험을 자주 합니다. 또한 옷가게에서 옷을 구매할 때 내 옷장에 이것과 비슷한 옷이 있는지, 잘 매치할 옷이 있는지 기억이 나지 않을 때가 많아 사지 말아야할 옷을 산 경험도 많습니다.
이러한 경험들로부터 가상 피팅이 가능한 온라인 내 옷장 서비스를 구상하여 구현하고자 했습니다.

What did I do

  • 회원 CRUD 기능 구현

  • 옷장 CRUD 기능 구현

  • 공지사항 CRUD 기능 구현

  • 피팅룸 CRUD 기능 구현

What I learned

  • 처음 접하는 Spring, MySQL, Tomcat, AWS, Git 등 다양한 프로젝트 기술을 학습하고 실습할 수 있었습니다.

  • 구현 가능 여부를 예측하지 못해 목표 기능(가상피팅 기능) 구현을 실패한 경험을 통해, 자신의 기술 수준을 파악하고 현실적인 범위 내에서 기능을 설정하는 중요성을 배웠습니다.

Tech Stack

  • Spring Tool Suite(STS) 4

  • Tomcat 8.5

  • MySQL 8.0

  • AWS Elastic Beanstalk

  • Bootstrap 5

  • Git

프로젝트명

핵콕 프로젝트

소속/기관명

개인

프로젝트 기간

2024.02. ~ 진행 중

프로젝트 내용

3줄 요약 및 키워드 추출 서비스

이 프로젝트는 사용자에게 텍스트, 이미지, 음성 등을 입력 받아 이를 3줄로 요약한 뒤, 핵심 키워드를 추출하는 서비스를 만드는 프로젝트입니다.

What did I do

  • 3줄 요약 기능 및 핵심 키워드 추출 기능

  • 최근 요약 관리 기능

  • 회원 정보 관리 기능

What I learned

  • 외부 API(Open API, 네이버 API 등)를 활용하여 어플리케이션의 기능을 확장하였습니다.

  • 프롬프트 엔지니어링을 활용하여 원하는 형식으로 데이터를 정확하게 수집하고 처리하였습니다.

Tech Stack

  • Spring Boot 3

  • Mongo DB

  • AWS EC2

  • Bootstrap 5

  • JPA

  • Git

프로젝트명

Notify

소속/기관명

성균관대학교

프로젝트 기간

2024.03. ~ 2024.06.

프로젝트 내용

성균관대학교 공지사항 통합 및 키워드 알림 서비스

이 프로젝트는 성균관대학교의 학과별로 분산된 공지사항을 효율적으로 통합하고, 중요한 공지를 놓치지 않도록 알림 기능을 제공하기 위해 시작되었습니다. 각 학과와 공통 공지사항의 도메인이 분리되어 있어 접근성이 떨어지고, 스크랩 기능의 부재로 인해 중요한 정보를 쉽게 놓칠 수 있다는 문제를 해결하고자 했습니다. 이를 위해, 모든 공지사항을 통합 관리하고, 설정된 키워드를 기반으로 새로운 공지가 등록될 때 이메일 알림을 발송하는 서비스를 개발했습니다

What did I do

  • GitHub Actions를 활용한 CI / CD 구축

  • 공지사항 조회 기능

  • 스크랩 관리 기능

  • 크롤링 기능

  • 크롤링 서버와 메인 서버를 분리하고 카프카를 사용하여 다중 시스템으로의 전환

What I learned

  • 크롤링 서버로 인해 메인 서버가 사용자의 요청을 처리하지 못하는 문제를 카프카를 이용해 서버를 분리하여 해결하였고, 이를 통해 서버 분리의 중요성을 배웠습니다

  • GitHub Actions를 사용하여 CI/CD 환경을 구축하면서 자동화된 빌드 및 배포 프로세스의 중요성을 이해하고, 이를 통해 개발과 배포의 효율성을 향상시켰습니다.

  • 첫 팀 프로젝트를 수행하면서 프론트엔드와 백엔드 팀원들과의 효과적인 소통의 중요성을 배웠습니다.

Tech Stack

  • Spring Boot 3

  • Docker

  • MySQL 8.0

  • GitHub Actions

  • Kafka

  • AWS EC2

  • Nginx

프로젝트명

FixSkku

소속/기관명

성균관대학교

프로젝트 기간

2024.03. ~ 2024.06.

프로젝트 내용

성균관대학교 시설물 고장 관리 서비스

이 프로젝트는 성균관대학교의 고장난 시설물을 간편하게 신고하고 관리

What did I do

  • GitHub Actions를 활용한 CI / CD 구축

  • 시설물 신고기능

  • 자신의 신고 관리기능

  • 모바일 앱과 챗봇 서버의 중간 서버 개발

What I learned

  • 다양한 테스트 케이스를 작성해 코드의 안정성을 높이고 커버리지를 증가시키는 방법을 배웠습니다.

  • 앱과 챗봇 서버 사이에 백엔드 서버를 구축하여 중간서버를 통해 일관된 예외 처리와 에러 추적의 이점을 얻을 수 있음을 배웠습니다.

Tech Stack

  • Spring Boot 3

  • PostgreSQL 14

  • Docker

  • GitHub Actions

  • AWS EC2

  • Nginx

포트폴리오

URL

link

Github

깃허브
link

blog

URL 링크

교육

소속/기관명

성균관대학교

종류 | 전공

대학교(학사) | 경영학 / 소프트웨어학 복수전공

재학 기간 | 재학 상태

2018.03. ~ 2024.08. | 졸업

소속/기관명

SSAFY 12기

종류 | 전공

사설 교육 | 자바 전공

재학 기간 | 재학 상태

2024.07. ~ 현재 | 재학 중

댓글