프로필 이미지

심명훈

서버 개발자

직접 만든 서비스로 세상을 편리하게 만들고 싶은 백엔드 개발자 심명훈입니다. python, typescript로 서버에서 기능을 개발했습니다. AWS ECS, EC2, github action으로 직접 서버 인프라 구축부터 배포 자동화까지 했습니다.

스킬

python

커뮤니케이션

문제 정의하기

Node.js

typescript

경력 ・ 4년 6개월

스칼라데이터 - 백엔드 개발자

2023.05 ~ 현재

산업 분야: 모빌리티 / 교통, 환경 / 에너지

스킬: python, Flask, DRF(Django REST framework), AWS RDS(with MySQL), AWS EC2, AWS ECS, AWS Fargate, AWS CodeDeploy

인프라 개선 (참여 인원 : 백엔드 1명 | ecs, ecr, github action, docker, docker-compose) AWS ECS 도입 서버 인프라 관리를 최소화하기 위해 프로모션 서버, 웹앱 서버, 관리자 서버에 적용 클라우드 와치, 오토 스케일 아웃, cpu, memory 설정이 편리해짐 자유롭게 배포할 수 있는 환경을 만들어 개발 속도를 높임 CI/CD 자동화 github action을 사용해 배포를 자동화 함 서버에 문제가 생겼을 때 트래픽을 이전 버전의 서버로 전달하고 롤백을 바로 할 수 있게 함 도커 멀티 스테이지 빌드 flask 디렉토리에서 flask, celery, celcery-beat 중복 빌드를 진행해서 느림 같은 context를 사용하는 이미지는 재사용하고 build stage를 분리해서 변경이 없으면 재사용하게 함 플랫폼 서버에 적용해서 도커 재빌드 시간을 약 40초에서 5초로 단축함 핫플 (참여 인원 : 백엔드 1명, 프론트엔드 1명, 디자이너 1명 | flask, django, sqlalchemy, ecs, ec2, rds, s3) 내부/외부 광고를 한 곳에 모아 유저들의 앱 접속을 유도하고 참여 시 포인트를 지급해 전기차 충전에 사용할 수 있게 하는 기능 오퍼월 유저가 미션에 참여하면 포인트를 얻고, 회사는 수익을 얻는 기능 참여 정보를 받아서 DB에 저장하고 포인트를 지급하는 API를 개발함 RDS를 생성하고 AWS secrets manager를 사용해서 암호를 관리함. 자동으로 암호가 변경되는 옵션이 켜져 있어서 서버가 DB와 연결되지 못하고 포인트를 못 받는 이슈가 발생함. 광고 업체의 누락 데이터와 python으로 파싱한 AWS cloudwatch의 로그 데이터에서 id, 참여 정보 등을 비교해서 누락건을 추출하고 포인트를 지급함 에러가 발생하면 slack web hook을 사용해 슬랙 채널에 알리는 기능을 추가함

- 백엔드 엔지니어

2022.09 ~ 2023.02

● 이미지 최적화 작업 2022.09 - 2022.11 ● 성분기반상품추천 2022.11 - 2022.12

모도리(엘리시아) - 백엔드 개발자

2021.07 ~ 2022.08

● 가상자산 지갑과 디스코드 연결 2022.06 - 2022.07 ● 수익률 응답, 공지 봇 개발 2022.04 - 2022.05 ● blockchain mainnet test 환경 구축 2021.10 - 2021.12

- 서버 개발자

2019.12 ~ 2021.06

● 글램 모임 게시판 ● 글램 라이브콜 유저 모니터링 시스템 ● 글램중동현지화를위한가입간소화 ● 글램 프로필 부스팅, 2차 좋아요 발송 ● 알림 서버 kafka 도입 ● AWS lambda를 활용한 모임 게시글 이미지 리사이징

링크

개발 트렌드부터 Q&A, 네트워킹까지

요즘 개발자들의 필수 커뮤니티, 커리어리