미리보기
기본 정보
기술 스택
JavaScript, Java, React, Node.js, Express, TypeScript, Spring Boot, MySQL, Redis, spring-jpa
경력
LittleAngel
온라인 쇼핑몰 총괄 매니저 | 없음
2020.06. ~ 2021.06. (1년 1개월)
쇼핑몰 개발
유저, 아이템, 결제 서비스 개발
템플릿 엔진을 활용한 반응형 페이지 구축
재고관리 및 배송 정보 설정을 위한 백오피스 개발
소셜 로그인 및
pay 결제 연동
쇼핑몰 운영
아이템 촬영 및 스토어 게시물 생성
배송사 제휴
리뷰 관리 및 리뷰 이벤트 기획
쇼핑몰 배너 및 로고 디자인
네이버, 인스타그램 광고 방향 설정
프로젝트
LittleAngel
LittleAngel
2020.06. ~ 2021.06.
코로나 팬더믹 당시 오프라인 매장의 매출 감소을 개선하고자, 1년동안 매출 2억 규모의 유아 전문 온라인 1인 쇼핑몰을 개발 운영했습니다.
일 방문자 수는 평균 300 ~ 400명 이었으며, 일일 최대 1500명의 사용자 유입이 있었습니다.
서버는
Node.js
와Express
, DB 는MongoDB
, 클라이언트는 템플릿 엔진을ejs, pug
를 사용했습니다.쇼핑몰에 필요한 모든 도메인(유저, 상품, 결제, 배송 등)을
MVC
형태로 연결했으며, 배송 정보 입력사항 및 재고 설정을 위한 백오피스를 개발했습니다.
유효성 검사 모듈 설계
없음
2023.07. ~ 2023.07.
사용자 입력 정보를 바탕으로, 이메일, 전화번호, 비밀번호 형식 등에 대한 유효성 검사 결과를 제공해주는 패키지 모듈입니다.
Roll-up
을 활용하여cjs, esm
환경에 대한 번들링 데이터를 제공하기 때문에js
및node.js
환경에서 모두 사용할 수 있습니다.JSDoc
을 활용하여IDE
사용 시 모듈이 제공하는 기능에 대한 설명과 자동완성이 적용시켰습니다.
칠리소스
멀티캠퍼스
2022.10. ~ 2022.11.
Jira
협업툴을 보다 쉽게 사용하도록 도와주는 기능을 만들고자 계획된 프로젝트 입니다.Jira API
를 연동하여, 대량의 이슈를 한번에 생성하는 것이 가능합니다.기존 사용했던 이슈 정보를 저장하거나 불러와 재사용할 수 있습니다.
해당 프로젝트에서는 캘린더 개발 업무를 수행했으며, 이슈를 세분화된 시간 단위로 이슈 할당 및 수정할 수 있도록 했습니다. 수정된 데이터는 즉각적으로 간트차트에도 동기화되도록 했습니다.
전.우.치 (전국 우리 지역 잔치)
멀티캠퍼스
2022.08. ~ 2022.10.
리액트에 게임 엔진을 적용하여 캐릭터를 통해 지역의 축제와 주변 상권을 안내하는 서비스입니다.
물리 엔진 기반 2D 스프라이트의 게임 맵과 캐릭터를 구현했습니다.
서비스 아키텍처의 이해를 위해,
monolith
및multi-module
환경을 도입해보았습니다.Jenkins blue-ocean
및Github action
을 활용하여 컨테이너 기반CI/CD
파이프라인을 설계했습니다.
Hello World
멀티캠퍼스
2022.07. ~ 2022.08.
사용자 간 랜덤 매칭을 통해 프리토킹이 가능한 화상 스트리밍 서비스입니다.
WebSocket
기반 랜덤 매칭 로직 설계와 스트리밍 서비스를 연결했으며, 텍스트 기반 메시지 채팅과 서비스 내 재화를 통해 대화 시간을 연장할 수 있도록 했습니다.사용자 간 세션 비용 제어 및 빠른 응답을 위해 사용자 간 스트리밍의 경우
WebRTC
로 대체하여 처리하도록 설계했습니다.
포트폴리오
교육
삼성전자 DX SW 역량 특강
사설 교육 | 없음
2024.02. ~ 2024.04. | 졸업
삼성 청년 소프트웨어 아카데미
사설 교육 | Java
2022.01. ~ 2022.12. | 졸업
대외활동
오픈소스 컨트리뷰트
개인
toss/es-hangul
라이브러리에 이중모음(쌍모음)에 대한 테스트를 추가했습니다.modern-agile-team/modern-kit
라이브러리에 신규 유틸 함수 기능을 구현했습니다.pagefaultgames/pokerogue
서비스의i18n
의 언어 설정 관련 버그를 해결했습니다.velopert/velog-client
서비스의 프로필 설정 관련 이슈 안내를 통해 문제를 제기했습니다.
여름단기사회사업
김제사회복지관
마을 주민을 위한 인사 캠페인 기획 및 운영
활동 내용을 바탕으로 애세이 출간
중앙 감사위원회
원광대학교
정책국 임원
대학 내 학생회 재정 관리
분기별 공약 이행도 평가
자격증
컴퓨터활용
1급 | 대한상공회의소
2019.09.
사회복지사
1급 | 보건복지부
2020.04.
SQLD
없음 | 한국데이터산업진흥원
2023.04.
Softeer 역량진단 (HSAT)
lv3 | 현대 엔지비
2023.08.
삼성전자 SW 역량 테스트 B형
Professional | 삼성전자
2024.03.
정보처리기사
없음 | 한국산업인력공단
2024.06.
자기소개
이전에는 매출 2억규모의 유아의류 온라인 쇼핑몰을 직접 개발, 운영했습니다. 당시 쇼핑몰 구축을 위해 공부했던 개발지식에 흥미를 느껴, 웹 개발에 필요한 기초지식과 협업 경험을 쌓아 본격적인 개발자의 세계로 뛰어들게 되었습니다.
주로 서비스 전반의 프로세스를 구축하는데 관심이 많고, 새로운 기술에 도전하여 이를 적용시키는 것을 선호합니다. 협업 시 Back-end, Front-end, Dev-Ops
업무들을 고르게 맡아왔으며, WebSocket
을 활용한 스트리밍 서비스, 리액트와 게임엔진을 결합한 축제 추천 서비스, 지라 기반 협업툴 솔루션 등의 프로젝트 경험이 있습니다.
다수의 팀 프로젝트에서 리더가 되어 프로젝트를 설계해본 경험이 있습니다. 스크럼을 통해 진행상황을 동료들과 함께 공유했고, 팀 채널을 생성하여 필요한 업무 정보를 쉽게 찾을 수 있도록 했습니다. 더불어 모니터링 환경을 구축하여 어플리케이션의 서버 상황 확인 및 장애 대응에 기여했으며, 이를 매신저 앱과 연동시켜 팀의 업무 생산성을 높인 경험이 있습니다.
이러한 노력들이 뒷받침되어, 다수의 대회에서 수상을 하는 것은 물론, 개발자로서 개발 경험과 리더로서 팀 운영 경험을 인정받아 삼성 청년 SW 아카데미에서 상위 우수 교육생으로 교육과정을 수료했습니다.