미리보기
기본 정보
빠르게 변화하는 기술에 적응하며 성장하는 프론트엔드 개발자 이화진입니다. JavaScript, React, TypeScript를 활용하여 사용자 경험을 최우선으로 고려한 개발을 지향하고 있습니다. 최근 프로젝트에서는 파일 업로드 시간 50% 단축하고, 페이지 로딩 속도를 크게 향상시켜 사용자 만족도를 높였습니다. 또한, 중복 코드를 제거하고 공통 함수화를 활용하여 유지보수성과 가독성을 30% 향상시켰습니다. 이러한 경험을 바탕으로, 빠르게 변화하는 기술 환경에 적응하며 지속적으로 성장하고 혁신적인 솔루션을 제공하는 개발자가 되겠습니다.
기술 스택
React, JavaScript, TypeScript, zustand, TailWindCSS, HTML/CSS, supabase, vercel, netlify, GitHub, github-actions
경력
럽맘
프리랜서 | 개발팀
2024.06. ~ 2024.08. (3개월)
기존
context
방식을AJAX
로 변경하여 페이지 로딩 시간을 30% 단축하고, 사용자 경험(UX)을 개선하였습니다.다중 파일 업로드 시 Chunk 방식을 도입하여 업로드 시간을 50% 단축하고, 프로그레스 바를 추가하여 사용자에게 진행 상황을 실시간으로 제공, 사용자 만족도를 크게 향상시켰습니다. (트러블슈팅)
중복 코드 제거 및 함수화 작업을 통해 스케줄 캘린더의 로딩 속도를 30% 개선하고, 코드의 유지보수성과 가독성을 높였습니다. 이를 통해 개발 효율성을 높이고, 향후 기능 추가나 수정이 용이하도록 개선했습니다.
Tech Stack | JavaScript
, JSP
, MySQL
주식회사퓨처솔루션
사원 | 개발팀
2021.05. ~ 2024.05. (3년 1개월)
| 포켓 데이터
기존 jQuery 기반의 프로젝트를 서버와 클라이언트로 분리한 후 React로 리팩토링하여, 상태 관리 및 코드 가독성 및 재사용성을 크게 향상시켰습니다. 또한 불필요한 렌더링을 최소화하여 성능을 최적화하고, 사용자 편의성을 크게 향상시켰습니다.
| 너의 운동은
비동기 데이터 처리에 Redux를 적용하여 데이터 흐름 관리의 효율성을 높였습니다.
공통 컴포넌트 구현 및 폴더 구조를 개선으로 유지보수성 및 확장성을 향상시켰고, 이후 추가 기능 구현 및 다른 작업자와의 업무 효율을 개선하였습니다.
| 링크오더
공유 링크를 통한 구매 페이지 접속으로 구매자의 접근성을 높였습니다.
기존 댓글 주문 방식에서 장바구니 기능으로 변경하여 UI를 개선하고, 구매 전환율을 15% 증가시켰으며, 사용자 편의성을 향상시켰습니다.
세션 기반 장바구니 기능을 구현하여 페이지 로딩 시간을 50% 단축시키고, 실시간 상품 수량을 표시하여 장바구니 이탈률을 감소시켰습니다.
점포 등록 및 직원 관리 프로세스를 개선하여 운영 효율성 및 배송 처리 속도를 20% 향상시켰습니다.
| Digital Real Trip(DRT)
사용자 페이지의 UI와 기능을 전체적으로 개선하면서 이전 버전에 비해 사용자 수가 20% 중가하였습니다.
스토리 기반 게임에 BGM을 추가하고 체험 관련 이미지를 LMS로 발송하여 스토리 진행 이탈률을 50% → 20%로 개선했습니다.
카카오, 네이버 SNS 로그인을 추가하여 사용자 접근성 및 편의성을 크게 향상시켰습니다.
관리자 페이지에 스토리 템플릿 관리 기능을 구현하여 클라이언트 코드에 하드코딩되어 있던 코드 중복을 줄여 코드 가독성을 높이고, 페이지 로딩 시간을 단축시켜 성능을 개선했습니다.
Tech Stack | JavaScript
, JSP
, React
, Spring
, Java
, MySQL
, Oracle
, MariaDB
(주)에이투텍
연구원 | 개발팀
2018.11. ~ 2020.02. (1년 4개월)
VR 계열사 및 관리자 콘텐츠 관리 사이트의 UI/UX를 리뉴얼하여 사용자 만족도를 크게 높였고, 웹사이트 접근성을 개선하였습니다.
Tech Stack | 전자정부프레임워크
, Java
, Spring
, JavaScript
, JSP
, PostgreSQL