권종범

Python 백엔드 엔지니어

About Me

  Django를 활용한 파이썬 웹 백엔드 개발자입니다.

  ‘파이썬의 선’에 등장하는 아래의 문장을 늘 마음에 새겨두고 있습니다.

  문제를 해결할 하나의 - 바람직하고 유일한 - 명백한 방법이 있을 것이다. 비록 처음에는 명백해보이지 않을 수도 있겠지만.

Skill

Backend

Python DRF Postgres Nginx

Devops

Docker Github Action

Other

VSCode Git Vultr

Projects

Django Skeleton

DRF로 개발할 API 서비스의 뼈대

2021.5 ~ 2021.7

  Django를 활용하여 API 서비스를 개발할 때 사용하게 될 뼈대 파일입니다.

  Django 및 DRF의 설정, API 페이지, Docker 및 Docker-compose를 활용한 서비스 개발 및 배포, Nginx 설정, Domain 대여 및 SSL 발급, Github Action을 활용한 CI 과정 등이 포함되어 있습니다.

  Google API Design Guide에 등장하는 API 동작 개념들을 구현하기 위해 DRF의 코드를 직접 살펴보며 유틸성 코드를 작성하였습니다.

  아이콘을 클릭하여 해당 뼈대로 구현된 예제 사이트(Swagger)를 확인할 수 있습니다.

Piku API Clone

Piku 서비스의 API를 클론

2021.3 ~ 2021.4

  Piku 이미지 월드컵 사이트를 클론하여 API를 작성하였습니다.

  Django Debug Toolbar를 활용한 ORM 최적화 및 프로젝트의 효율적인 구조, Swagger를 사용한 API 문서화 등을 학습하게 되었습니다.

Pinterest Clone

Django를 활용한 Pinterest 서비스 Clone

2021.1 ~ 2021.2

  Django가 제공하는 기본 기능들을 적극적으로 활용하여 Pinterest 서비스를 클론하였습니다.

  컨테이너 기술이 개발 프로세스에 있어 뛰어난 생산성을 보장해준다는 점을 체감할 수 있었습니다. 앞으로 학습해야 할 것들이 무엇인지 전반적으로 확인할 수 있었던 프로젝트입니다.

Instagram Clone

Django를 활용하여 Instagram 서비스를 Clone

2020.9 ~ 2021.12

  Instagram 서비스를 클론한 사이트를 제작하였습니다.

  Django와 React를 활용하여 개발되었으며, 프론트엔드와 백엔드의 분리된 과정에서의 개발과 배포에 얽힌 여러 단계를 밟아가며 전체적인 웹 개발 프로세스를 파악하였습니다.

Cat Humor School

국비지원 과정 중 진행된 웹 개발 팀 프로젝트

2020.7 ~ 2020.8

  국비지원교육 과정에서 진행한 팀 프로젝트입니다. Flask와 SQLite, requests, beautifulsoup을 활용하여 개발되었습니다.

  타 유머 사이트의 포스팅을 크롤링하는 모듈 및 백엔드 전반을 담당하였습니다. 기본 웹 개발 지식에 한계를 느껴 해당 팀 프로젝트는 토론 하에 중단되었습니다. Django를 학습하게 된 계기가 되었습니다.

Education

작정하고 장고

2021.02 - 2021.04

https://www.inflearn.com/

Django 심화

  Django의 기본 기능을 적극 활용하여 Pinterest 서비스를 클론하였습니다.

  Docker를 활용하여 서비스를 배포하는 과정에서 컨테이너 기술이 현대 개발에 있어 큰 부분을 차지하고 있다는 점을 체감할 수 있었습니다.

리액트와 함께 장고 시작하기 Complete

2020.09 ~ 2021.02

https://educast.com/

Django, React 기초

  React와 Django를 활용하여 웹 서비스를 개발하는 방법을 학습하였습니다.

  Django의 기초 개념, DRF와 React를 활용한 서비스 개발, 서비스 개발 과정의 전반적인 흐름을 경험할 수 있었습니다.

국비지원학원

파이썬/자바/프레임워크 기반 공공 데이터 활용 인공지능/빅데이터 서비스

2019.12 ~ 2020.9

http://hkit.kr/

프로그래밍 기초

  국비지원학원 과정을 통해 프로그래머로써 갖추어야 할 기본기를 학습하였습니다.

  Java, Python, SQL을 위주로 학습이 진행되었으며, 두번째로 진행한 팀 프로젝트에서 flask를 활용한 웹 개발을 경험하고 진로를 결정하게 되었습니다.

봉화고등학교

2012.03 ~ 2015.02

http://school.gyo6.net/bonghwahs

봉화 고등학교 졸업