프로필 이미지

김지식

https://www.danver.io

이메일 또는 지원서에 있는 연락처로 연락 부탁드립니다.

INTRODUCE

웹/앱의 프론트와 백엔드를 개발해왔으며, 스타트업 개발자로서 다양한 경험이 있습니다. 주니어 개발자도 이해하기 쉬운 코드를 작성하는 것을 기본으로 하고 있습니다. 개발자가 비즈니스 로직에만 집중할 수 있도록 돕는 CI/CD 에도 관심이 있습니다.

직접 만든 사이드 프로젝트를 통해 충분한 수익을 얻는 것을 목표로 하고 있습니다. 그래서 언제나 사업을 전체적으로 바라봅니다.

성장하기 위해 일을 합니다. 뛰어난 동료를 통해서 기술, 비즈니스 등을 배울 수 있기를 바라고 있습니다.

Last updated 2024-02-01 (D+281)

sign

SKILL

Languages

  • 3TypeScript
  • 3JavaScript
  • 3Kotlin
  • 3Go
  • 3Java
  • 2Python
  • 2C/C++
  • 2PHP

Framework & Libraries

  • 3Next.js
  • 3React.js
  • 3React Native
  • 3Android
  • 2Vue.js
  • 2Serverless
  • 2Django
  • 1Svelte
  • TailwindCSS

Infrastructure & Databases

  • AWS
  • Vercel
  • Nginx
  • MongoDB
  • PostgreSQL
  • MySQL
  • Redis
  • Docker

Tools & IDE

  • Github
  • CircleCI
  • IDEA
  • Jira
  • Confluence

Etc

  • Ubuntu
  • CentOS

EXPERIENCE

2019. 09 ~ 2023. 09

4년 0개월

위즈페이스 (Wizpace)

프론트 개발 팀장

  • 가상자산 소셜 트레이딩 플랫폼 (16명, 개발팀 9명)
  • 리그오브트레이더스 서비스의 초기 멤버로 시작
  • Android 앱 개발자로 시작해서 React Native, React 커리어 확장
  • 주니어 개발자도 개발/유지보수에 능동적으로 참여할 수 있도록 프로젝트 관리
  • 멤버들과 함께 총 340만 달러 투자 유치
React NativeReact.jsGolangTypeScriptJavaScriptJiraNotionSvelteAndroidKotlin

2018. 11 ~ 2019. 06

8개월

인플랩 (INPLAB)

리드 개발자

  • 소셜 게임 제작 스타트업 (4명, 개발팀 1명)
  • 정부지원사업으로부터 1억원을 지급받아 지인들과 함께 창업
  • 초기 멤버로 시작, 게임 행사 진행에 필요한 웹 게임 제작
  • 이후 정부 프로젝트 수주 업체로 피봇팅하며 사무실을 경북 구미로 이전
PythonDjangoAndroid

2017. 07 ~ 2018. 07

1년 1개월

플로언스 (FlowNS)

안드로이드 앱 개발자

  • 공사 중개 플랫폼 스타트업 (20명, 개발팀 5명)
  • 초기 멤버로 시작, 투자 유치를 위한 MVP 앱 제작
  • AWS 인프라 구축 및 관리
AndroidPHPPostgreSQLAWSJiraDjango

PROJECT

img
League of Traders 웹 개발

2022. 09 ~ 2023. 06

위즈페이스 (Wizpace)

  • Next.js로 개발
  • 주니어 개발자도 쉽게 개발 및 유지보수를 할 수 있도록 이해하기 쉬운 코드 구조로 개발
  • CI/CD 적용 (Github Actions, Docker, AWS ECS)
img
League of Traders 앱을 React Native 로 개발

2022. 01 ~ 2022. 08

위즈페이스 (Wizpace)

  • Android로 개발되어있던 앱을 React Native로 재개발
    (이유 : iOS 개발자 채용의 어려움, 생산성, Code Push로 업데이트의 불편함 제거)
  • 개발 생산성을 위해 처음으로 디자인 시스템을 적용
  • 주니어 개발자가 프로젝트를 관리할 수 있도록 교육 (코드 리뷰, issue 분리, 능동적인 학습 유도)
img
League of Traders 관리자 페이지 개발

2020. 07 ~ 2020. 08

위즈페이스 (Wizpace)

  • 관리자 페이지가 없어 개발자에게 끊임없이 요청이 오는 상황에서 필요성을 느꼈고 개발 필요성을 어필
  • React에 대한 경험이 없는 상황이었지만, 내부 웹개발자의 도움을 받아 직접 개발
  • 백엔드와 프론트를 모두 제작 (React, Golang)
img
League of Traders 안드로이드 앱 개발 및 개선

2019. 09 ~ 2022. 06

위즈페이스 (Wizpace)

  • 개발 초기단계에 합류하여 개발 시작
  • 기획자를 채용하지 않고, 트레이딩에 관심있는 팀원들이 끊임없이 아이디어를 제시하며 프로젝트를 개선
  • 개발 효율성을 위해 CI/CD 적용
img
빅게임, 보물찾기 개발

2019. 02 ~ 2019. 04

인플랩 (INPLAB)

  • 오프라인 보물찾기 행사에서 활용하는 모바일 웹과 백엔드 전체 개발
  • 외부 퍼블리셔와 협업
img
빅게임, 소수의 지배 서비스 개발

2018. 12 ~ 2019. 01

인플랩 (INPLAB)

  • 프론트는 Django를 사용해 모바일 웹과 백엔드 개발
  • 백엔드는 Python, Django, Nginx, MySQL로 구성
img
공사중개 플랫폼 공사PD 개발

2017. 07 ~ 2018. 07

플로언스 (FlowNS)

  • Android 앱 개발 담당
  • 초기 개발팀 3명 모두가 주니어 개발자라서, 백엔드 역시 함께 논의하며 개발
  • 주니어 개발자를 채용해서 함께 개발, 가르치면서 개발적인 협업에 대해 배울 수 있었던 기회 (Git, 코드 관리 등)
  • 디자이너와 기획자 역시 모바일 앱 개발은 처음이라서 서로 소통하며 협업
  • 이해하기 쉬운 일관된 구조를 갖기 위해 MVVM 아키텍처 적용

SIDE PROJECT

img
댄버 코멘트 (개발 진행중)

  • 개인 블로그에 사용하는 플러그인 형태의 댓글 서비스
  • 금액을 선불로 충전하고, 이용한만큼 차감하는 구조
  • Serverless Framework를 이용해서 백엔드를 구현
  • Cold Start를 최대한 피하기 위해서 5분마다 웜업
img
하루메일

하루동안 사용하고 버리는 일회용 메일 서비스

  • Next.js를 이용해서 프론트 구현
  • AHEM 메일서버(오픈소스)를 사용해서 서버를 빠르게 구현한 사례
img
서버타임

특정 사이트의 서버 시간을 알려주는 서비스

  • 티켓팅에서 조금이라도 빠르게 버튼을 누르기 위해 사용
  • Next.js를 이용해서 프론트와 백엔드 구현
  • Firebase RealtimeDB를 이용해 채팅 구현
  • 공용 디자인 라이브러리를 제작해서 NPM 배포
img
TCP 통신으로 2명이 동시에 즐기는 슈퍼마리오 게임

openGL을 활용한 멀티플레이 게임

  • openGL ES를 이용한 슈퍼마리오 게임화면 렌더링
  • DirectX SDK와 MFC를 이용한 게임 맵툴 제작
  • 게임에서 충돌 처리, 네트웍을 이용한 플레이어 움직임 동기화, 아이템 기능, 몬스터와의 전투 구현
  • 화면에 보이지 않은 것들을 그리지 않는 컬링 처리
img
Sing Tuner

음감을 키워주는 음치탈출용 앱

  • 안드로이드 첫 프로젝트
  • 노래를 음대로 잘 부르고 있는지 눈으로 볼 수 있는 앱
  • 음감을 키울 수 있도록 미니게임도 첨부
  • 자신이 직접 부른 노래를 언제든 다시 듣고 분석할 수 있는 리플레이 기능
img
정맥 인식

대학생 때 진행했던 팀 프로젝트 (3개월)

  • openCV를 접하고 처음 진행한 프로젝트
  • 국내외 논문을 찾아보며 다양한 방법 검토
  • 웰캠을 적외선 카메라로 개조했고, 특정 파장의 LED를 구매해서 손등의 정맥을 촬영
  • Win32 API를 사용해서 프로그램 구현

EDUCATION

2009. 03 ~ 2017. 02

고려대학교 세종캠퍼스

컴퓨터정보학과

    2007. 03 ~ 2009. 02

    태안 고등학교

    자연계 졸업

      ETC

      2014. 07 ~ 2014. 08

      Nexon 대학생 알고리즘 대회

      전체 6위

        이 사이트는 아래 오픈소스 템플릿을 참고해서 제작함
        (https://github.com/uyu423/resume-nextjs)