퍼블리셔로 커리어를 시작해 웹에 대한 기초 지식을 쌓았습니다.
이후 개발자로 전향하여, AI 서비스, 커머스, 커뮤니티 등 다양한
도메인의 프로젝트들을 진행했습니다. 이러한 경험들은 프론트엔드,
백엔드, 데브옵스 등 웹 개발 전반에 걸친 지식을 제게 제공했습니다.
저는 효율적인 팀 커뮤니케이션과 안정적인 코드 작성을 통해
문제를 해결하며, 비즈니스 성장에 기여하는 것을 중요시합니다.
개발자로서의 전문성을 바탕으로, 팀과 프로젝트의 성공을 위해 항상
최선을 다하고 있습니다.
상품의 검색 태그를 관리하는 기능입니다.
기존에 MD 및 기확자가 해당 상품의 연관 검색어를 추가해달라고
해서 직접 데이터를 DB에 밀어넣고 있던 것을 백오피스에서 관리할
수 있게 기능을 추가했습니다.
검색 태그를 추가, 수정, 삭제하는 기능을 구현
검색 태그를 추가할 때, 이미 존재하는 태그인지 중복 체크를 하도록
구현
Javascript, PostgreSQL, FxJs, FxDom, Rune
사내에서 구축한 Web API 기반 Frontend SDK인 Rune을 활용해 백오피스에 상품 옵션별 이미지를 관리하는 모달 구축
Rune을 활용해 상품 옵션별 이미지를 관리할 수 있는 기능 추가
Javascript, PostgreSQL, FxJs, FxDom, Rune
마이페이지, 구매내역 페이지 개편
마이페이지를 사용자의 니즈에 맞게 개편하였고, 구매내역 페이지도 기존엔 전체 리스트를 보여주던 것을 배송 상태별로 구분해서 볼 수 있게 개편하였습니다.
Javascript, PostgreSQL, FxJs, FxDom
사내 R&D로 시작한 Stable diffusion를 기반의 AI Image Editor입니다.
총 3명이 개발하였으며, 주로 아키텍처 설계와 AI관련 기술 적용 및 백엔드 개발을 담당하였습니다.
Stable diffusion webui, Python, FastAPI, NodeJs, NestJs, Jenkins, Kafka, MongoDB, React, SWR, Ant Design, styled-components, Typescript
NFT 기술을 활용한 커뮤니티 앱
각각의 커뮤니티의 소유 및 관리 권한은 초기 생성자가 가진 NFT
정보를 Klaytn의 스마트 컨트랙트에 적재하고 이를 통해 각각의
특성을 가진 독립적인 커뮤니티 생태계를 구축/관리하고, 커뮤니티에
자유롭게 연동하고 사용할 수 있는 ThirdPartyApp 을 제공합니다.
총 3명이서 개발하였으며, React Native를 이용한 앱 개발 및 백엔드 개발을 담당하였습니다.
React-Native, react-native-ui-kitten, CodePush, Firebase, NestJs, MongoDB, Jenkins, SWR, Recoil
운영이 지속됨에 따라 기존 서비스에 대한 기능 확장, 서버 Scale
out/up, 새로운 서버 추가에 따른 요구 사항 반영, 이에 따른 서버간
통신에 대한 복잡성이 증가하면서 구조적 취약점을 해결하기 위한
시스템 아키텍처 개선 작업에 참여하였습니다.
쿠버네티스 환경을 처음 접해봐서 공부가 많이 되었던
프로젝트였습니다.
총 4명이서 개발하였으며, 아키텍처 설계 및 백엔드 개발을 담당하였습니다.
NestJS, Tencent Cloud, MongoDB ReplicaSet, Docker, Kubernetes, Elasticsearch, Logstash, Kibana, ArgoCD, Apache Kafka, React, styled-compoment, Antd, swr, recoil, Typescript
위챗 내에서 구동되는 미니프로그램(샤오청쉬)를 기반으로 기획,
쇼핑몰 구축/관리, 결제, 배송, 광고 등의 풀필먼트 솔루션 제작에
참여했습니다.
처음으로 참여한 프로젝트로 프론트엔드와
백엔드 가리지 않고 업무를 맡아 개발에 관한 경험을 쌓고
커머스관련 도메인 지식을 쌓았습니다
백오피스와 배송 및 세관 신고 관련 기능을 구축에 관여하였습니다.
ExpressJs, jenkins, Tencent cloud, MongoDB, React, style-component, Antd, Redux, Redux-saga, Typescript, Miniprogram
IaC 도구인 Terraform을 이용하여 커머스 플랫폼 인프라 구축 기존에 구성되어 있던 인프라 환경을 그대로 Terraform 코드로 작성하여 손쉽게 인프라를 구성할 수 있도록 작업
Terraform 도입 계획 설립 및 수행
AWS, TC, Terraform
클라우드(AWS, Tencent Cloud) 비용 절감을 위한 개발 환경을 사내 물리 서버로 이전하는 작업
클라우드 개발 환경 인프라 이전 계획 및 실행
Docker Swarm, Sonatype Nexus, Portainer, Drone CI
기존 대한양궁협회 사이트 리뉴얼
총 6명이서 저는 프론트엔드 모바일 버전 웹과 백오피스를 맡아 개발하였습니다.
React, Typescript, Zustand, SWR, Vite, Antd
기존 VIP 자산운용사 사이트 리뉴얼
총 3명이서 저는 프론트엔드 반응형 웹과 백오피스를 맡아 개발하였습니다.
React, Typescript, Recoil, React Query, Vite, Antd
보험 설계사 분들을 위한 서비스 구축
회원가입이나 앱 설치 없이 스마트폰에서 한화생명 콜센터에 전화를
걸면 전화번호를 통한 인증을 통해 보이는 ARS 페이지 접속 가능
총 4명이서 개발하였으며, 파트장으로서 파트원 관리 및 백엔드 개발을 담당하였습니다.
Node.js, ExpressJs, MongoDB, Jenkins, React, SWR, Recoil, Ant Design, Gitlab, Gitlab CI
인천 내 여행일정 추천 및 증강현실을 이용한 관광 서포트 앱
타 부서의 긴급 백업요청으로 총 5명이서 3주간 스프린트로 프론트엔드 백오피스를 개발하였습니다.
React, Typescript, Redux, React Query, Webpack, Antd
각종 클라이언트 이벤트 페이지 작업
HTML5, CSS3, Javascript
github주소입니다. 여러 가지 개발 관련 공부하면서 작성한 코드들과 토이 프로젝트들이 있습니다.