채용공고 올리기

민경담님을 응원해보세요!

INFCON 참여
이직/구직 중이에요
성실함
효율적
기술적
열정적
긍정적

미리보기

기본 정보

이름
민경담
직업
백엔드 개발자
간단소개

웹 서비스 백엔드 개발과 장비 SW 엔지니어링 분야의 폭넓은 경험을 가지고 있습니다. Java, SpringBoot, MySQL뿐만 아니라 C++, MFC, Machine Vision 기술을 활용하여 다양한 프로젝트를 수행한 경험이 있습니다. 특히, 에이앤아이 내 사업부 통합 Vision Platform 개발을 통해 프로젝트 작업 공수와 외주 인건비를 포함한 리소스 비용을 약 100% 절감하는 성과를 달성했습니다. 이 경험은 시스템 개발의 확장성과 유지 보수의 중요성을 깊게 인식시켰으며, 항상 최적의 솔루션을 제공하기 위해 지속적으로 배우고, 적용하며, 개선해 나가는 것을 제 목표로 삼고 있습니다. 끊임없이 배우고, 적용하며, 개선하는 과정을 거치면서 지속적으로 발전하기 위해 노력합니다. 저는 기술적인 지식과 개발 중 겪었던 이슈들을 블로그를 통해 공유하며 커뮤니티 내 지식 공유에 기여해왔습니다. 지금까지 250개 이상의 기술 관련 포스팅을 작성하며, 개발자로서의 성장 뿐만 아니라 동료 개발자들의 학습에도 도움을 주고자 노력하였습니다.

기술 스택

기술 스택

경력

회사명

(주) 에이앤아이

직책 • 부서

사원 • 디스플레이사업부

담당 업무

1) 프로젝트명 : 화질 검사 라인 물류 Vision Set-Up 프로젝트
- 연계/소속회사 : (주)에이앤아이
- 주요 업무 : 검사 시스템 개발 및 최적화
- 기술 스택 :
1. 프로그래밍 언어 : C++, MFC
2. 사용 툴 : Machine-Vision(OPENCV, HALCON)
- 업무 기간 : 2022.07 ~ 2023.07 (약 12개월)
- 개발 인원 : 2명
- 상세 내용 :
1. 다양한 카메라 제조사의 SDK를 활용한 Wrapping Class 구현
2. 카메라 보정량에 따른 로봇 좌표 X, Y, T 축 좌표 보정 기능 구현
3. 카메라 보정량에 따른 모터 좌표 X, Y, T 축 좌표 보정 기능 구현


2) 프로젝트명 : UDC, 외관 검사 라인 물류 Vision Set-Up 프로젝트
- 연계/소속회사 : (주)에이앤아이
- 주요 업무 : 검사 시스템 설계 및 구현
- 기술 스택 :
1. 프로그래밍 언어 : C++, MFC
2. 사용 툴 : Machine-Vision(OPENCV, HALCON)
- 업무 기간 : 2021.08 ~ 2022.06 (약 10개월)
- 개발 인원 : 2명
- 상세 내용 : 자사 사업부 통합 영상처리 Algorithm Platform 개발
- 업무 성과 : 프로젝트 작업 공수와 외주 인건비를 포함한 리소스 비용을 약 100% 절감하는 성과 달성


3) 프로젝트명 : Film Attach 설비 Set-Up 프로젝트
- 연계/소속회사 : (주)에이앤아이
- 주요 업무 : 설비 프로그램 제어 담당
- 기술 스택 :
1. 프로그래밍 언어 : C++, MFC
- 업무 기간 : 2021.02 ~ 2021.04 (약 2개월)
- 상세 내용 :
1. Multi-threading 사용한 모터 17축 동시 제어
2. Software Interlock 를 활용한 모터와 로봇 충돌 방지 구현
3. 고객사와 미팅을 통한 이슈 및 일정 관리 진행
- 성과 :
1. 모션 제어 시스템의 성능 및 안정성 향상
2. Interlock 메커니즘 구현으로 장비 간 충돌 방지, 안전성 및 신뢰성 증가.

근무 기간 (근무 형태)
2016.10. ~ 2023.08.

(6년 11개월 | 정규직)

프로젝트

소속/기관명

팀프로젝트

프로젝트명

공연 모임 채팅 서비스

프로젝트 내용

다양한 공연 정보를 한눈에 파악하여 소울메이트를 찾는
실시간 채팅 서비스 입니다.

  • QueryDsl을 이용하여 페이지네이션 성능 최적화
    • PageableExecutionUtils.getPage() 를 사용하여
      불필요한 count 쿼리가 실행되는 케이스 제거
  • 채팅 메시지 무한 스크롤 구현
    • 조회 시작 인덱스를 활용하여 불필요한 count 쿼리 및
      매번 첫 페이지만 읽게 하는 No-Offset 방식 구현
  • RabbitMQ를 활용한 외부 메시지 브로커 사용
    • 인바운드 메모리가 아닌 외부 메시지 브로커를 사용하여
      메시지 유실 및 서버 과부하 개선
  • ElasticSearch를 활용한 검색 기능 구현
    • 기존 RDB를 사용할 때보다 약 5배의 소요 시간 최적화
프로젝트 기간
2024.01. ~ 2024.02.
(2개월)
소속/기관명

개인

프로젝트명

축구 커뮤니티 서비스

프로젝트 내용

축구 정보를 얻고 사용자들과 소통하는 커뮤니티
REST API 서비스 입니다.

  • WebClient을 이용하여 Football OpenAPI 정보 저장
    • JPA Persistable을 활용하여 save() 성능 최적화 진행
    • DB에 저장 시에 없는 데이터만 저장하도록 개발
  • Redis Hash와 Scheduler를 이용하여 조회수 중복 방지 구현
  • JWT AccessToken, RefreshToken 로그인 적용
    • AccessToken 유효 30분, RefreshToken 유효 5일
    • Token 정보는 Redis에 저장 후 BlackList 처리로
      로그아웃 기능 적용
  • AWS S3을 활용한 MultipartFile 이미지 업로드 및 삭제 구현
  • Google SMTP 를 이용하여 이메일 인증번호 발송
    • @Async를 활용하여 응답시간 14s → 160ms 감소
프로젝트 기간
2023.12. ~ 2024.01.
(2개월)
소속/기관명

개인

프로젝트명

AccountSystem

프로젝트 내용

계좌 시스템을 통한 계좌 및 잔액 관련 REST API 서비스입니다.

  • 사용자 계좌 정보를 저장하고 있으며, 외부 거래 요청에 따라 계좌 잔액을 늘리거나 줄일 수 있는 기능 제공
  • JUnit + Mockito 라이브러리를 이용하여 TDD(Test Driven Development) 방식 개발
  • SpringBoot + JPA + Hibernate 기반 REST API 개발 및 RDB(H2) 연동으로 진행
  • Reddsion Lock을 이용하여 중복 거래 처리 구현
  • 예외 처리를 커스터마이징하여 일관성 있도록 처리
프로젝트 기간
2023.10. ~ 2023.11.
(2개월)

포트폴리오

타입

URL

깃허브
링크

Github

URL 링크
링크

velog

티스토리
링크

기술 블로그

교육

소속/기관명

고려사이버대학교

종류 | 전공

대학교(학사) | 소프트웨어공학과

재학 기간

2023.03. ~ 현재

재학 상태

재학 중

대외활동

소속/기관명

인프런

활동명

인프런 워밍업 스터디 클럽 백엔드 1기

내용
  1. 활동 내용

    1. 인프런에서 주최한 '워밍업 클럽' 스터디에 참여하여 실무에 필요한 지식을 다질 수 있는 기회를 가졌습니다.

    2. 지식공유자가 직접 제작한 진도표를 따라 강의를 수강하고, 미션을 수행하였습니다.

    3. 학습 중간점검 및 코치와 직접 질의응답하는 시간을 가졌습니다.

    4. 스터디에 참여하고 다른 러너들과 소통할 수 있는 커뮤니티 채널에 참여하였습니다.

  2. 성과 :

    1. 우수 활동자로 선정되어 스터디를 성공적으로 완료하였습니다.

    2. 스터디를 통해 실무 지식을 획득하고, 이를 실제 작업에 적용하는 능력을 향상시켰습니다.

  3. 추가 자료:

    1. 깃허브 링크 : https://github.com/kdmin0706/commuting-system

    2. 회고록 링크 : https://www.inflearn.com/blogs/8159

연도

2024

댓글