Deokjung Kim

Deokjung Kim

Backend Developer

1년차 개발자로 스타트업에서 웹과 앱 서비스를 기획/개발/배포/운영하였습니다. 주로 웹 서비스 개발을 담당했으며 필요에 따라 PM(Project Manager) 역할을 겸하였습니다. CI/CD를 기반으로 하여 요구사항을 유연하게 받아들이고 이를 실제로 구현하는 데 능숙합니다.

결제서비스와 보안업무를 주로 맡았으며, 단순히 기능을 동작시키는 것이 아닌 예외사항을 생각하고 최대한 안전한 시스템을 만드는 것을 목표로 하였습니다.

함께 성장하는 것을 중요하게 생각합니다. 좋은 서비스는 혼자가 아닌 함께 만들 수 있다고 생각하기에 다양한 직무의 팀 구성원들과 적극적으로 커뮤니케이션하며 협업해왔습니다.

Education

Bachelor in Computer Science & Engineering from Yeungnam University
with GPA of 3,93(Major 4.15) / 4.5

Experience

선행연구팀/사원 at (주)헤븐트리

클라우드 기술을 기반으로 구축된 프로젝트 및 포트폴리오 관리 프로그램(PPM)을 주력으로 하고 있는 솔루션 회사입니다. 현재 전 세계를 대상으로 서비스를 진행하고 있습니다.

저는 선행연구팀에 소속되어 서비스에 새로운 기능을 개발하고 적용하는 업무를 수행했습니다. Express 기반의 풀 스택 웹 개발을 담당하며, 결제 서비스, Android/iOS 앱 개발, 보안 관리 등의 주요 업무를 수행했습니다. 업무에 여유가 있을 때는 동료 개발자의 작업에 대한 코드 리뷰를 하거나 기획을 도우는 등 보조 역할 또한 수행하였습니다.

Highlights

  • CSAP 취득 심사 대응 및 보안 적용
  • NicePay, PayPal등의 PG사를 이용한 구독 서비스 설계
  • Cross Platform을 이용한 Application 출시 및 심사대응
  • JWT를 사용한 로그인 보안 관리 및 토큰 검증 시스템 개선

Side Projects

Docker Migration :

present

Docker Window

AWS의 서비스들을 이용해 운영중인 서버들을 비용 관리 및 유지 보수등의 문제로 개인 개발 환경으로 Migration 진행

Highlights

  • Window 환경에서 Docker 개발 환경 세팅
  • Docker Hub에서 가져온 Image를 통한 Container 설계
  • 사이드프로젝트로 진행했던 4개의 서비스 및 데이터베이스 Migration

대구 급식카드 가맹점 조회 서비스 :

NestJs React MySQL AWS Git

대구 내 급식카드 사용 가능 가맹점 위치 정보 및 결식아동 관련 커뮤니티 서비스

Highlights

  • React 기반의 로그인 페이지 및 커뮤니티 페이지 개발
  • MySQL 데이터베이스 설계 및 ERD 문서 작성
  • NestJS기반 데이터베이스 CRUD API 개발
  • Swagger를 통한 API문서 자동화
  • 급식카드 가맹점과 네이버 길찾기의 메타데이터 크롤링
  • AWS를 활용하여 Frontend와 Backend 서버 분리 배포
  • CORS문제 대응과 SSL/TLS 프로토콜 관련 이슈 대응

웹 미니게임 사이트 :

ExpressJs TypeScript MongoDB AWS Git

Web Framework를 이용하여 만든 여러가지 게임을 모아 둔 서비스

Highlights

  • Webpack을 통한 파일 단위 모듈 관리
  • Socket을 이용한 하키게임 개발
  • googleapis를 이용한 Youtub영상정보 조회게임 개발
  • AWS를 활용하여 프로젝트 배포
  • Javascript기반 프로젝트 TypeScript로 마이그레이션

프로젝트 및 이슈 관리 서비스 :

ExpressJs MongoDB AWS Git Figma

자신이 보유하고 있는 프로젝트 및 이슈 등을 다른 사용자와 공유할 수 있는 모바일 커뮤니티 서비스

Highlights

  • 커뮤니티 CRUD기능을 수행하는 Express기반의 API 개발
  • MongoDB 데이터베이스 설계 및 ERD 문서 작성
  • SHA-256 해시 알고리즘을 활용한 비밀번호 암호화
  • JWT를 사용한 로그인 상태 관리 및 자동로그인 기능 개발
  • AWS S3를 활용하여 이미지 파일 저장

배달 주문 매칭 서비스 :

Spring Boot React React Native Firebase

위치기반으로 함께 배달 주문을 시킬 사람들을 찾아 채팅으로 소통할 수 있는 커뮤니티 서비스

Highlights

  • 커뮤니티 CRUD기능을 수행하는 Spring기반의 API 개발
  • Firebase Aurhentication을 이용한 로그인 상태 관리 및 자동로그인 기능 개발
  • Realtime Database를 이용한 실시간 채팅 구현
  • SHA-256 해시 알고리즘을 활용한 비밀번호 암호화
  • Use Case Diagram, Class Diagram을 통한 요구사항 시각화

Awards

제3회 오픈소스 SW개발 경진대회 동상 from 영남대학교

2021학년도에 영남대학교에서 진행한 오픈소스 SW개발 경진대회에 참여해서 입상하였습니다.

Volunteer

Vice teacher at KNU C Study

C Language basic study for computer science minor students

Highlights

  • Algorithm check written in C code
  • Answer the question

Languages

Korean
Fluency: Native speaker
English
Fluency: 2-5

Skills

Languages
Keywords:
  • Java
  • JavaScript
  • Typescript
  • Python
  • C
Framework
Keywords:
  • Express
  • Spring
  • Flask
  • React
  • Cordova
Computing infrastructur
Keywords:
  • Git
  • VMware
  • AWS
  • Gcp
  • Docker
Algorithm
Keywords:
  • Sorting
  • Tree
  • knapsack
  • Graph

Interests

Activity
Keywords:
  • Bowling
  • Golf
  • Escape Room