Skip to content

Latest commit

 

History

History
106 lines (88 loc) · 4.66 KB

about-me.md

File metadata and controls

106 lines (88 loc) · 4.66 KB

about-me

커리어

2021-05 ~ 현재: 직방, 프론트엔드 파트 매니저

  • [[react-native]] 기반 직방앱 개발 매니징, 원룸, 오피스텔, 빌라 파트

2019-06 ~ 2021-05: 알스퀘어, 팀장

  • 사내 back-office 개발, 프론트엔드로 시작하여 백엔드까지 전체 타입스크립트 + 노드로 마이그레이션
    • [[csharp]] -> [[node]] + [[graphql]] + [[dataloader]] 마이그레이션
  • elk + beat 기반의 [[log]] 모니터링 시스템 생성
  • [[kubernetes]] + [[helm]] 기반의 배포환경 구성

2016-04 ~ 2018-03: 알스퀘어, 프론트엔드 개발팀장

  • 회사 서비스 홈페이지 개발
  • 사내 back-office, html 기반 PDF 생성
  • [[serverless]], ECS 기반의 배포환경

2011-06 ~ 2015-07: Humax, 대리

  • 2011년, [[typescript]] 베이스의 SPA 로 구현된 세탑박스 UX 구현
  • 영국 및 독일 제품에 포함되어 출고, OTA 지원 및 타 서비스(BBC 등)의 앱 런칭 가능
  • [[electron]] 과 유사하게 임베디드 브라우저에 커스텀 오브젝트를 구현하여 미들웨어와 통신하는 방식

개인 프로젝트

살지

  • 커뮤니티 게시판 딜 글들을 모아 알림서비스 제공
  • [[react-native]], [[next-auth]]

[[vimwiki]] 기반의 범용 프론트엔드

  • 지식의 인덱싱을 위해서는 blog 가 아닌 wiki 가 필요하다는 판단, [[vimwiki]] frontend 구현

튜브몬

  • 유튜버 랭킹 + 커뮤니티 핫딜 모음
  • [[aws]] [[serverless]] 서비스들로만 구현된 유튜브를 5년정도 서비스
  • 그 이후 커뮤니티 핫딜을 서비스에 추가한며서 로컬 [[kubernetes]] 로 서비스 옮김
  • 게시판은 이구아나를 기반으로 구현되어 [[dynamodb]] 를 사용
  • [[postgresql]]

공인중개사 문제은행

  • 시험문제 -> [[markdown]] 변환 이후 커스텀 렌더러를 통해서 모든 렌더링을 구현
  • [[serverless]] 서비스들로만 구현 + [[dynamodb]], [[lambda]]+edge([[seo]]), cognito, iot(websocket)
  • [[nextjs]], [[graphql]]

구깃

  • 이력관리 + SNS link 를 통한 프로필, 이력서 제공 서비스
  • [[serverless]] 서비스들로만 구현 + [[dynamodb]], [[lambda]]+edge([[seo]]), cognito
  • [[nextjs]], [[graphql]]

이구아나

  • [[dynamodb]] 기반의 서버리스 게시판 백엔드 + SDK

다이나몬

  • [[electron]] 으로 구현된 [[dynamodb]] 클라이언트

지하철 물품보관함 해피박스 위치 검색

  • [[github]] page 로 서빙, 노트북 들고 다니면서 산책하기 무릎아파서 구현

개인 라이브러리

dataloader-toolbox

  • session 당 [[dataloader]] 래퍼 함수의 인터스턴스 유지하기 위한 session
  • [[sql]] IN operator 가 함수 순서보장을 안하므로 서버에서 정렬하기 위한 sorter

pg-toolbox

  • 쿼리와 변수를 함께 보기위한 tagged template literals 기반한 sql 생성기

개인 설정

.config

  • [[terminal]] 사용을 위한 개인 설정

[[neovim]] 설정

  • 개인 설정 및 구현 플러그인

자주 사용 툴

  • [[alacritty]], [[chatgpt]], [[curl]], datagrip, [[fx]], [[gh]], [[jq]], [[k9s]], [[kubectl]], [[lazygit]], [[neovim]], [[raycast]], [[tmux]], [[webstorm]], [[zsh]]

link

  • [[me]]
  • [[home]]
  • [[diary/index]]
  • [[wn.private:resume]]