김연규
👨🏻‍💻

김연규

image
  • 반갑습니다. 사람들의 삶에 저의 코드를 녹이고 있는 김연규라고 합니다!
  • 사람들 가까이에 있는 서비스를 개발하려 해요.
    • 중학교 시절, 친구와 논 뒤 "집가서 카톡해" 라는 말을 듣고서 '카카오톡 개발자는 저 말을 들을 때 마다 얼마나 뿌듯할까!' 라는 생각이 들었어요.
    • 사람들에게 영향을 줄 수 있는 기술들에 관심이 많습니다.
  • 코드사람에 대해 관심이 많습니다.
    • 코드를 작성하는것에서 큰 재미를 느껴요. 좋은 기술들을 잘 엮어 멋있는 새 물건을 만드는것을 좋아합니다.
    • 나와 내 옆 사람더 행복하게 일 하고, 불편하게 하는것이 있다면 그 문제들을 해결하는 것에 큰 재미를 느껴요. 고민의 방향이 저와 같은 팀에서 일 하고 싶습니다.

Contact

⌨️ Careers

인덴트 코퍼레이션

2023. 05

https://indentcorp.com/

https://vreview.tv/

https://boost.spray.io/

python / django / drf + django-ninja

  • 인플루언서 마케팅 솔루션 spray.io
    • 인스타그램, 틱톡에서 광고를 집행 할 인플루언서 발굴을 AI 로 도와주고, 시딩 캠페인 운영과정을 자동화 해주는 솔루션
    • 인플루언서 데이터 크롤러 설계 및 작성
      • asyncio, 다운로더 프레임워크 재작성을 통한 동영상 수집 속도 개선: p50 21초 → 8초 (62% 향상)
      • 시간당 프로필 3만개, 영상 10만개 수집 가능한 크롤링 시스템 구축
      • 전세계 5천만 개 이상의 인플루언서 프로필 데이터베이스 구축
        • AI 학습 및 시딩 대상 인플루언서 탐색에 사용
  • 브이리뷰
    • 유해 리뷰 컨텐츠 필터링 서비스 런칭
      • 리뷰 수집 파이프라인에 i-frame 추출하여 유해 미디어 감지
      • 음란물, 폭력성 리뷰 자동 감지 및 모니터링 시스템 구축
  • 인스타그램 제휴 마케팅 서비스 Spray Shopify 런칭
  • 개발 문화 기여
    • 엔지니어링 데이 진행
      • 소프트웨어 엔지니어링, 전산학 기초, AI 기초, 코딩-인지심리학 이론 등 다양한 주제 세션 구성
      • 참여형 실습 세션을 통해 팀 역량 강화 도모
  • 개발 환경 안정성 개선
    • django migration 충돌 감지 및 자동 병합
    • Django model ORM 역참조 타입 검사기
    • GitHub PR Mypy Type Checker 개발
      • 변경사항 / 프로젝트 전체의 타입 검사 이후 타입 오류를 comment 로 달아주는 GitHub Action 개발

무신사 / 스타일 쉐어

2022.06 - 2023.04

https://musinsa.com

java / kotlin / spring boot

  • 무신사 / 결제서비스팀
  • 스타일쉐어
    • 셀러 어드민 유지보수
    • 선착순 쿠폰 발급 시스템 개선
      • 서비스 종료 전 마지막 이벤트에서 발견한 race condition 해결
    • 서비스 종료로 인해 무신사로 팀 이동 2022.09 -

어프로치 (포켓레슨)

2021.08 - 2022.02

https://pocketlesson.com/

앱스토어 링크

구글 플레이 링크

python / django / graphene

  • 비대면 골프레슨 플랫폼: 포켓레슨
    • 카카오 / 애플 소셜 로그인 연동
    • 오프라인 레슨 기능 런칭
    • 포인트 출금 기능 런칭
    • 개발 환경 개선
      • mypy 도입
      • CI 개선
        • migration script 포함 여부 검증 툴 작성
        • 테스트 실행 시간 개선 04:49 -> 02:50
    • 스마트스코어 매각 이후 퇴사 2022.02 -

SW 마에스트로 11기

2020.05 - 2020.12

node.js / express / dart / flutter

  • 과학기술정보통신부 주관 '소프트웨어 마에스트로'
    • 프로젝트 아키텍쳐 설계
    • 주문 처리와 로봇을 제어하는 백엔드 서버 개발

🚀 Personal Projects

사람들을 도울 수 있는 재미있는 프로젝트들을 하고 있어요.

ChatGPT 기반의 자연어 터미널 AiShell

AiShell (GitHub)

python / typer / gpt

  • GPT 를 사용해서 자연어로 질의하면 터미널 명령어로 번역해서 실행시켜주는 도구를 만들었어요.
    • aishell 'initialize git project, make sample readme' 와 같이 명령을 실행시키면, 자동으로 README 를 만들고 git init 을 실행시켜주는 도구입니다.
    • copilot cli 가 나오기전 만들었던, 같은 기능을 하는 도구에요.

터미널 ChatGPT 클라이언트 YGKA

YGK-a (GitHub)

python / typer / gpt

  • ChatGPT 와 GPT3 를 터미널에서 사용 할 수 있도록 도와주는 도구를 만들었어요.
    • 유닉스 파이프를 지원해서, cat helloworld.py | ygka "what is this file?" 과 같은 방식으로 쉽게 사용 할 수 있어요!
    • 파이프를 사용하기 때문에 외부 도구와도 쉽게 확장할 수 있어요.

크롤러 유틸 Playwright PagePool

playwright-page-pool (GitHub)

python / playwright

  • ThreadPool, MultiProcessPool 처럼, playwright 을 활용한 멀티페이지 크롤링을 아주 단순하고 쉽게 사용 할 수 있도록 돕는 도구에요.

트위터 영상 다운로더 TwitterVideoTools

TwitterVideoTools (GitHub)

python / typer / yt-dlp

  • 파이썬으로 만든 영상 다운로드 도구인데, pip 를 통해서 다운로드 할 수 있어요!
  • 테스트 단계에서 코드 스타일과 타입을 전부 검증해서, 안전한 코드를 짜도록 강제했어요.
    • 그래서 코드 100% 에 대해 타입 힌트가 작성되어있어요.
    • 그리고 테스트 코드를 작성하면 자동으로 타이핑도 진행되는 신기한 도구도 사용중이랍니다 🙂
  • 여러 오픈소스의 힘을 빌렸어요!
    • cli 를 통해서 사용 할 수 도 있어요.
    • 일반적으로 다운로드가 어려운 영상도 다운로드 할 수 있도록 했답니다.

쇼핑 플랫폼 결제내역 스크래퍼 TrackPurchase

TrackPurchase (GitHub)

  • 네이버페이 결제 기록을 쉽게 파싱 할 수 있도록 돕는 NPM 패키지에요!

클럽하우스 웹 프로필 서비스 인싸클럽

관련 블로그 글 1

관련 블로그 글 2

go / gin

  • 클럽하우스 웹 프로필 서비스
    • 친구한테 내 프로필을 공유하고 싶은데 클럽하우스에서는 웹 프로필 기능이 지원되지 않았어요.
    • 지금은 클럽하우스 측의 공식 웹 프로필 기능이 있으나 공식 기능에 비해 자기소개가 잘린다는 문제와 소셜 링크(인스타그램 및 트위터) 링크 기능이 없어서, 직접 만들었답니다!

시각장애인을 위한 키오스크 사용 도우미 YouEye

python / tesseract / ocr

  • 시각장애인을 위한 키오스크 사용 도우미
    • 한 도시락 가게에서 시각장애인분이 주문 하시려다 결국 돌아가는것을 보고서 기획하게 된 프로젝트에요.
    • '손으로 카메라와 키오스크를 비추면, 터치될 글자를 읽어주자!' 라는 기획이 떠올라 개발을 진행, 재학중이던 고등학교의 IoT 경진대회에 출품했었습니다.
    • TensorFlow 기반의 손인식, 글자 위치 추출, OCR 라이브러리를 활용했어요.

카페 무인 주문 및 자율주행 기반 서빙 솔루션 카페서비

소프트웨어 마에스트로 11기

SW 마에스트로 11기 후기 글

  • ROS 기반의 자율주행 로봇을 중심으로 무인 주문과 서빙을 하는 서비스
    • 3명의 인원이서 매우 큰 프로젝트를 진행해야 하는 탓에, 적은 인원으로 기한 내에 과제를 완수 할 수 있도록 아키텍쳐를 설계하고 기술 스택을 결정했어요.
    • WebSocket 과 HTTP API 기반의 주문 관리 및 로봇 제어 서버를 개발했습니다.
    • Flutter 기반으로 무인카페용 주문 솔루션 앱 개발도 진행했었어요.

🥇 Award History

2021 SK플래닛 / 중소벤처기업부 STA+C 최우수상

관련 기사

  • 스마트폰과 연동되는 깔창을 통해 안전하게 학교 폭력을 신고할 수 있는 솔루션
  • IoT 기반의 학교 폭력 신고 솔루션 ‘ShoeGuard' 기획 및 백엔드 개발

인텔 AI 4 Youth 한국 대표

  • 마스크 미착용 감지 시스템 'MUPS'의 발표를 기획하고 Express 기반의 Push 알림 전송을 위한 백엔드 서버 개발

제 19회 SK 앱잼 NUGU 분야 장려상

  • 인공지능 스피커 NUGU 기반 가족 위치 공유 서비스 개발

2021 서울시 창의 아이디어 경진대회 동상

  • 인공지능을 활용해 사용자의 트래픽에서 유해 미디어를 필터링하여 사용자에게 전달해주는 서비스
    • 클라이언트 & 프록시 서버 개발
      • 브라우저 확장프로그램
      • 프록시 서비스

2019 특성화 고교생 화이트해커 경진대회 우수상

  • 현대오토에버, 함께일하는 재단에서 주관한 화이트해커 양성 코스에서 진행한 CTF

2020 제 6회 선린톤 동상

  • GPT-2 기반의 인공지능 상담 서비스의 백엔드 개발

2019 제 5회 선린톤 은상

  • 일기 기반으로 AI가 진로와 관련 학과를 추천해주는 서비스를 개발하는 팀에서 백엔드 서버를 맡아 개발

2020 선린 IoT 경진대회 동상

  • 시각장애인 키오스크 사용 도우미를 개발하여 동상 수상
SuperMade with Super