프로필 이미지

김지식

https://blog.danver.io/@0921pig

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

INTRODUCE

웹과 앱의 프론트엔드부터 백엔드, 인프라까지 폭넓은 개발 경험이 있습니다. 스타트업에서 빠르게 서비스를 개발하고 운영해본 경험이 있으며, 이해하기 쉬운 코드와 구조를 지향합니다.

개발자가 비즈니스 로직에 집중할 수 있는 환경을 만드는 것을 중요하게 생각하며, CI/CD, 인프라 자동화, 코드 품질 개선에 지속적인 관심을 가지고 있습니다.

사이드 프로젝트로 수익을 창출하는 것을 목표로 꾸준히 실험하고 있으며, 서비스 전체 흐름을 이해하고 직접 운영하는 데서 보람을 느낍니다.

성장을 위해 일합니다. 뛰어난 동료들과 함께하며 기술과 비즈니스 관점 모두에서 배움을 이어가고 싶습니다.

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

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

2024. 03 ~ 2024. 09

6개월

돌봄드림

프론트 개발

  • 스마트 의류 기반의 케어 기술을 개발하는 팀에서 프론트엔드 개발 담당 (10명, 개발팀 4명)
  • 발달장애인의 정서 안정을 위한 스마트조끼 HUGGY의 앱 및 웹 유지보수
  • 돌봄조끼 클로멘탈 웹 서비스 개발 및 개선
  • AI 학습에 집중하기 위해 퇴사
React.jsTypeScript

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
Clomental 웹 개발

2024. 04 ~ 2024. 09

돌봄드림 (DolbomDream)

  • React.js로 개발
  • 디자이너와 함께 디자인 시스템 개발 및 개선
  • CI/CD 적용 (Github Actions, Azure, TailwindCSS)
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
다국어 블로그 DLog 서비스 개발

  • OpenAI API를 이용한 다국어 번역 기능이 포함된 블로그 서비스
  • 글을 작성하면 자동으로 한글, 영어, 중국어, 일본어 등으로 번역해주는 서비스
  • 신용카드 정기결제를 위한 빌링 시스템
img
수강신청 사이트 Tupick 개발

  • 수강신청이 가능한 웹사이트로, 참가자 모집 링크를 생성하여 인원 제한과 신청 항목 설정 가능
  • React, TypeScript, TailwindCSS, Vite 조합으로 프론트엔드 구성
  • Go와 MongoDB를 사용해 빠르고 가벼운 백엔드 구성
  • 스트레스 테스트(k6)를 통해 1000명 동시 접속에서도 안정적으로 작동 확인
  • 기존 이벤트 템플릿 복제 기능 제공으로 반복적인 수강신청에 적합
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)