채용공고 올리기

이민기님을 응원해보세요!

지금 만족하고 있어요
성실함
책임감
분석적
효율적
고객 중심

미리보기

직업
백엔드 개발자
이름
이민기
이메일
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개월)
프로젝트 설명
소개

개발 내용
  • 게시글 조회 및 작성 로직 구현

    • 게시글에 등록된 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개월)
프로젝트 설명
소개

개발 내용
  • 도서관 로그인 과정 간 SSO 연동이 되도록 로그인 로직 수정

    • ->

      별도의 외부인증처리 과정을 줄임으로, 이용자의 서비스 이용시 편의성을 증대

  • API 응답 간 예외처리 작업

    • -> 외부 SSO 연동 과정 중 문제가 발생하더라도, 로그인 서비스 자체는 영향을 받지 않도록 설계

트러블 슈팅

  • Frontend에서 API 직접 호출하여, CORS 관련된 오류 경험

  • API 호출 이후 returnUrl로 전달되는 URL 형식이 잘못되어서 전달되는 문제

프로젝트로 배운 경험
  • CORS에 대한 이해

  • 프로젝트 문서화

프로젝트명
세종대학교 미디어월
소속/기관명
아이네크
프로젝트 기간
2023.12. - 2024.04.
(5개월)
프로젝트 설명
소개

개발 내용
  • 도서관에서 사용 중인 스터디룸 사용 현황 및 최대 대출 도서와 같은 정보들은 실시간 형식으로 새로고침 되도록 설계

    • -> 별도의 데이터 수정과정 없이 최신 데이터가 반영되도록 설계

  • 이용자 접속 통계 및 대출 통계와 같은 데이터의 경우 수정이 간편하도록 파일 형식으로 데이터를 저장하도록 설계

프로젝트로 배운 경험
  • 레거시 프로젝트를 통해, Servlet에 대한 전반적인 이해

  • 외부 API 응답 검증 및 수정

포트폴리오

타입
URL

교육

소속/기관
멋쟁이사자처럼 / TechIt
종류 | 전공명/전공계열
사설 교육 | 백엔드 스쿨
재학 기간 (재학 상태)
2023.04. - 2023.09. (졸업)
소속/기관
중부대학교
종류 | 전공명/전공계열
대학교(학사) | 게임소프트웨어학과
재학 기간 (재학 상태)
2016.03. - 2022.08. (졸업)
댓글