
Email | [email protected]
Phone | 010-8098-1398
Github | https://github.com/Hoo93
Blog | https://programmer-hoo.tistory.com/
Baekjoon | https://www.acmicpc.net/user/sksk8922
NodeJS & AWS 기반의 주니어 백엔드 개발자입니다. 팀의 유일한 백엔드 개발자로 6개 플랫폼의 통합 서비스를 개발했으며 MAU 6,000 월 매출 50억 규모 이커머스 서비스의 유지/보수/배포를 담당한 경험이 있습니다.
RDBMS 활용 능력에 관심이 많습니다. 인덱스와 정규화를 적절히 사용할 수 있으며, 기본적인 테이블 설계를 할 수 있습니다. 실행계획 파악 후 인덱스 튜닝과 쿼리 튜닝을 통한 쿼리 속도 80% 개선 경험이 있습니다.
읽기 쉽고,유지 보수하기 쉬운 코드 작성을 위해 노력합니다. RESTfulJest를 이용한 테스트 코드 작성을 하고 있습니다. OOP를 적용해 근무태도 관리를 도메인 모델을 설계했으며, JavaScript에서 객체를 이용한 Enum 타입을 사용해 코드의 가독성을 높였습니다.
백엔드 엔지니어
2023.08 - 2024.04 (8개월)
웹/앱 서비스 개발
장로회 소속 교회, 목사, 장로를 관리하고 목사가 되기 위한 과정부터 구인구직, 은퇴까지의 모든 과정을 관리하는 통합시스템
진행 기간 : 2023.08 - 2024.04 ( 8개월 ) \ Links : https://alpha.gapck.org/
유일한 백엔드 개발자로 7개 플랫폼 개발 및 프로젝트 완료 ( 홈페이지, 그룹웨어, GAIS, 목회자청빙, 총회전자도서관, 강도사고시, 관리자 )
AWS EC2, ELB, S3, RDS 을 활용해 인프라 운영 및 서버 배포
25년간 누적된 데이터 마이그레이션
실행계획 확인 후 인덱스 설계, 쿼리튜닝을 통한 쿼리 실행속도 80% 단축 Blog
커버링 인덱스 적용을 통한 페이지네이션 성능 최적화로 실행속도 60% 단축
강도사고시 DB 설계, 그룹웨어 근태관리 도메인 모델 설계 Blog
전자결재 서비스에 테스트 코드 도입을 통해 개발 속도 증가 및 서비스 안정화 기여
목사고시 접수번호 생성 시 발생하는 동시성 문제 해결 Blog
객체를 통한 Enum 타입을 적용해 코드 가독성, 유지 보수성 향상 Blog
JMeter를 통한 부하 테스트를 통해 EC2 t2.micro 환경에서 1600명 대상의 시연 가능성 검증
Skill Keywords
NodeJS ExpressJS MySQL AWS EC2 AWS ELB AWS S3 AWS RDS AWS SES
MAU 6,000 , 연 매출 500억 규모의 치기공 도메인 이커머스 플랫폼
진행 기간 : 2023.08 - 2024.04 ( 8개월 ) \ Link https://www.dvmall.co.kr/
이커머스 플랫폼의 유지, 보수, 배포 담당
ASP.NET, 저장프로시저 학습을 통해 외주 횟수와 비용 1/3로 절감
ASP.NET 배포 방법, 백업 방법 문서화 진행, **배포 문제를 0%**로 만듦
24/7 장애 없는 환경을 위해 새벽 출근과 주말 출근을 자처해 배포 및 장애 대응 경험
Skill Keywords
ASP.NET MSSQL Stored Procedure NodeJS ExpressJS AWS EC2
2023.12 - 현재 (4개월)
Service : 출석부 관리 어려움을 겪는 아내와 소규모 학원을 위한 출석부 서비스
참여 인원 : 디자인 1명 | 프론트 개발자 2명 | 백엔드 개발자 1명
NestJS TypeScript TypeORM Jest 를 활용해 백엔드 부분 전체 개발 및 프로젝트 리딩
AWS EC2 AWS RDS Nginx 를 이용해 Ubuntu 환경에서 인프라 구축, 배포 담당