Profile

강 명 서

Please contact me by email

INTRODUCE

게으르기 위해 부지런한 개발자가 되고 싶은 강명서입니다.

사람들에게 도움이 되거나 재밌는 것을 개발하고 싶습니다.
주로 Python, Django, AWS, MySQL 를 이용해 개발을 하고 있습니다.
Back-End, DevOps, 자동화 쪽에 관심이 많고, 최근에는 개발적으로 사업에 어떻게 도움이 될 지를 많이 고민하고 있습니다.

SKILLS

Back-End

  • 3 Django
  • 3 Python
  • 2 AWS
  • 1 Node.js
  • 1 Docker
  • 1 Golang

Database

  • 3 MySQL
  • 3 Redis
  • 2 PostgreSQL

Front-End

  • 2 jQuery
  • 1 Vue
  • 1 React

Etc

  • macOS
  • PyCharm, VS Code
  • Git / GitHub

EXPERIENCE

2018. 10 ~ NOW

에이블리코퍼레이션

백엔드팀 Software Engineer
  • Django & Python3 사용
  • 셀러스 어드민 개발
  • Swagger & Docs 도입
  • CI, 테스트 환경 도입
  • 임팩트 이벤트 진행
    • Redis, django, Python
  • OSC 리서치 및 적용
  • 어뷰징 & 운영 정책 위반 마켓 모니터링
    • Redash, MySQL
  • 외부 솔루션 연동
    • openapi 스펙에 맞춘 API 개발 및 문서 작성
  • 배송 모델 리팩토링
  • 문의 개선
    • Redis, django, Python
  • 이미지 AI 분석 외부 서비스 도입
  • 가격 조정 방식 변경
    • MySQL, django, Python
  • 옵션 개수 확장
  • 프리미엄 핫딜 개발

2016. 07 ~ 2018. 10 2년 3개월

오픈갤러리

Developer
  • Back-End
    • Django & Python3 사용
    • 테스트 환경, 테스트 코드 및 커버리지 서비스 도입
    • Circle CI, AWS CLI를 이용한 배포 자동화
    • Django ORM을 이용한 쿼리 최적화
    • API Gateway, Lambda, DynamoDB, Node.js(ES6) 를 이용한 Serverless 아키텍처 구축
  • Front-End
    • Django Template 사용
    • HTML, CSS, jQuery, Bootstrap 사용
  • ETC
    • Cordova를 이용해 웹앱(Android, iOS) 개발
    • SlackBot 개발 및 Heroku 에서 운영
    • Git-flow 전략 제시 및 운영
      • master, develop, stage, feature/*, fix-* 등등 브랜치 네이밍 규칙 설정
      • master, stage 는 Pull Request(이하 PR) 를 통해서만 커밋할 수 있으며, PR이 머지되었을 경우 CI에서 자동으로 테스트 서버와 실서버를 구분하여 배포하게끔 Circle CI 스크립트 작성

OPEN SOURCE

bser-python-client

  • 블랙서바이벌: 영원회귀 API 를 위한 Python Client 라이브러리
  • Owner
  • GitHub

iamport-rest-client-python

  • Python용 I'mport REST Client 라이브러리
  • Contributor
  • GitHub

gorending

  • Terminal 에서 GitHub trending 을 볼 수 있게 해주는 CLI Tool
  • Owner
  • GitHub

leobot

  • Hubot 기반의 Slack BOT
  • Owner
  • CoffeeScript, Firebase, Heroku 기반
  • GitHub

PROJECTS

2017. 07 ~ 2017. 10

헬로우뮤지엄 관리자 페이지

외주
  • Back-End
    • AWS EC2, RDS, S3, SES 사용
    • Django 1.11 & Python 3.5 사용
    • EC2에 배포 시 Nginx, uWSGI 사용
    • API Store의 SMS API를 이용해서 문자 발송 기능 개발
  • Front-End
    • jQuery, Bootstrap 사용
    • Admin LTE2 Template 사용
  • Database
    • PostgreSQL

EDUCATION

2014. 03 ~ 2017. 02

선린인터넷고등학교 졸업

정보통신과 전공

COMMUNITY

2021. 02 ~ NOW

Golang Korea

운영진

2017. 11 ~ 2018. 12

Dev Django Korea

준비위원회

2017. 01 ~ 2017. 12

DjangoGirls Seoul

운영진

ETC

2018. 02 ~ 2020. 12

산업기능요원 복무