Welcome

Explore

Pythonista

Developer

Portfolio

About Me

About Me

저는 13년간 협업을 통해 Python과 Django에서 실무 경험을 쌓아온 숙련된 개발자입니다.

고객의 요구 사항을 단순히 구현하는 것을 넘어, 계획 단계에서 놓칠 수 있는 다양한 상황에 대응하여 제품을 개발합니다.

또한, 제품 개발과 함께 ChatGPT 활용 및 Python 교육도 진행하고 있습니다.

Expertise

Expertise

Expertise

앱 개발의 시작부터 제품화까지 필요한 모든 기술을 보유했고, 전반적인 과정을 경험했습니다.

고객의 요구사항 분석후, 필요한 시간과 범위내에서 현실적으로 가능한 작업을 진행합니다.

고객의 요구사항 분석후, 필요한 시간과 범위내에서 현실적으로 가능한 작업을 진행합니다.

코딩 교육

13년간의 실무 경험을 바탕으로 프로젝트의 성공을 위한 전반적인 지식 및 노하우를 알려드립니다.
python, aws, django, api 구축

앱 개발

안드로이드와 IOS 모두 작동하는 제품 제작에서 playstore 등록까지 모든 과정을 진행합니다.

웹사이트 제작

제품 홍보, 비즈니스 맞춤형 서비스 제작

장고에 대해서 많이 배우는 시간이었습니다 앞으로 가야할 방향과 코드 설계 등의 컨설팅 등 전반적으로 큰 도움 되었습니다. 감사합니다.

장고에 대해서 많이 배우는 시간이었습니다 앞으로 가야할 방향과 코드 설계 등의 컨설팅 등 전반적으로 큰 도움 되었습니다. 감사합니다.

관***

AWS 엘라스틱빈스톡을 이용하여 배포는 물론이고, 도메인 연결과 https 적용 S3 연동, IAM에서의 role 설정 및, AWS 액세스키&시크릿키 보안 관리 관련하여 종합적으로 도움을 받았습니다. 서버 500에러가 발생될 때마다 도움을 받고 싶습니다.

AWS 엘라스틱빈스톡을 이용하여 배포는 물론이고, 도메인 연결과 https 적용 S3 연동, IAM에서의 role 설정 및, AWS 액세스키&시크릿키 보안 관리 관련하여 종합적으로 도움을 받았습니다. 서버 500에러가 발생될 때마다 도움을 받고 싶습니다.

신***

신***

My Career Progress

My Career Progress

ODK

백엔드 개발자
- 비디오 컨텐츠 제공 시스템에서 발생하는 성능 이슈 원인 문석 및 응답 시간 개선
- Newrelic / sentry 에서 request 별 처리시간 찾아 분석
- Django의 orm에서 놓치기 쉬운 N+1 문제(select_related, prefetch_related 로 해결)
- 쿼리 판단 조건 순서를 조정하여 부하를 줄임

Linewalks

- 의료 데이터 분석 환경 제공 B2B/ 백엔드 개발자
- Flask 기반 시각화를 오픈소스 코드 활용하여 병원 데이터를 대시보드로 구현
- Docker compose 활용하여 개발 환경 구축 및 배포

Deepnatural

- ML 학습 데이터를 클라우드 라벨링 B2C
- Django admin 응용하여 내부 사용자가 사용하는 기능 추가
- git flow를 소개하여 안정적인 코드 배포에 기여
- Celery task 적용하여 주기적인 작업을 django 로 관리
- MLOps 스쿼드에 참여하여 일괄 학습 및 예측 프로세스 도입(AWS batch 적용)
- 예) 스피커 클러스터링
- 운용환경에서 반복적으로 발생하는 deadlock 이슈 해결

어니언스

- 사용자의 처방전 기반 의약 정보 제공(iOS, Android) B2C
- Agile 프로세스 소개하여, 피드백 적용 시간 단축
- python fabfile 이용하여 배포 과정 자동화
- AWS 환경에 백엔드 서버 구축(ElasticBeanstalk) / Google vision OCR API 적용
- Social 계정 인증(naver, facebook, apple)
- FE 개발자와 협업하여 필요한 endpoint API 개발 및 유지보수

Delivery Hero

- Writing integration tests to see if the new features break the production.
- In charge of reporting any problems before going live.
- Helping developers to have a testing environment locally.

요기요

- Checking all code changes before they go live.
- Helping developers to have a testing environment locally.
- Writing scripts to automate tests with lettuce, salad and selenium(BDD).
- Figuring out problems in communicating between frontend and backend, and reporting it to the proper developer.

Contact me!

Contact me!

Contact me!

Chatgpt, python 자동화등 다양한 요구사항에 대응 할 수 있습니다. 연락주세요.

chharry@gmail.com

All right reserved.

Page Generated on: Friday, August 23, 2024