채용공고 올리기

이진호님을 응원해보세요!

INFCON 참여
지금 만족하고 있어요

미리보기

기본 정보

이름
이진호
직업
백엔드 개발자
간단 소개

기술적인 소통과 지식 공유를 즐기며, 다양한 활동을 통해 꾸준한 성장을 추구하는 백엔드 개발자입니다.

기술 스택

기술 스택

Spring Boot, Java, Kotlin, JavaScript, Vue.js, React, Git, JPA, Docker, AWS, github-actions

경력

회사명

라온시큐어

직급 | 부서 | 근무 유형

선임 | 개발팀 | 재직 중

근무 기간

2021.07. ~ 재직 중 (3년 6개월)

담당 업무
  • NFT 구매 및 거래 서비스 ‘NFT 마켓 플레이스’ 백엔드 개발

  • 신원 인증 서비스 ‘OmniOne Digital ID’ 백엔드 개발

  • 영지식 증명 연구 및 SDK 개발

  • 단위 테스트, 깃 컨벤션, 코드 컨벤션 등 개발 환경 개선

  • 레거시 청산 및 비즈니스 로직 고도화로 생산성 개선

회사명

쿰팩토리

직급 | 부서 | 근무 유형

팀원 | 개발팀

근무 기간

2020.05. ~ 2021.07. (1년 3개월)

담당 업무
  • 온라인 판매자들의 마켓 운영 데이터를 제공하는 서비스의 백엔드 및 안드로이드 모바일 개발

  • AWS 인프라 구축 및 운영

  • 레거시 청산 및 비즈니스 로직 고도화로 생산성 개선

  • Slack, Jira, Confluence, 이슈 세분화, git flow, 코드 리뷰, 스터디 등 개발 문화 도입

프로젝트

프로젝트명

Digital-ID Tenant 서비스 백엔드 개발

소속/기관명

라온시큐어

프로젝트 기간

진행 중

프로젝트 내용
  • 다국어 지원 (60%)

  • 신규 증명서 발급 플로우 개발 (80%)

  • 대량의 조회와 대량의 저장 과정에서 발생하는 쿼리를 jdbc template로 600% 개선 (100%)

  • 프로젝트의 전반적인 불필요한 캐싱 및 더티 체킹 과정 개선 (100%)

  • 레거시 프로젝트에 대한 단위 테스트 작성 문화 도입 (100%)

    • 테스트 작성 가이드 및 문서 작성

    • 구현체로만 이루어진 MVC 구조에서 테스트 용이한 구조로 개선

    • 테스트 문화를 적용하기위해 Mock을 적극 도입. 이후 유지보수를 위해 Stub으로 개선

프로젝트명

NFT 마켓 플레이스

소속/기관명

라온시큐어

프로젝트 기간

2022.04. ~ 2023.12.

프로젝트 내용
  • NFT, 크리에이터, 블록체인 통신, 실물 교환, 정산 등 신규 기능 개발 (100%)

  • 개발 도중 주기적으로 취약점을 확인하여 4건의 취약점 사전 대응 (100%)

  • 인덱스 누락으로 인한 slow 쿼리 개선 및 N+1 혹은 다중 쿼리 개선 (100%)

  • 팀 내 개발 스타일 표준화를 위한 가이드라인 도입 및 자동화 구성 (100%)

    • commit convension hook 구성

    • 배포 shell 작성

    • java code formatter 구성

  • 런타임 에러를 빌드 타임 에러로 전환하여 생산성 및 안정성 확보 (100%)

    • MyBartis를 JPA 로 전환

    • Native Query를 JOOQ로 전환

    • 명시적 입력에 의한 Excel 생성을 리플랙션 으로 전환

프로젝트명

영지식 증명 SDK 개발

소속/기관명

라온시큐어

프로젝트 기간

2021.07. ~ 2023.12.

프로젝트 내용
  • 선택적 영지식, P2P 증명 등 신규 기능 개발 (100%)

  • ECC, CL 서명, Pairing 등 ZKP 관련, 암호학 세미나 및 관련 문서 작성 (100%)

  • IOS SDK 빌드 프로세스 개선으로 빌드 시간 30 배 단축 (100%)

프로젝트명

서버 개발

소속/기관명

쿰팩토리

프로젝트 기간

2020.05. ~ 2021.07.

프로젝트 내용
  • 회원, 백업 서비스 개발 (50%)

  • 대시보드, 통계 서비스 개발 (30%)

  • AOS Sqlite 데이터를 AWS RDS로 마이그레이션 (40%)

  • Java 프로젝트를 java + Kotlin 프로젝트로 마이그레이션 (30%)

    • Java의 보일러플레이트 코드 제거 및 Null Safety 한 Kotlin 의 사용성을 위한 마이그레이션

    • Lombok 제거와 kapt를 사용

    • Kotlin과 JPA 의 호환 문제를 플러그인으로 처리

프로젝트명

Android 개발

소속/기관명

쿰팩토리

프로젝트 기간

2020.05. ~ 2021.07.

프로젝트 내용
  • 백그라운드 집계 및 알림 기능 (30%)

  • 회원, 위젯, 알림 등 기능 (30%)

  • captcha 자동 해제 기능 (60%)

  • AOS의 중복 작업 구조를 약 87% 개선하여 생산성 400% 향상 (70%)

    • 초기 설계 당시 취급 마켓의 수를 10개 이하로 예상했지만 실제 운영 시 마켓 수가 100개를 넘어가며 중복 코드가 대량으로 발생.

    • 대량의 중복 코드로 인해 매번 새로운 마켓을 추가할 때마다 8시간 이 소요되었으며 다양한 휴먼 에러가 발생하여 현재까지 추가된 마켓의 특징을 구조적으로 분석하여 이를 개선

    • 마켓 추가 작업 400% 향상, 휴먼 에러 발생 가능성 제거, 기존 모든 마켓을 로드하던 코드를 lazy 로드 하여 초기 로딩 속도 향상

  • Xamarin의 ANR 원인 파악을 위해 로그 서버와 테스트 코드의 도입으로 모바일 ANR 70% 감소 (50%)

  • Slack, Jira, Confluence, 이슈 세분화, git flow, 코드 리뷰, 스터디 등 개발 문화 도입 - (50%)

프로젝트명

클라우드 인프라 구축

소속/기관명

쿰팩토리

프로젝트 기간

2020.11. ~ 2021.07.

프로젝트 내용
  • 클라우드 인프라 구축 (50%)

  • API 서버 배포 및 운영 (50%)

  • EC2 이중화, 로드밸런서, 오토 스케일로 가용성 확보 (50%)

포트폴리오

URL

link

https://j-k4keye.tistory.com/

티스토리
link

https://github.com/birariro

깃허브

교육

소속/기관명

학점은행

종류 | 전공

대학교(학사) | 정보보호학

재학 기간 | 재학 상태

2018.05. ~ 2022.08. | 졸업

대외활동

활동명

ELK를 활용한 이상 탐지 프로젝트

소속/기관명

한이음

연도

내용

빅데이터 와 머신러닝을 활용한 이상 탐지 프로젝트 참여 하여 앱로그와 ELK를 활용하여 프로젝트를 진행

활동명

2019 정보보호 올림피아드 렌섬웨어 문제출제

소속/기관명

서울호서 직업 전문학교

연도

내용

2019 정보보호 올림피아드 에서 렌섬웨어 문제를 제작하여올림피아드 문제 출제 및 운영 활동

활동명

정보보안 컨설팅 프로젝트 PM 및 모의해킹 활동

소속/기관명

K-Shield jr

연도

내용

정보보호 관리 파트에 참여하여 관리 진단, 취약점 진단, 모의해킹등 교육을 이수하여 실제 기업을 대상으로 진행되는 최종 프로젝트 에서 PM 으로 활동

활동명

랜섬웨어 복구 스터디

소속/기관명

오픈 시큐어 연구회

연도

내용

케르베르 랜섬웨어 를 복구 하는 스터디 진행

활동명

C,C++,Win32 API , MFC 교육

소속/기관명

TIPS

연도

내용

Microsift MVP 김성엽님 의 C, C++ 지식 나눔 참여하여 C,C++,Win32 API , MFC 등 교육을 받았으며 향후 멘토로써 참여

자격증

자격증명

정보 처리 기사

점수 | 발급기관

한국산업인력공단

취득연월

2022.06.

자격증명

정보 처리 산업기사

점수 | 발급기관

한국산업인력공단

취득연월

2022.06.

자격증명

네트워크 관리사 2급

점수 | 발급기관

한국정보통신인력개발센터

취득연월

2019.07.

자기소개

자기소개

기술적인 소통과 지식 공유를 즐기며, 다양한 활동을 통해 꾸준한 성장을 추구하는 백엔드 개발자입니다.

서비스의 설계, 개발, 운영한 경험을 바탕으로 안정성과 유지 보수성이 높은 아키텍처에 대해 항상 고민하고 탐구하고 있습니다.

잠재적 문제를 미리 발견하여 해결하거나 도구를 개발하여 팀에 기여하는 일을 즐깁니다.

지금은 리팩토링 내성이 강한 테스트 코드 작성 방법에 큰 관심을 가지고 있으며 진행 중인 프로젝트에 잘 흡수되도록 노력하고 있습니다.

댓글