웹 접근성과 웹 표준을 중요하게 생각하며, 사용자가 편리하게 이용할 수 있는 화면을 구현하는 퍼블리셔입니다.
공공기관 및 기업 프로젝트를 비롯한 여러 웹 서비스를 경험하며 HTML, CSS, JavaScript를 활용한 반응형 웹 구축과 UI 구현 역량을 쌓았습니다.
다양한 사용자 환경을 고려하며 안정적이고 일관된 웹 화면을 구현하는 것을 중요하게 생각합니다.
디자인과 개발을 연결하는 협업 능력
웹 디자인 경험을 바탕으로 디자인 의도를 정확하게 이해하고 화면으로 구현하며,
React 기반 프로젝트와 프론트엔드 학습을 통해 개발 구조와 컴포넌트 기반 UI에 대한 이해도 함께 쌓아왔습니다.
디자인과 개발 양쪽의 관점을 이해하며 기획자, 디자이너, 개발자와 원활하게 협업할 수 있는 퍼블리셔를 지향합니다.
프로젝트 경험으로 쌓은 실행력
공공기관과 기업 서비스 프로젝트에서 신규 구축부터 리뉴얼, 운영 및 유지보수까지 참여해왔습니다.
프로젝트마다 다른 개발 환경과 업무 방식에 적응하며 요구사항에 맞는 화면을 구현해왔고,
작업 과정에서 발생하는 수정 사항과 이슈에도 유연하게 대응해왔습니다.
맡은 업무를 끝까지 책임지고 완성도 높은 결과물을 만들기 위해 노력합니다.
SkillStack
React
useState 훅을 사용하여 파일 업로드 상태 관리
사용자가 입력한 데이터 서버 전송 비동기적 처리 가능
컴포넌트로 구조화하여 효율적으로 관리
JavaScript
클라이언트와 서버 간의 데이터 전송을 위해 Axios 라이브러리를 사용하여 HTTP 요청 처리 가능
세션 관리를 통한 로그인 상태 유지 작업 경험
Node.js
REST API 라우터 설계
HTTP 요청 처리 및 세션 관리를 통해 사용자 인증 및 데이터 처리 로직 서버에서 구현
다양한 브라우저에서 호환성 있는 마크업 작성
HTML
웹 페이지 구조 설계에 능숙
웹 표준을 준수한 마크업 작성 경험이 풍부
다양한 브라우저에서 호환성 있는 마크업 작성
CSS
반응형 디자인 및 크로스 브라우저 호환성에 최적화된 스타일 구현
복잡한 레이아웃과 애니메이션을 구현하는 데 능숙
SCSS
변수, 믹스인, 중첩 규칙 등 SCSS의 핵심 기능을 활용하여 스타일을 모듈화하여 사용
JSP
Eclipse를 사용하여 JSP 기반의 웹사이트를 개발한 경험
HTML 마크업 구조, CSS, jQuery를 사용하여 UI 개선 및 동적인 웹 페이지 구현
Express
GET, POST, PUT, DELETE 요청을 처리하는 라우터 구현
SQL
간단한 쿼리 작성으로 기본적인 데이터베이스 관리 가능
Async/Await를 사용하여 비동기적으로 데이터베이스 연결
MySQL
MySQL을 사용하여 데이터 조회 및 삽입을 위한 간단한 SQL 쿼리 작성 가능
MariaDB
MariaDB를 사용하여 데이터 조회 및 삽입을 위한 간단한 SQL 쿼리 작성 가능
firebase
Firebase를 사용하여 실시간 데이터베이스와 게시판 구현 경험
Git
Git을 사용하여 코드 버전 관리 및 협업을 효율적으로 진행
GitHub
GitHub를 활용한 협업 및 버전 관리에 능숙
브랜치를 활용하여 다양한 기능을 개발하고, 충돌 해결 및 코드 병합 작업을 효율적으로 수행
Sourcetree
Sourcetree를 사용하여 Git저장소를 시각적으로 관리 가능
GitHub과의 연동을 통해 Pull Request를 생성
원격 저장소와의 동기화를 원활하게 진행
Eclipse IDE
Push, Commit등을 통해 소스 코드를 버전 관리하고 팀 간의 실시간 변경 사항을 반영하여 팀 프로젝트 진행
Illustrator
기본적인 단축키 사용으로 원하는 시각적 자료를 만들고 가공하는데 익숙
Photoshop
기본적인 단축키 사용으로 원하는 시안을 만들고 가공하는데 익숙
Adobe XD
기본적인 단축키 사용으로 원하는 반응형 프로토타입을 만들고 가공 가능
Figma
기본 기능 사용 가능, 그리드 시스템 구성 및 간단한 시안 제작 경험
디자인 에셋 추출, 치수 확인 등 퍼블리싱 작업에 활용 가능
WorkProjects
StudyProjects
팀
반응형
쇼핑몰
프론트엔드
이로케 쇼핑몰 개발 프로젝트
4인 · 24.11.13~24.12.13(1개월)
실제 가구 브랜드 사이트를 비교 분석하여 장점을 결합한
1인 가구를 타겟으로 한 가상의 가구 쇼핑몰 사이트 이로케를 새롭게 구축하였습니다.
이 프로젝트에서는 사용자 쇼핑몰 사이트와 관리자 페이지를 구분하여 개발했습니다.
관리자는 관리자 페이지를 통해 상품을 등록하고,
사용자는 쇼핑몰 페이지에서 등록된 상품을 확인한 후 장바구니 및 주문하기 기능을 통해 상품을 주문할 수 있도록 했습니다.
또한 공지사항, 문의 게시판 등 사용자와의 소통을 위한 기능도 추가하여 쇼핑몰 운영에 필요한 다양한 요소를 구현했습니다.
처음 React를 사용하여 진행한 프로젝트였기 때문에 많은 시행착오가 있었지만, 그 과정에서 얻은 성취감이 담긴 결과물이 되어 매우 의미 있는 작업이었습니다.
React Navigation을 이용하여 각 기능을 가진 문의 게시판 페이지로 이동할 수 있도록 설정했습니다.
데이터베이스는 Firebase를 이용해 관리하였습니다.
SNS 웹뷰
인스타그램, 카카오채널, 유튜브 웹뷰
아이콘 클릭 시 각 SNS 링크와 연결된 웹뷰가 모달 창으로 열리도록 작업했습니다.
모달 창 닫기와 뒤로 가기 버튼도 별도로 작업하였습니다.
메인 배너 슬라이드
Swiper API를 이용하여 자동 슬라이드와 좌우 슬라이드 버튼이 적용되도록 작업했습니다.
Preview
문의 게시판 목록
문의 게시판 작성
문의 게시판 상세
문의 게시판 수정
문의 게시판 삭제
SNS 웹뷰
개인
반응형
홈페이지
퍼블리싱
2025 우수정 포트폴리오 사이트 리뉴얼
1인 · 25.03 ~(진행중)
퍼블리셔 포트폴리오 사이트를 프론트엔드 포트폴리오 사이트로 리뉴얼 했습니다.
2025년 트렌드를 반영하여 눈의 피로를 줄여주는 다크모드 스타일로 디자인을 변경했고,
디자인 중심의 내용에서 벗어나 기능과 기술적인 부분을 상세히 설명할 수 있도록 구성했습니다.
기존 사이트에서는 jQuery 위주로 사용했으나, 이번 리뉴얼을 통해 수정하거나 새로 추가된 기능들은
모두 JavaScript로 작성하여 코드의 효율성을 높였습니다.
최종적으로 React, SCSS, Node.js를 사용해 관리하기 편한 사이트로 개선하는 것이 목표입니다.