Resume

About Me

김태훈

다양한 기술들에 관심을 갖고 '한 글자, 성장하는 프론트엔드 개발자입니다.

  • 성명 : 김태훈
  • 생년월일 : 1994년 12월 08일
  • 휴대전화 : 010-5167-7024
  • Email : guinness5167@gmail.com
  • 학적사항 : 고려대학교 문과대학 중어중문학과(학사)
  • Portfolio : https://www.hoonode.com/
  • Github : https://github.com/hooNode

Objectives

한 글자 한 글자 나아가는 개발자

새로운 기술 혹은 낯선 개념들에도 겁내지 않고 배워 나갈 수 있는 개발자를 지향합니다. 사실 저는 새로운 기술이나 낯선 개념들을 배우기를 겁내했습니다. 하지만 해커톤, 수강신청알리미, 다양한 회사 내의 프로젝트들을 진행해 나가며 계속해서 낯선 개념들을 마주하게 되었고 어려웠더라도 꾸준히 찾아보고 공부했습니다. 그렇게 한 번, 두 번 낯선 것들을 내 것으로 만드는 경험을 하게 되었습니다.

특히 실무를 경험하게 되면서 낯선 개념들을 많이 마주하게 되었습니다. 이때 굉장히 혼란스럽고 힘들었지만 차근차근 현재 사용하고 있는 프레임워크 및 사용하고 있는 라이브러리들과 참고할만한 opensource들을 core한 부분까지 직접 하나하나 뜯어보며 공부했습니다. 그 결과 다른 라이브러리들과 호환되는 자체 서비스를 커스텀하여 제공할 수 있게 되었고, 같이 일하는 개발자들의 편의성을 올려주며 지금까지 실제 서비스로 출시돼 운영되고 있습니다.

이렇게 저는 새로운 기술들도 처음에는 낯설더라도 꾸준히 관심을 가지고 접하게 되면 결국 내 것으로 만들 수 있다는 자신감이 생겼습니다. 앞으로도 많은 생소한 개념, 기술들을 마주하게 될 것이 분명하지만, 저는 이제 한 글자, 한 글자, 나아갈 수 있는 개발자가 되기 위해 노력할 수 있습니다.

경력 및 활동 내역

Chain Partners(체인파트너스) (2023.10 ~ 2024.02)

  • TradingView 차트 라이브러리 고도화 및 UI/UX 개선
    • TradingView에서 제공하는 기본 라이브러리에서 Advanced TradingView 라이브러리로 변경
    • TradingView datafeed interface에 맞춰 history price 및 streaming data 구현
    • hermes.pyth.network의 data를 이용해 widget과 chart에서 보여주는 실시간 price를 통일
    • PositionLine, OrderLine을 각 order별로 설정해두어 toggle 버튼을 통해 hidden 기능 구현
  • 웹페이지 최적화 작업 및 SEO 환경 구성
    • network request를 기존에 비해 3~40% 가량으로 줄여 웹페이지 성능 개선
    • Vue3 프로젝트 전체를 Nuxt로 마이그레이션 후 각 detail page SEO 적용
    • google search console 활용해 대략 15,000개 페이지 색인 등록 성공
    • pagespeed 개선 및 최적화 20~30점에서 97~99점으로 향상
      • 참고) https://pagespeed.web.dev/analysis/https-alt-pro/1mdfdesecl?form_factor=desktop
  • timelock 및 swapper contract를 통해 token lock 및 deposit 사이트 운영
    • 제공하는 token들의 lockup, unlock, deposit, withdraw 기능 제공
    • 각 토큰들의 deposit부터 lockup 그리고 최종적으로 withdraw까지 진행되는 플로우 개선
    • 기존 Vue2 프로젝트를 React로 마이그레이션
    • ethers v5 -> viem v1
    • WalletLink -> rainbowkit & wagmi v1

메타버스월드(넷마블F&C 자회사) (2022.06 ~ 2023.09)

  • NFT marketplace, Swap & Bridge, Game NFT & Point 교환 사이트 운영 및 유지 보수
    • NFT launchpad 및 Swap & Bridge 운영하며 NFT 관련 contract 기능 개발 및 웹사이트 A-Z까지 유지 보수
    • 실제 게임과 연동하여 아이템을 NFT로 point를 token으로 사용 가능하게 만들어주는 기능 개발
  • 사내 모든 서비스들과 연동되는 Login 플랫폼 운영
    • firebase Social 로그인 및 자체 Wallet Login 기능 구현
    • 새창과 기존 창의 postMessage와 message event를 활용해 어떤 서비스에서 호출하든 독립적으로 동작하며 확장가능한 플랫폼 제작
    • 별도로 fncy.world를 기준으로 각 sub domain의 로그인이 유지될 수 있도록 기능 구현
  • 자체 Wallet 운영 및 유지 보수
    • 자체지갑 및 walletconnect, metamask, coinbase 등 지원
    • 다른 지갑들과의 공통 transaction 처리를 위해 abstract Connector 및 Provider에 맞춰 custom 객체 구현
    • web3-react v6 & web3.js를 사용한 custom Web3 및 Contract
    • wagmi & ether.js를 사용한 custom Connector 및 Provider
  • Webview를 통한 모바일 및 런처 프로그램 운영 및 유지보수
    • javaScript base interface를 통해 모바일 및 런처 통신
    • window 객체에 custom interface를 구현해 s3로 해당 코드를 script로 받아와 각 기기와 통신
  • 이미지 로딩 시간 단축을 위한 size 축소
    • preload, lazyload, Lambda@Edge cdn을 활용한 최적화
    • severless의 image lambda에 있는 이미지 최적화 코드 참고
  • i18next와 DMS를 활용한 국제화 작업
    • DMS의 업데이트된 데이터를 Front에서 쉽게 가져올 수 있는 자동화 로직 구현
    • monorepo로 구현된 프로젝트에서 package.json의 script를 통한 DMS 최신화
    • 기존에는 DMS의 데이터를 직접 다운로드한 후 프로젝트에 붙여넣는 방식을 DMS 서버 api를 통해 zip 파일을 받아온 후 국가별 언어에 따른 JSON 파일 저장 (이후 zip 파일 제거)
  • Library Migration
    • 기존에 사용되던 라이브러리의 업데이트로 인한 마이그레이션 진행
    • wallectconnect v1 -> wallectconnect v2
    • wagmi의 업데이트에 따른 프로젝트의 ether.js 의존성 제거 후 viem으로 migration

수강신청알리미 (프로젝트) (2021.06 ~ 2022.04)

  • 서비스 설명
    • 과목 검색을 활용해 현재 빈자리 알림 및 경쟁률을 실시간으로 보여주어 학생들의 수강신청을 더욱 간편하고 정확하게 만들어준 서비스
    • 누적 가입자 9,617 명
    • 조회 711,146 회
    • 방문 103,416 회
    • 수강희망 즐겨찾기 등록 23,278 회
    • 수강신청 즐겨찾기 등록 38,571 회
    • 서비스 기간(2.3 ~ 3.9) 동안 28,675명 유입
  • 활동내용
    • React 기반 웹사이트 (모바일 화면 위주의 웹 구성)
    • ContextAPI를 통한 상태관리 진행
    • Styled-Component
    • main 화면 구성
      • Notice 카드 및 각 디테일 페이지 제작
      • 각 카테고리별 즐겨찾기 기능 추가
    • search 화면 구성
      • 각 카테고리별 (강의명, 교수명, 학수번호) 검색 목록 구체화
      • 과목명, 학수번호 빠른 복사 기능 추가
      • 더보기 버튼 구현(toggle 형식)
    • sign in & up 화면 구성
      • 유저 정보를 카테고리별 (이름, 학번, 전공, 부전공, 부전공별 학과 등) 구체화

고려대학교 멋쟁이사자처럼 (2021.03 ~ 2022.02)

  • 장소
    • 고려대학교
  • 활동내용
    • 서울대 X 고려대 연합 해커톤 우승
    • 팀 프로젝트 ‘정시’ 진행
    • FE : HTML, CSS, javaScript, react
    • BE : Django

고려대학교 실전마케팅 학회 KUDOS (2019.03 ~ 2020.02)

  • 장소
    • 고려대학교
  • 활동내용
    • 고려대학교 실전마케팅 학회 KUDOS 20기 인사부장
    • recruiting
    • 집꾸미기, SHOWBOX & HS AD, DESKER, HOLLYS 산학협력
    • 제일기획, HS AD, DCA 등 다수 공모전 참여

Skills

NextReactTypescriptNuxtVue
recoiljotaiReduxreact-querySWR
emotiontailwind   
RestAPIGraphQL   
AWS    

© 2021. All rights reserved.

Powered by Hydejack v9.1.6