
미리보기
- 직업
- 백엔드 개발자
- 이름
- 이민기
- 이메일
- mon0mon@naver.com
- 간단소개
- 체계적인 문서화와 효율적인 업무처리를 통해 빠르게 성장하는 백엔드 개발자

자기소개
- 자기소개
안녕하세요, 저는 주니어 백엔드 개발자로 재직 중입니다
저의 목표는 천천히 그러나 꾸준히 성장하는 개발자가 되는 것입니다.
이를 위해 기본기를 탄탄히 다지며 끊임없이 학습하고 개선하기 위해 노력하고 있습니다.
특히 업무 문서화 및 사이드프로젝트를 통해 체계적으로 성장하고자 합니다.
개발자는 사용자가 필요로 하는 것을 제공하는 역할을 한다고 생각합니다.
기술적 성장과 더불어 사람 중심의 개발을 실현하는 개발자가 되겠습니다.
감사합니다.
기술 스택
- 기술 스택
- Java
- JavaScript
- Spring Boot
- Spring Security
- JPA
- Git
- github-actions
- Jenkins
- junit5
- PostgreSQL
- MySQL
경력
- 회사명
- 네오벤쳐홀딩스
- 직책 • 부서
- 매니저 • 개발팀
- 근무 기간 (근무 형태)
- 2024.11. - 재직 중
- (8개월 | 정규직)
- 담당 업무
백엔드 개발
진행했던 프로젝트
The Fan
기술 스택
Kotlin
Spring Boot
신규 서비스 개발 및 유지보수
- 회사명
- (주)아이네크
- 직책 • 부서
- 사원 • R&I
- 근무 기간 (근무 형태)
- 2023.11. - 2024.11.
- (1년 1개월 | 정규직)
- 담당 업무
홈페이지 풀스택 개발
진행했던 프로젝트
한양대 OpenAthens 서비스 도입
세종대 미디어월
기술 스택
Java - Servlet
Groovy - Grails
Coffeescript - Angular.js
도서관 홈페이지 기능 개발 및 유지보수
프로젝트
- 프로젝트명
- The Fan
- 소속/기관명
- 네오벤쳐홀딩스
- 프로젝트 기간
- 2025.02. - 진행 중
- (5개월)
- 프로젝트 설명
크리에이터와 팬의 소통을 제공해주는 플랫폼
https://scrawny-lizard-383.notion.site/The-Fan-1f704605fe7d80b7ab60f407c07e4b89?pvs=4
게시글 조회 및 작성 로직 구현
게시글에 등록된 PPV 또는 멤버십 설정에 따른 조회 제한 로직
첨부파일 업로드를 백그라운드 작업로 처리하여, 게시글 작성 시간 단축
54초 소요 -> 9초 소요 (로컬 환경 1.48GB 파일 기준)
채팅 서비스 구현
STOMP와 Redis를 사용한 채팅 서비스
이미지와 동영상 첨부파일 기능
OAuth2 인증 구현
OAuth2 사용자 로그인 및 회원가입
OAuth2 로그아웃 및 회원탈퇴 시 인증 취소
Spring Rest Docs를 활용한 API 문서 자동화
Open API Generator를 사용하여, 배포 시 Swagger 문서 최신화
Spring Security를 적용하여, Swagger 문서 접근 시 인증 절차 추가
게시글 업로드 간, S3 업로드 시간으로 인해 지연 시간 발생
WebSocket 환경에서 JWT 토큰으로 사용자 인증 처리
JWT 만료와 같이 WebSocket 세션 만료 처리
댓글 조회 시 부모, 자식 댓글로 인해 발생하는 쿼리문 최적화
Kotlin Coroutine을 사용한 비동기 처리
WebSocket 및 STOMP에 대한 기초적인 이해
Spring OAuth2 Client를 사용한 OAuth2 인증 처리
소개
개발 내용
트러블 슈팅
프로젝트로 배운 경험
- 프로젝트명
- 한양대학교 OpenAthens 도입
- 소속/기관명
- 아이네크
- 프로젝트 기간
- 2024.06. - 2024.07.
- (2개월)
- 프로젝트 설명
한양대학교에서 교외접속 업체 변경으로 OpenAthens 신규 서비스 도입
OpenAthens API 요청을 통해서, 인증처리를 진행
https://scrawny-lizard-383.notion.site/OpenAthens-db86a6e073314df3bbf9481f62ab9b44?pvs=4
도서관 로그인 과정 간 SSO 연동이 되도록 로그인 로직 수정
->
별도의 외부인증처리 과정을 줄임으로, 이용자의 서비스 이용시 편의성을 증대
API 응답 간 예외처리 작업
-> 외부 SSO 연동 과정 중 문제가 발생하더라도, 로그인 서비스 자체는 영향을 받지 않도록 설계
Frontend에서 API 직접 호출하여, CORS 관련된 오류 경험
API 호출 이후 returnUrl로 전달되는 URL 형식이 잘못되어서 전달되는 문제
CORS에 대한 이해
프로젝트 문서화
소개
개발 내용
트러블 슈팅
프로젝트로 배운 경험
- 프로젝트명
- 세종대학교 미디어월
- 소속/기관명
- 아이네크
- 프로젝트 기간
- 2023.12. - 2024.04.
- (5개월)
- 프로젝트 설명
도서관과 관련된 데이터를 디스플레이 할 수 있는 웹 서비스
https://scrawny-lizard-383.notion.site/3be0f1e99c5b450ea28c0fcf878acc47?pvs=4
도서관에서 사용 중인 스터디룸 사용 현황 및 최대 대출 도서와 같은 정보들은 실시간 형식으로 새로고침 되도록 설계
-> 별도의 데이터 수정과정 없이 최신 데이터가 반영되도록 설계
이용자 접속 통계 및 대출 통계와 같은 데이터의 경우 수정이 간편하도록 파일 형식으로 데이터를 저장하도록 설계
레거시 프로젝트를 통해, Servlet에 대한 전반적인 이해
외부 API 응답 검증 및 수정
소개
개발 내용
프로젝트로 배운 경험
포트폴리오
교육
- 소속/기관
- 멋쟁이사자처럼 / TechIt
- 종류 | 전공명/전공계열
- 사설 교육 | 백엔드 스쿨
- 재학 기간 (재학 상태)
- 2023.04. - 2023.09. (졸업)
- 소속/기관
- 중부대학교
- 종류 | 전공명/전공계열
- 대학교(학사) | 게임소프트웨어학과
- 재학 기간 (재학 상태)
- 2016.03. - 2022.08. (졸업)