미리보기
기본 정보
신입 파이썬 백엔드 개발자로 Django를 사용하여 웹 페이지를 제작하고, FastAPI와 Django Rest Framework(DRF)로 API를 작성한 경험이 있습니다. 아임웹, 디스코드, 트위터 등 외부 API를 활용해 데이터를 가져오고, 기능을 개발하여 배포한 경험도 보유하고 있습니다. 요구사항 분석부터 배포까지 전반적인 개발 사이클을 경험했습니다. Python을 활용한 API 제작 시 PostgreSQL과 연동하여 CRUD 기능을 구현하고, Firebase와 같은 NoSQL 데이터베이스도 사용 가능합니다. E-R 다이어그램 작성 및 SQL 쿼리문 작성에도 능숙합니다. 또한 AWS EC2 서버에서 Linux 환경으로 배포한 경험이 있으며, CLI를 통해 작업할 수 있습니다. 문제 해결에 끈기를 가지고 노력하며, 팀 프로젝트에서 팀장을 맡아 일정 수립과 역할 분배를 진행했습니다. GitHub와 Notion 등 협업 도구를 능숙하게 다루며, 소스코드 버전 관리와 칸반 보드를 활용한 작업 조율 경험도 있습니다. 새로운 지식을 습득하고 소통을 통해 빠르게 피드백을 주고받으며 성장하는 백엔드 개발자가 되고자 합니다.
기술 스택
Python, Django, PostgreSQL, FastAPI, Linux, React, AWS, SQL, GitHub, Git, Notion
프로젝트
반려동물 커뮤니케이션 및 이커머스 샵 프로젝트 PetPals
개인
2024.04. ~ 2024.06.
소셜 네트워크 서비스와 E-commerce를 접합시킨 반려동물 서비스
프로젝트 전체 일정 총괄, 팀원 역량에 맞추어 역할 분배, 매일 Scrum 회의를 주도하여 팀원 간 활발한 의사소통 추구 - PM/BE 담당
전반적인 명세서 작성 및 백엔드 개발 총괄
E-R 다이어그램 설계 및 DB 생성, Django의 모델 전체 관리
Django 앱의 전체 view 관리
React에서 프로필 페이지, 상품을 카트에 담을 때 실시간 반영, 게시판 제작 및 결제 내역 페이지 제작
반려동물과 함께하는 집 찾기 어플 펫방 PETBANG
개인
2022.03. ~ 2022.06.
부동산 어플에 반려동물을 고려하는 요소를 접합시켜 반려동물과 함께 살기 좋은 매물을 추천해주는 서비스
Firebase 설계 및 데이터베이스 생성, Flask를 사용하여 서버 연결 - BE 담당
최적의 매물을 계산하기 위해 K-means를 사용한 알고리즘 개발
Shilhouette Score를 사용하여 최적의 매물을 추천하는 알고리즘 개발
Flask를 사용해 Android Studio 상에서 프론트엔드와 DB를 연결
자연재해의 피해 정도와 ‘긴급재난문자’ 발송률의 상관관계 분석을 통한 ‘긴급재난문자’ 효과 파악
개인
2019.03. ~ 2019.06.
공공데이터포털에서 제공하는 '재난상황전파 메세지정보 서비스' 데이터와 '자연재해상황 정보 조회 서비스'를 함께 비교 분석하여 재난과 재난문자의 상관 관계를 분석
데이터 추출, 데이터 전처리, 데이터 가공, 분석결과 도출을 진행
XML 데이터를 BeautifulSoup를 사용하여 가공하기 편한 상태로 전처리
Pandas를 이용해 데이터를 원하는 형태로 가공
matplotlib와 numpy를 이용해 분석 결과를 그래프의 형태로 도출