
미리보기
- 직업
- 프론트엔드 개발자
- 이름
- 원찬희
- 간단소개
- Next.js와 TypeScript를 활용한 웹 애플리케이션 개발 경험을 보유하고 있으며, 특히 모달 시스템과 같은 재사용 가능한 UI 컴포넌트 설계를 통해 개발 생산성을 향상시킨 경험이 있습니다. 비제어컴포넌트, useRef, useCallback 등을 활용해보며 프론트엔드 최적화의 중요성을 알고 있습니다. 코드 작성 시 사용자 경험(UX)과 개발자 경험(DX)의 균형을 고려합니다. 예약 관리 달력 개발 시 복잡한 사용자 맞춤 기능보다 적절한 초기값 설정 방식으로 전환하여 유지보수성과 사용성의 균형을 맞춘 경험이 있습니다.

기술 스택
- 기술 스택
- JavaScript
- React
- Next.js
- tailwind-css
- TypeScript
프로젝트
- 프로젝트명
- K-venture
- 소속/기관명
- 코드잇 스프린트 프론트엔드스쿨 6기
- 프로젝트 기간
- 2024.07. - 2024.08.
- (2개월)
- 프로젝트 설명
공통 로직(ModalContainer)과 UI 컴포넌트(CustomModals) 분리 설계
변경 가능한 부분과 불변하는 부분을 명확히 구분하여 구조화
타입 매핑을 활용한 확장 가능한 모달 시스템 구축
새로운 모달 추가 시 기존 코드 수정 없이 확장 가능한 구조 확립
커스텀 훅(useModal)으로 복잡한 상태 관리 로직 은닉
선언적이고 직관적인 API 설계로 사용 편의성 제공
타입 안정성이 보장된 인터페이스로 개발 안정성 확보
최소한의 설정으로 모달 기능 사용 가능
기간: 2024.07.24 ~ 2024.08.28 (5주)
기술: Next.js, TypeScript, Tailwind-css, Jotai
간단 소개: 기존보다 높은 시급으로 아르바이트 모집을 빠르게 할 수 있는 서비스
배포 링크: http://k-venture-main.vercel.app
공통 알림 모달 시스템 설계 및 구현
1. 관심사 분리를 통한 재사용성 극대화
2. 추상화된 인터페이스로 사용성 향상
- 프로젝트명
- MessageBloom
- 소속/기관명
- 코드잇 스프린트 프론트엔드스쿨 6기
- 프로젝트 기간
- 2024.04. - 2024.05.
- (2개월)
- 프로젝트 설명
개발 일정 중 추가 기능 개발 단계에서 마우스를 이미지가 따라다니는 기능(마우스 트래커)을 제안 후 시연
팀원이 마우스의 움직임에 따라 리랜더링 발생하는 문제점을 근거로 개발 중단을 요청함
피드백을 바탕으로 문제의 원인을 분석하여 개선 가능성을 공유
개선 시도를 하기로 협의됨
개선 중 안 풀리는 지점에 대해 팀원과 멘토에게 추가 피드백을 요청하여 반영
useRef를 사용하여 마우스 좌표를 업데이트하여 라이프사이클에 영향을 주지 않도록 하여 리랜더링 문제 해결
기술적 문제로 의견 충돌 상황을 원활하게 해결
기간: 2024.04.30 ~ 2024.05.17 (18일)
기술: React, SCSS
간단 소개: 웹에서 추억의 롤링페이퍼를 즐길 수 있는 서비스
문제 해결 경험 | 적극적으로 피드백을 요청하고 최대한 수용하여 기술적 의견 충돌 해결
1. 문제 상황
2. 문제 해결 과정
3. 결과
교육
- 소속/기관
- 코드잇
- 종류 | 전공명/전공계열
- 사설 교육 | 프론트엔드스쿨 6기
- 재학 기간 (재학 상태)
- 2024.03. - 2024.09. (졸업)
- 소속/기관
- 남서울대
- 종류 | 전공명/전공계열
- 대학교(학사) | 사회복지
- 재학 기간 (재학 상태)
- 2008.03. - 2014.02. (졸업)
경력
- 회사명
- 샘물호스피스병원
- 직책 • 부서
- 팀장 • 사회복지팀
- 근무 기간 (근무 형태)
- 2016.10. - 2022.02.
- (5년 5개월 | 정규직)
- 담당 업무
분위기를 잘 이끌어 주시고, 좋은 의견도 많이 내주셔서 프로젝트 진행에 큰 도움이 되었습니다. 개발 실력도 뛰어나시고, 코드도 꼼꼼히 리뷰해 주셔서 정말 많은 것을 배울 수 있었습니다. 항상 더 나은 코드를 작성하기 위해 고민하시는 모습이 인상적이었고, 그 모습이 정말 멋지셨습니다. 까다로운 부분을 많이 맡아 주셨는데, 항상 빠르게 처리하시고 다른 팀원들을 도와주시려는 모습에 정말 감사했습니다.
이번 파트에서도 처음 해보는 부분을 맡고 싶다고 하셨는데, 지금의 마인드로 하신다면 잘 해내실 수 있을 것 같습니다! 파이팅!
팀을 위해 해야 할 일이 있을 때 묵묵히 처리해주시는 모습이 정말 멋졌습니다. 프로젝트 기간 동안 새로운 도전도 많이 하시고, 배울 점이 정말 많았어요. 대면으로 소통할 때 말이 많은 저를 맞춰 주시느라 고생 많으셨고, 정말 감사했습니다.
프로젝트에서 어려운 부분을 도맡아 훌륭한 결과물을 만들어내신 점, 정말 대단하셨습니다. 스스로 문제점을 찾아 개선해 나가는 모습에서 많은 것을 배울 수 있었습니다. 멘토링에서 언급된 개선 사항을 즉시 반영하고, 다른 팀원들이 어려워하는 부분도 적극적으로 도와주시는 모습이 정말 인상 깊었습니다.
경험
상담과 사업 수행, 행정 지원 업무를 담당했습니다. 경청과 행정 지원 업무에 많은 경험이 있습니다. 그리고 개인과 팀의 효율적인 업무 프로세스를 만드는 것에 관심이 많았습니다.
기술 논의, 의사 결정
팀원들의 피드백을 경청하고 어려운 경우 이를 잘 정리하여 멘토나 다른 팀원들에게 공유하여 개선 방법에 대한 조언을 구하여 피드백을 꼭 반영하고자 했습니다.
경험을 바탕으로 교육 과정에서 팀 프로젝트에서 협업 능력에 피드백