채용공고 올리기

김명일님을 응원해보세요!

INFCON 참여
가벼운 티타임 좋아요
성실함
꼼꼼함
긍정적

미리보기

기본 정보

이름
김명일
직업
백엔드 개발자
이메일
mikim961103@gmail.com
간단 소개

안녕하세요. 인프랩에서 인프런과 랠릿 서비스를 개발하고 있습니다.

경력

회사명

인프랩

직급 | 부서 | 근무 유형

백엔드 개발자 | 프로덕트팀 | 재직 중

근무 기간

2023.01. ~ 재직 중 (2년 5개월)

담당 업무
  • 랠릿 서비스 개발

  • 인프런 서비스 개발

    • 강의, 로드맵, 결제, 정산, 검색관련 API 개발

  • 다국어/달러 결제 작업

    • 인프런 내 컨텐츠를 번역하기 위한 번역 파이프라인 구축 및 다국어로 컨텐츠 노출

    • 포트원 크로스보더를 사용한 달러 결제 서비스 구현

  • Retail AI / MongoDB Atlas Search 를 활용한 검색 서빙

    • 인프런에 존재하는 강의, 로드맵, 커뮤니티 검색기능 유지보수

  • 레거시 개선

    • EventBridge + Lambda 기반의 스케줄 배치 작업을 Jenkins + Spring Batch 기반으로 수정

    • Javascript + Express 기반의 기존 레거시 프로젝트를 Kotlin + SpringBoot 백엔드로 이관

  • 조직내에 수동적인 업무 자동화 개선

    • 내 출퇴근 정보 조회에 대한 수동 행위를 자동화해주는 슬랙봇 개발

    • 매달 진행되는 랜덤런치 추첨 자동화

  • 백엔드 이력서 서류 검토 및 면접관으로 참여

회사명

위드위드아웃

직급 | 부서 | 근무 유형

백엔드 개발자 | 개발팀

근무 기간

2021.09. ~ 2022.05. (9개월)

담당 업무
  • 주당 평균 픽업수 약 930건, 총 이용자수 약 15,600명의 다회용기 샐러드 구독 픽업 플랫폼 샐러드윅스 서비스 개발

    • 전체적인 API 개발 및 유지보수 ( 쿠폰 서비스, 주문 환불 서비스, 구독 연장 서비스 등 )

    • 어드민 페이지 관리

  • 모니터링 & 에러 경보 도입

    • AWS CloudWatch를 사용한 서비스 모니터링 및 에러 알림 도입

    • 무분별한 로그 포맷 통일

  • 테스트 코드 도입

    • 계속 되는 요구사항 변경으로 인한 포인트 지급 누락을 개선 하기 위해 테스트 코드 도입

    • jest 환경 구성 및 주문 관련 로직 통합 테스트 추가

    • 개발 및 테스트 기간 단축

  • 무중단 배포 자동화 환경 구성

    • AWS Code Deploy, Code Pipeline, Code Build를 사용해 누구나 배포할 수 있도록 블루-그린 배포 자동화 환경 구성

    • AWS Chatbot을 활용해 슬랙 배포 알림 추가

    • 인프라 구성시 발생하는 휴먼에러 감소

  • 스케줄 배치 작업 환경 구성

    • AWS EventBridge + Lambda 를 활용해 스케줄 배치 환경 구성

    • Lambda + SNS 를 활용해 메일 및 슬랙 알림 구현

  • 기술 스택 전환

    • 서비스가 복잡해짐에 따라 구조적 개편의 필요성을 느껴 전환을 결심

    • JS -> TS, ExpressJS -> NestJS, Raw query -> QueryBuilder -> ORM 으로 개선하여 생산성 향상

    • 신규입사자의 러닝 커브 감소

프로젝트

프로젝트명

수강바구니 기술스택 전환 및 다화폐 결제 연동

소속/기관명

인프랩

프로젝트 기간

2024.07. ~ 2024.12.

프로젝트 내용
프로젝트명

다국어 번역 파이프라인 연동

소속/기관명

인프랩

프로젝트 기간

2024.10. ~ 2024.12.

프로젝트 내용
프로젝트명

Retail AI를 활용한 검색 품질 개선

소속/기관명

인프랩

프로젝트 기간

2024.09. ~ 2024.10.

프로젝트 내용
프로젝트명

인프런 강의리스트 기술 스택 개편 및 프로모션 기능 추가

소속/기관명

인프랩

프로젝트 기간

2024.03. ~ 2024.07.

프로젝트 내용
  • 기존 javascript, express 기반 강의 목록을 spring, kotlin 기반으로 개편

  • MongoDB Atlas Search 강의 검색 로직 수정 및 기존 강의 검색 쿼리 이관

  • 강의 목록 내 프로모션 카드 기능 추가

프로젝트명

인프런 로드맵 만들기 개편

소속/기관명

인프랩

프로젝트 기간

2024.01. ~ 2024.03.

프로젝트 내용
  • 기존 Javascript, Express 기반 로드맵 만들기 기능을 신규 Kotlin, Spring 스택으로 전환

  • 일반 유저도 로드맵 생성 및 사용이 가능하도록 개선

  • 컨텐츠 빌더를 통해 쉽게 로드맵 생성이 가능하도록 개선

프로젝트명

인프런 결제 프로세스 개선

소속/기관명

인프랩

프로젝트 기간

2023.12. ~ 2024.01.

프로젝트 내용
  • 기존 카카오페이/네이버페이/토스페이/토스페이먼츠 직연동을 토스위젯을 통한 결제 프로세스로 개선

  • 브랜드 페이 적용으로 결제 시간 단축

프로젝트명

spring-data-mongodb-kotlin-dsl 오픈 소스 라이브러리 개발

소속/기관명

사이드 프로젝트

프로젝트 기간

2025.09. ~ 2025.11.

프로젝트 내용

Spring Data MongoDB의 aggregation 및 mongodb atlas search를 지원하는 type safe한 Kotlin 오픈소스 라이브러리 (깃헙 링크)

[사용 기술] Kotlin, Spring, Spring Data Mongo, Kotest, Detekt

프로젝트명

인프콘 2023

소속/기관명

인프랩

프로젝트 기간

2023.06. ~ 2023.08.

프로젝트 내용

인프콘 2023 을 위한 이벤트 페이지 개발

  • 사전 알림 신청시, 쿠폰, 포인트, 인프콘 티켓 중 하나를 랜덤하게 제공
  • 내 캘린더 내 추가/제거 및 내 캘린더 공유
  • 인프콘 당첨자 추첨 및 미당첨자 환불 처리
프로젝트명

nest-file-repository 오픈 소스 라이브러리 개발

소속/기관명

사이드 프로젝트

프로젝트 기간

2023.05. ~ 2023.06.

프로젝트 내용

NestJS에서 Config 변경만으로 로직 코드 수정없이 파일 저장소를 변경하기 위한 오픈 소스 라이브러리 (깃헙 링크)

  • Config에 따라 다른 FileRepository를 주입해주는 Dynamic Module 제공

[사용 기술] NestJS, LocalStack, Jest

프로젝트명

모임/부트캠프 강의 추가

소속/기관명

인프랩

프로젝트 기간

2023.02. ~ 2023.05.

프로젝트 내용

인프런에서 제공하는 온라인 강의 이외에 새로운 강의 형태인 모임/부트캠프 강의 추가

  • 생성 및 수정, 검색, 결제, 정산 등 서비스 전반적인 부분
  • 스프링 캠프 2023 선착순 모집
프로젝트명

모여모여 웹 서비스

소속/기관명

네이버 커넥트재단 <부스트캠프 웹・모바일 7기> 웹 풀스택

프로젝트 기간

2022.10. ~ 2022.12.

프로젝트 내용

게시글을 통해 간단하게 모임을 모집하고 참여할 수 있는 서비스 개발 (깃헙 링크, 노션)

  • 데이터베이스 테이블, API 설계 및 개발
  • limit, offset 페이지네이션 개선 및 쿼리 최적화 (노션)

[사용 기술] NestJS, TypeORM, MySQL, NCloud

대외활동

활동명

네이버 커넥트재단 <부스트캠프 웹・모바일 9기> 웹 풀스택 멘토

소속/기관명

네이버 커넥트 재단

연도

2024

내용
  • 과제 코드 리뷰

  • 팀 프로젝트 멘토링

활동명

인프런 퇴근길 밋업 백엔드 테스트 코드 발표

소속/기관명

인프랩

연도

2024

내용
  • 2024년 7월 인프런 퇴근길 밋업에서 백엔드 테스트 코드 관련해 발표자로 발표 (링크)

포트폴리오

URL

link

github

깃허브

기술 스택

기술 스택

TypeScript, Kotlin, NestJS, Spring Boot, MySQL, PostgreSQL

자격증

자격증명

정보처리기사

점수 | 발급기관

합격 | 한국산업인력공단

취득연월

2022.06.

교육

소속/기관명

네이버 커넥트재단 <부스트캠프 웹・모바일 7기> 웹 풀스택

종류 | 전공

사설 교육

재학 기간 | 재학 상태

2022.07. ~ 2022.12. | 졸업

소속/기관명

숭실대학교

종류 | 전공

대학교(학사) | 수학과

재학 기간 | 재학 상태

2015.03. ~ 2022.02. | 졸업

댓글