미리보기
기본 정보

Node.js & Typescript 기반의 4년 차 백엔드 개발자입니다. 스스로 길을 찾아가며 백엔드 개발에 필요한 전문성을 길렀습니다. 개발 경력 동안 사수는 없었지만 직접 요구사항을 분석하고 데이터 모델링을 하며 API 설계부터 구현까지, 서버 개발에 관한 모든 것을 책임지며 필요한 역량을 쌓았습니다. 선임 개발자로서 주요 프로젝트를 주도했던 경험이 있습니다. 기획부터 개발, 배포, 운영에 이르기까지 전 과정에 참여하며, 단계마다 진행 상황을 검토하고 발생하는 이슈에 적극 대응하여 프로젝트의 완성도를 높였습니다. 팀원들과의 Align을 맞추는 데 노력합니다. 회사 그리고 팀은 같은 방향을 향해 나아가는 것이 중요하다고 생각하기 때문에 항상 능동적으로 소통하며 생각을 공유하려고 노력합니다. 직면한 문제를 해결할 때 재미와 성취감을 느낍니다. 문제의 원인을 분석하고 해결책을 모색하는 과정이 즐거우며, 이를 밑거름으로 삼아 더 나은 개발자로 성장하고자 합니다.
기술 스택
경력
옵스테크
선임 • 기업부설 연구소
신규 서비스(리버스쿨) 오픈 과정을 주도하며, 플랫폼 설계와 구축 전반에 기여
KISA(한국인터넷진흥원) 용역 사업에 참여
지능형 CCTV 시험◦인증 SW 고도화
민간 특화 SW 개발 보안 가이드 개발 (Python 시큐어 코딩 가이드 개정)
부트캠프 교육생 관리를 위한 LMS 구축 및 고도화
가비아 VPS◦클라우드 환경에서 개발 및 운영 서버를 구축하고 관리
CI/CD, DB 백업, 장애 알림 수신 등과 같은 서비스 운영 업무 자동화
정보를 수집◦정리하고 메일을 발송하는 사내 업무용 서버 개발
(3년 10개월 | 정규직)
프로젝트
(주)옵스테크
신규 온라인 교육 플랫폼 구축 및 고도화
NestJS Typescript TypeORM MySQL MongoDB Redis Docker
정보보안 교육 플랫폼 리버스쿨(reverschool) 출시
신규 플랫폼의 기획부터 설계, 개발, 배포까지 전 과정을 주도하며, 안전성과 확장성을 갖춘 교육 플랫폼을 구축
수강생과 관리자를 위한 교육 플랫폼의 핵심 API를 설계 및 개발
무작위 로그인과 중복 로그인을 차단 기능을 구현해 계정 보안 수준을 강화
복잡한 조인 쿼리를 최적화하고 비동기 처리를 적용해 수강 현황 조회 성능 개선
1~2초 걸리던 응답 시간을 100ms로 단축하여 90% 이상 성능 개선
Grafana와 Prometheus를 활용해 서버 상태와 HTTP 요청을 실시간 모니터링하고 운영 안정성 강화
Redis와 Interceptor를 활용해 캐싱과 무효화 전략을 적용
응답 속도를 200ms에서 10ms 수준으로 단축하여 성능을 95% 개선
메시지 큐 기반의 비동기 처리로 강의 업로드 시 시스템 부하를 최소화하고, 대량의 데이터 처리 안정성 확보
두 개로 분리된 백엔드 프로젝트를 NestJS Monorepo로 통합
공통 모듈과 라이브러리를 재사용하여 코드 일관성을 유지하고 프로젝트 관리 효율성을 증대
(주)옵스테크
KISA 지능형 CCTV 성능 평가 시스템 구축
NestJS Typescript Prisma MySQL MongoDB Redis Docker
CCTV 성능 시험 및 인증 절차를 수행하는 평가 시스템 구축
고객사의 요구사항과 인증 체계를 분석하여 데이터를 모델링하고 시스템 아키텍처를 설계
수천 개의 영상과 XML 데이터를 검증하고 저장하는 프로세스를 표준화하고 자동화
SSE(Server-Sent-Event)를 활용해 클라이언트에게 영상 데이터 업로드 현황을 실시간으로 알림
대량의 XML 파일을 입력받아 비동기◦병렬 처리로 채점 작업을 최적화
응답 시간을 20분에서 30초로 단축하여 97% 이상 성능 개선
CPU 집약적인 작업을 Node.js 워커 스레드로 분산 처리하여 서버 블로킹을 예방
Docker 이미지를 활용해 KISA 내부망에 시스템을 배포하고 운영 환경 최적화
시스템 사용 이력을 모두 로깅하고 저장해 추적이 가능하도록 구현하고, 최상위 관리자를 위한 모니터링 기능 제공
교육
구공팩토리
사설 교육 | 웹 개발자 양성을 위한 부트캠프
2020.01. ~ 2020.04.
졸업
충남대학교
대학교(학사) | 전자공학
2009.03. ~ 2017.02.
졸업
자격증
정보처리기사
기사 | 한국산업인력공단
2016.05.