미리보기
기본 정보
3년 차 개발자로, 다양한 기술을 활용한 풀스택 웹 애플리케이션 개발에 풍부한 경험을 보유하고 있습니다.
자기소개
반복되는 일을 자동화하고 비효율적인 프로세스를 개선하는 일을 좋아합니다.
직접 제작한 템플릿을 사내에 배포해 업무 효율성을 높였습니다.
자동 배포 프로세스를 구축하여 프로세스를 최적화했습니다.
최신 기술 동향을 학습하고 이를 실무에 적용하며 팀에 가치를 더합니다.
개발 아티클 공유 문화를 조성하였습니다.
기존 기술보다 더 적합한 기술을 추천하고 빠르게 학습하여 적용했습니다.
경력
인피니텀주식회사
주임 • 서비스개발팀
역할
Javascript 풀스택 개발자
새로운 기술 스택 기반 프로젝트 모두 참여
사수가 없는 환경에서 전반적인 개발 환경을 새로 구축하거나 개선
기여
SPA와 Component Library 도입으로 개발 기간 30% 단축
Postman 도입으로 API 테스트 자동화와 문서화 개선
자주 사용되는 기능들을 템플릿으로 제작 후 사내 배포. 업무 효율성 60% 증가
배포 프로세스 개선
Jenkins를 Github Actions+Docker로 변경, Jenkins 서버 유지비 100% 절감
Jenkins의 복잡한 세팅 문제로 인해 수동배포로 진행하던 모든 프로젝트 수정, 배포 시간이 70% 감소
Git Rebase 및 Flow 전략을 도입하여 버전 관리 및 개발 워크플로우 개선
개발 아티클 공유 문화 조성
(2년 9개월 | 정규직)
프로젝트
인피니텀주식회사
AI 쇼핑 중개 플랫폼 Shop GPT 구축 (https://shopgpt.co.kr/)
참여 인원: 기획자 1명, 퍼블리셔 1명, 프론트엔드 개발 1명, 백엔드 개발 1명, 시스템 개발 1명, DBA 1명
역할: 프론트엔드 개발, 시스템 개발
주요 업무: 대화 플랫폼 개발, 쇼핑몰 크롤링 시스템 개발
성과:
프론트엔드 프레임워크 없이 대화 목록 관리, 이전 대화 로드, 상태 저장 등 동적 기능을 구현. 페이지 전환 없이 매끄러운 사용자 경험 제공
프론트엔드 프레임워크 없이 복잡한 DOM 업데이트와 상태 관리를 최적화하여 높은 성능과 유지보수 용이성을 확보
Node.js와 Typescript을 이용해 300개 이상의 쇼핑몰을 크롤링하는 시스템 개발
다양한 쇼핑몰 구조에 대응하기 위해 Strategy 패턴과 추상화 계층을 도입하여 유연하고 확장 가능한 구조 설계
크롤링 로직의 재사용성을 극대화하여 쇼핑몰 추가 시 코드 중복 50% 감소, 유지보수 시간 20% 단축
쇼핑몰 구조별로 맞춤형 크롤링 전략을 적용하여 개당 크롤링 시간 30% 단축
사용 기술: Node.js, Typescript, Javascript
인피니텀주식회사
V-GO 플랫폼 구축 (https://vgonew.vengine.io/)
참여 인원: 퍼블리셔 1명, 프론트엔드 개발 1명, 백엔드 개발 1명, DBA 1명
역할: 프로젝트 리드, 프론트엔드 개발
주요 업무: 의류 공급망 관리 플랫폼 개발
성과:
회사 첫 SCM(공급망 관리) 프로젝트 리딩 경험, 프로젝트 완수 후 우수사원상 수상
Vue, Vuetify 도입을 통해 개발 기간 30% 단축 및 사용자 경험 개선
대용량 데이터 로딩으로 인한 지연을 LocalStorage 캐싱 도입으로 로딩 시간 30% 단축
잦은 데이터 통신으로 인한 중복 코드를 Axios Interceptor 도입 후 30% 감소
글로벌 사용자 경험 최적화를 위해 다국어 지원 및 국가별 시차 적용
일부 페이지를 특정 화면 양식으로 PDF 출력 기능 구현 경험
사용 기술: Vue.js, Vuex, Vuetify, Github Actions, Docker, Nginx
인피니텀주식회사
대통령비서실 e-춘추관시스템 전면 개편 및 유지보수
참여 인원: 퍼블리셔 1명, 풀스택 개발 1명, 백엔드 개발 1명
역할: 프로젝트 리드, 풀스택 개발
주요 업무: 춘추관 홈페이지 개발 및 유지보수
성과:
입사 6개월 만에 프로젝트 리딩을 맡아 성공적으로 완수
폐쇄망에서 프로젝트 배포 및 오픈 경험 축적
보안 취약점 점검 프로세스를 진행하며 시스템의 안정성과 신뢰성을 확보
DRM 연동을 통해 게시물 작성 및 열람 시 암호화/복호화 기능을 구현하여 보안 강화
게시물 작성 시 Web Socket과 Notification Web API를 활용해 실시간 OS 알림 기능 구현
서버 이중화를 통한 서버 안정성 확보 및 무중단 배포 환경 구성
사용 기술: EgovFramework, JSP, Mybatis, Cubrid, Tomcat
인피니텀주식회사
픽셀로 내눈/안과 관리자 리뉴얼
참여 인원: 풀스택 개발 1명
역할: 풀스택 개발
주요 업무: 관리자 페이지 리뉴얼
성과:
기한이 임박한 상황에서 해당 기술을 다룰 줄 아는 개발자가 없었으나, 입사 직후 빠르게 학습해 기한 내 프로젝트를 완료
팀의 업무 부담을 줄이고 기한 연장 없이 프로젝트 완수
사용 기술: Express.js, GraphQL, Prisma, MariaDB / React.js, Redux, GraphQL
교육
부천대학교
대학교(전문학사) | 컴퓨터 소프트웨어과
2014.02. ~ 2020.02.
졸업