
신우개발의 장비 및 장비별 부품을 관리하는 사내 서비스 개발을 담당했습니다. 기획에도 참여하여 사용자 중심의 서비스를 만들기 위해 노력했습니다. 개발 이후 유지보수와 신규 추가 개발 등을 담당하였습니다.
React, Typescript, Vite, Emotion을 사용하여 개발 진행AWS EC2, AWS S3, AWS CodeDeploy, Github Action을 통한 배포 자동화로 업무 능률 향상zustand를 통한 전역 상태 관리로 데이터 반영 시간 단축
GlobalTheme을 사용한 디자인 시스템 관리react-hook-form을 도입하여 폼 전송 로직 최적화
ApexChart 및 표를 이용한 데이터 시각화
react-select 도입react-to-print를 사용한 페이지 내 표, 그래프 데이터 출력 기능 구현react-csv를 사용한 페이지 내 표 데이터 엑셀 파일 다운로드 기능 구현Axios interceptor를 사용한 에러 처리를 통해 유지 보수성을 높임https 적용
mkcert를 활용하여 CA 인증서 발급 및 인증서 적용Media Query를 통한 반응형 웹 페이지 구현
JIRA를 통해 일정관리 진행 및 프로젝트 진행도 확인Confluence를 통한 사용자 요구사항 관리, 회의록 작성 및 관리Notion을 통한 API 문서 관리Slack을 통한 팀 소통 관리응진씽크빅 프로젝트 캠프: Next.js 2기에서 진행한 보안시장 이슈 검사 웹 서비스 입니다.
Media Query를 이용한 반응형 웹 개발Nextauth OAuth를 활용한 Github 소셜 로그인 기능 개발Firebase 및 웹 스토리지를 활용한 사용자 정보 저장 및 삭제
session을 활용한 사용자 정보 핸들링Github API을 사용한 현재 로그인 사용자의 repository 목록 구현 테스팅LLM API 테스팅 및 연결Tailwindcss를 사용하여 스타일링CodeMirror를 사용한 코드 에디터 구현zustand를 사용한 전역 상태 관리를 통해 컴포넌트 간 상태 공유sonner를 사용한 toastify UI 알림 기능 구현Node.js의 Web Worker를 활용한 다수의 비동기 데이터 처리 작업 최적화
Web Worker 도입 후 성능 60% 이상 개선 및 검사 처리 속도 2.5배 이상 단축llama3 / gemini 서버 연결 및 캐시 데이터 핸들링llama3 / gemini 서버 응답의 불규칙한 구조를 정규표현식을 활용하여 고정된 형식으로 포맷팅엘리스 SW 트랙 3기에서 진행한 여행 동행 매칭 서비스 프로젝트입니다.
Figma을 사용하여 사용자 관련 페이지 디자인 및 기획Typescript를 사용하여 타입 안정성을 높임GlobalStyle 적용, Theme에 색상과 폰트 크기를 정해 코드에 적용axios config를 수정하여 인증정보를 담은 authAxios를 사용Date 객체를 통한 리뷰 페이지 UI 개선
Cloudtype.io를 통한 배포학습+실습을 위해 React 스터디에서 진행한 넷플릭스 UI 클론 프로젝트입니다.
JIRA를 통한 프로젝트 일정 관리Vercel을 통한 손쉬운 배포Emotion의 css prop을 사용하여 간편한 스타일링React-icon을 사용하여 svg icon을 간편하게 삽입 및 디자인 균일화뉴스를 간식처럼 간단하게 즐길 수 있도록 만들어주는 웹 서비스 입니다.
Figma를 사용하여 와이어 프레임 제작 및 페이지 디자인cheerio.js를 사용하여 네이버 뉴스 크롤링
next-themes를 사용하여 다크모드 적용Tailwindcss를 사용하여 스타일링
zustand를 사용하여 geolocation 데이터 및 날씨 데이터 전역 관리react-query를 통한 서버 데이터 관리openWeatherMap API를 사용하여 날씨 section 제작여기저기 흩어져 있는 반려식물들의 정보를 알기 쉽게 보여주는 웹 서비스 입니다.
Figma를 사용하여 와이어 프레임 제작 및 페이지 디자인Theme을 적용하여 손쉽게 색상이나 폰트 크기를 변경할 수 있게 구현GlobalStyle을 통한 외부 폰트 파일 적용json 파일을 통한 빠르고 간단한 데이터 관리 가능d3.js를 통한 자생지 World Map, Map 내 Zoom 기능 구현git lfs를 통한 용량이 큰 이미지 파일 관리Vercel을 통한 빠른 배포