채용공고 올리기

임민수님을 응원해보세요!

좋은 제안에 열려있어요

미리보기

기본 정보

이름
임민수
직업
백엔드 개발자
간단 소개

자기소개

자기소개

사용성을 고민하고 빠른 프로그램을 만드는 것에 관심이 있는, SW 개발자 임민수입니다.

기술 스택

기술 스택

Java, Spring Boot, MySQL, C#, Rust

경력

회사명

(주)와이즈넛

직급 | 부서 | 근무 유형

연구원 | 검색팀 | 재직 중

근무 기간

2023.05. ~ 재직 중 (1년 10개월)

담당 업무
  • 다양한 플랫폼 및 OS, 개발환경을 지원하는 검색 엔진 개발 및 유지보수

프로젝트

프로젝트명

로그 수집 및 정제

소속/기관명

와이즈넛

프로젝트 기간

2023.12. ~ 2024.01.

프로젝트 내용

• 프로젝트 인원 : 1명

• 기술스택 : java, Spring boot, lucene

• 레거시 프로젝트에 Spring boot로 리팩토링하였습니다.

• 검색 요청이 들어온 경우 남기는 로그들을 날짜 및 타입별로 수집 후, 사용자들에게 실시간 검색어 형태로 보여 주는 프로젝트

• 문제 상황 : PriorityQueue로 구현되어 데이터수가 많아질 경우 확보해놓은 capacity가 많아지면 *2의 메모 리를 확보해 heap memory error 발생

• 데이터를 구분할 수 있는 구분자를 지정 후, TreeMap + List로 구현하여 해결

프로젝트명

CPP, C# API

소속/기관명

와이즈넛

프로젝트 기간

2023.12. ~ 2024.02.

프로젝트 내용

• 프로젝트 참여 인원 : 1명

• 기술스택 : C++, C#, .Net 4.6.1

• JAVA로 만들어진 API 라이브러리 .jar를 .dll로 만들고자 C, C#으로 포팅하였습니다

프로젝트명

프로젝트별 log 시스템 적용

소속/기관명

와이즈넛

프로젝트 기간

2024.03. ~ 2024.05.

프로젝트 내용
  • 프로젝트 인원 : 2명

  • 기술스택 : JAVA, Spring boot

  • Spring boot에서의 logback 적용

  • logback.xml에 특졍 변수 지정 후, 그 변수의 값에 따른 다양한 방식 변형

프로젝트명

내부 사이트 개편

소속/기관명

와이즈넛

프로젝트 기간

2024.07. ~ 2024.07.

프로젝트 내용

• 프로젝트 인원 : 1명

• 기술스택 : PHP, JAVA

• JAVA로 만든 jar파일을 PHP에서 인자를 넘겨줘서 실행시킨 결과를 파일로 떨구는 로직을 구현

• 인자로 한글을 입력한 경우, 한글이 깨지는 현상이 발생함

• urlEncoding 방식을 활용하여 한글깨짐 현상을 해결함(https://lms0806.tistory.com/224)

프로젝트명

검색 속도 개선

소속/기관명

비밀

프로젝트 기간

2024.12. ~ 2024.12.

프로젝트 내용
  • Bloom Filter를 활용하여 검색 최적화

  • TPS 3 정도 개선되었으나, Memory를 차지하는거에 비해 효율적이지 못하여 롤백

프로젝트명

FTP 통신 개선

소속/기관명

비밀

프로젝트 기간

2024.12. ~ 2024.12.

프로젝트 내용
  • 문제 상황 : 방화벽을 모두 오픈이 불가능한 상황에 FTP 통신이 진행되어야함

  • FTP passive 통신시, 1024 ~ 65536 port를 default로 사용하는 상황

  1. FTP 통신시 어느 정도의 포트를 사용하는지 확인

  2. 데이터의 수가 많아져도 포트를 사용하는 개수의 범위는 일정한지 확인

결과 : FTP 통신시, 25 ~ 40개 정도의 포트를 사용하고, 데이터 수가 많아져도(대략 1,000,000건) 같은 포트의 범위를 사용함

그치만, 범위를 지정한 포트를 모두 사용 중인 경우에는 FTP 통신이 진행되지 않아, FTP 포트를 지정하지 않고, 자체적으로 지정하도록 해야하여 롤백

프로젝트명

내부 라이브러리 개발

소속/기관명

비밀

프로젝트 기간

2025.01. ~ 진행 중

프로젝트 내용
  • C계열, python 등 다양한 언어에서 실행 가능한 dll 만들기

  • Rust를 활용하여 메모리 안전성 보장

프로젝트명

가중치 쿼리 개선

소속/기관명

비밀

프로젝트 기간

2025.01. ~ 진행 중

프로젝트 내용
  • 검색이 들어왔을 때, 특정 키워드가 포함되어 있는 경우, 우선순위를 높이는 쿼리 개발

포트폴리오

URL

link

깃허브

깃허브
link

블로그

티스토리

대외활동

활동명

개발 블로그 포스팅 스터디

소속/기관명

기타

연도

내용
  • 매주 개발 관련 포스팅을 1번이상 진행한 후, 다른 분들과 공유하여 정보를 나누는 스터디 (참여 인원 : 약 10명)

활동명

알고리즘 문제 출제

소속/기관명

개인

연도

내용
  • 백준 온라인 저지를 통한 대회 운영 및 출제 및 검수 (참여 인원 : 대략 OO명)

    • 16개의 대회 문제 출제 및 검수 (참가 인원 : 최대 590명)

    • 1개의 대회 문제 운영 및 출제 및 검수 (참가 인원 : 600명)

  • 삼성청년SW아카데미 알고리즘 문제 출제

  • 현재

    • 3월 대회 출제진 참여 준비중

    • 4월 출제진, 운영진 참여 준비중

    • 6월 혼자서 출제하는 대회 준비중

    • 8월 출제진 준비중

자격증

자격증명

정보처리기사

점수 | 발급기관

1급 | 한국산업인력공단

취득연월

2022.06.

교육

소속/기관명

서원대학교

종류 | 전공

대학교(학사) | 컴퓨터공학과

재학 기간 | 재학 상태

2016.03. ~ 2022.02. | 졸업

댓글