김준환

Last updated: 2023.05.05
GitHub https://github.com/xncbf
Blog https://pypy.dev
Contact -py@kakao.com

목차

Experiences

FreeD Group

period 17.06 ~ current
position Backend Engineer IV
roles 백엔드 리드, DevOps, SRE, 아키텍트, AWS 전체 관리자, 기술인터뷰
projects Harmony 이커머스, RCS, O2O 스마트오더, 여행 챗봇, 커머스

Harmony 이커머스 솔루션

https://www.joinharmonycvm.com/ko
https://shoppingeasy.co.kr/

  • 22.05 ~ current
  • AWS (eks, secret manager, sqs, sns, route53, dynamodb, aurora rds, s3)
  • fastapi, pydantic, python 3.10, sqlalchemy, mypy, pytest, ruff, black, MeiliSearch, docker, k8s

Description

  • 아키텍트
  • 데브옵스
  • CI, CD 구성
  • 모니터링 시스템 구성
  • 이커머스 상품 서비스 개발

기업용 RCS 메세지 발송 시스템 (Rich Communication Service)

https://www.rcsbizservice.com/ko/harmonyrcs-info

  • 21.11 ~ current
  • AWS (eks, secret manager, route53, dynamodb, aurora rds)
  • django 4.2, django-ninja, pydantic, python 3.10, mypy, pytest, ruff, black, docker, k8s

Description

  • 아키텍트
  • 데브옵스
  • CI, CD 구성
  • 모니터링 시스템 구성
  • RCS 호환되는 라이브러리 개발 rcs-pydantic
  • RCS 메세지 발송 시스템 개발
  • RCS 양방향 챗봇 개발

O2O 스마트오더 백엔드 리드

https://arabiz.live

  • 19.03 ~ current
  • AWS (lambda, api-gateway, s3, secret manager, route53, cloudfront, dynamodb, aurora rds)
  • django 3.2, DRF, python 3.8, mypy, unittest

Description

  • 아키텍트
  • 데브옵스
  • 테스트 자동화 파이프라인(CI) 구성 도입
  • 배포 자동화 파이프라인(CD) 구성 도입
  • 코드 리뷰 도입
  • TDD 도입
  • 서버리스 아키텍쳐 도입
  • 챗봇(안드로이드 RCS)용, 웹 클라이언트용 REST API 개발
  • 웹소켓 서버 개발

O2O 스마트오더 POS 클라이언트

  • 19.03 ~ 20.03
  • nwjs 0.14.7, javascript(es5)

Description

  • 지점에 설치되는 POS 클라이언트 개발
  • windows xp와의 호환성을 위해 vanilla javascript(es5) 로 개발
  • 웹소켓 서버와 통신하며 실시간 주문받기
  • 시리얼통신으로 영수증 프린트
  • 버전 업데이트시 자동 업데이터 개발

챗봇과 통신하는 메시징 서버

  • 17.06 ~ 19.03
  • AWS(elastic beanstalk, s3, route53, cloudfront, rds(postgresql)), django, drf, python

Description

  • 클라이언트: 페이스북 메신저, 위챗, 자체 개발 메신저 위젯
  • 클라이언트와 통신하는 소켓 서버
  • NLP서버와 통신하는 서버 개발

커머스 웹사이트

https://ara.travelflan.com/
https://travelflan.com/

  • 17.06 ~ 20.01
  • AWS(ec2, beanstalk, api-gateway, ecs), alicloud(docker, k8s), Django, drf, Celery, python, aurora(postgresql)

Description

  • REST API 서버 개발
  • 웹소켓 서버 개발

Ohmytrip

period 16.07 ~ 17.06
position Full Stack Engineer
projects 사내 백오피스 개발

사내 백오피스 개발

자사 웹사이트 백오피스 개발 및 운영

  • 14.12 ~ 15.12
  • aws, elastic beanstalk, Django v1.11, python v3.4, javascript, mysql

Asiana IDT

period 15.12 ~ 16.05
position Query writer
projects 산출용 쿼리 작성

산출용 쿼리 작성

보험사의 데이터베이스 오라클기반 대용량 DB 쿼리 작성

  • 15.12 ~ 16.05
  • Oracle RDBMS

Justgo

period 14.12 ~ 15.12
position Full Stack Engineer
projects 사내 백오피스 개발

사내 백오피스 개발

자사 웹사이트 백오피스 개발 및 운영

  • 14.12 ~ 15.12
  • ASP.NET, C#, javascript, MSSQL

GeoAngel robot tech

period 10.04 ~ 11.04, 군복무, 13.04 ~ 14.12
position Embedded Software Engineer
projects C++ 교육용 키트 제작, 회로 설계, 프로그래밍

C++ 교육용 키트 제작

ATmega128 프로세서를 활용한 교육용 키트 제작

  • 10.04 ~ 14.12
  • C++

Description

  • 서보모터, RC모터, 화면 입출력, RS232 시리얼통신, led 점멸 등 간단한 실험들을 할 수 있는 키트 제작

    • 키트 제작을 위한 PCB 회로설계
    • 키트 예제를 위한 프로그래밍
    • 교육 자료 제작

Open sources

django-dynamodb-cache

django cache framework 와 호환되는 dynamodb 캐시 백엔드

GitHub: https://github.com/xncbf/django-dynamodb-cache

Contributes

저자

rcs-pydantic

한국 통신사 rcs 를 위한 pydantic 모델

GitHub: https://github.com/xncbf/rcs-pydantic

Contributes

저자

Django

Deadline 이 있는 완벽주의자를 위한 웹 프레임워크.

GitHub: https://github.com/django/django

Contributes

Zappa

python을 위한 serverless 프레임워크

GitHub: https://github.com/zappa/zappa

Contributes

Django-allauth

다양한 social oauth를 위한 3rd party 라이브러리

GitHub: https://github.com/pennersr/django-allauth

Contributes


감사합니다.


Back-End Engineer, @xncbf