
Backend Developer
NodeJS 백엔드 개발자입니다.
스킬
경력 ・ 3년 2개월
2023.12 ~ 현재
산업 분야: 교육 / 에듀테크
스킬: AWS DynamoDB, AWS Lambda, Serverless framework, NestJs, typescript, Node.js
기관/계약/학급 생성 자동화 및 계약·구성원 관리 기능 개발과 인증 UX 개선을 통해 플랫폼 운영 효율성을 개선하고 대규모 계정/알림 데이터 비용을 절감했습니다. 1. 알림/피드 비용 개선 프로젝트 기간: 2025.06. - 2025.06 (1개월) 프로젝트 설명 - 월 6억건의 알림/피드 레코드 생성 억제, Dynamodb 저장/쓰기 비용 연 7000만원 절감 - 미사용 계정 비활성 처리, 구독중인 토픽 제거 및 백업 배치 시스템 구현 - 계정 재활성화 시 토픽 복구 처리로 서비스 일관성 유지 2. 기관/계약/구성원 관리 기능 개발 및 운영 효율화 프로젝트 기간: 2023.12. - 2025.06 (1년 7개월) 프로젝트 설명 - AWS SDK v2 v3 마이그레이션, 패키지 최적화로 람다 패키지 크기 56.3MB -> 42.9MB (약 24%) 감소 - 교육청 대상 AI 이용권 자동 발급 시스템 구축, 동시성 제어를 위해 FIFO Queue를 도입해 발급 실패 방지 - 계약 생성/수정/취소 및 라이선스 부여/회수 어드민 기능을 제공하여 운영팀 문의 감소 (월 평균 50건 0건) - 기관 클래스 구성원 등록(단일/복수), 역할 지정, 클래스 폐쇄 등 관리 기능 개발 3. 인증 클라이언트별 커스텀 로그인 제공 프로젝트 기간: 2025.05. - 2025.05 (1개월) 프로젝트 설명 - OIDC Client별 인증수단 노출/우선순위 제어 커스텀 인증 플로우 구현 4. AIDT (AI 디지털 교과서) 프로젝트 기간: 2024.03. - 2025.03 (1년 1개월) 프로젝트 설명 - 기관 서비스 유즈케이스 도출 및 기존 소스코드 이관 - 통합인증 API 기반 전입/전출 처리 및 계정/학급/구성원 생성 자동화 - 개인정보 처리 정책 변경 대응 (평문 저장 암호화 미저장) - 정부 서버 의존성 제거를 위한 dev/stag 환경용 mock 서버 개발
2022.05 ~ 2023.05
산업 분야: 이커머스
스킬: MySQL, Node.js, typescript, TypeORM, NestJs, Express.js
권한 정책 및 API 인가 로직을 문서화하여 기획·프론트엔드와의 협업을 원활하게 하고, 유지보수 효율성을 높였습니다. 또한, 테스트 코드 작성 문화를 주도하여 서비스 안정성과 코드 품질을 개선하고, 안정적인 배포가 가능한 개발 환경을 마련했습니다. 1. 어드민 권한 관리 체계 개선 (RBAC ABAC 전환) 프로젝트 기간 2023.04. - 2023.05 (2개월) 프로젝트 설명 - 37개 권한 속성과 약 150개 세부 권한 구성 - 약 600개 API의 권한 정책 정의 및 문서화 - 인가방식을 역할 기반에서 속성 기반 전환하여 계정별 권한 세분화 2. 상품 카테고리 고도화 프로젝트 기간: 2022.09. - 2023.04 (8개월) 프로젝트 설명 - 카테고리 수정 시 상품 검색엔진 동기화 작업을 별도 워커 프로세스로 분리, 응답속도를 90초 -> 1초로 단축 - 카테고리 기반 상품 탐색 조회 비율 22% 증가 - 기존 1단계 카테고리를 다단계 계층형으로 확장 - 카테고리 관리 어드민 기능 설계 및 개발 3. Express -> NestJS 마이그레이션 프로젝트 기간: 2022.07. - 2023.05 (11개월) 프로젝트 설명 - 약 500개 테스트 케이스 작성 및 팀원 대상 코드리뷰/온보딩 주도 - 상품, 카테고리, 계정, 브랜드 등 주요 도메인 NestJS로 마이그레이션 - 테스트 코드 작성 및 코드 리뷰를 통해 팀 내 테스트 문화 확산 4. 이미지 관리 시스템 구축 프로젝트 기간: 2022.06. - 2022.07 (2개월) 프로젝트 설명 - 이미지 업로드, 미리보기, URL 복사 기능 제공 사내 웹 구축 (NestJS + AdminJS) - OS별 인코딩 차이로 인한 검색 누락 문제를 해결 (파일명 완성형 변환 적용)
교육
인덕대학교 - 전자공학
2019.03 ~ 2022.02
링크
개발 트렌드부터 Q&A, 네트워킹까지
요즘 개발자들의 필수 커뮤니티, 커리어리