📞 010-3950-0548
**🏠 경기도 오산시 원동**
[Github](https://dkswnsvy.notion.site/Github-9e89c29bc5474a048ba010536263a685)
[Velog](https://dkswnsvy.notion.site/Velog-9c7eef0c223745d089acfecabf88028a)
👨💻 프론트엔드 교육과정
2023.10.04 ~ 2024.02.08
내일배움캠프 (React 개발자 육성과정)
👨💻 백엔드 교육과정
2022.10.29 ~ 2023.04.15
성남그린컴퓨터아카데미(Java 개발자 육성과정)
개발에 대한 호기심이 많은 엔지니어
소프트웨어 엔지니어로써 실무에 사용하고 적용하고 있는 추세를 따라가기 위해
최신 개발 트렌드를 Velog를 통해 확인하며 다양한 개발자분들의 생각을 확인하며 고민합니다.
코드 품질을 중요시하는 개발자
“리펙토링”이라는 책을 통해 코드의 품질에 대해 깊이 생각해 볼 수 있었습니다.
코드의 품질은 업무의 효율과 사용자경험의 증대로 이어집니다,
장래에 가독성 좋고 효율적이며 코드의 품질이 높은 개발자가 또 다른 목표입니다.
백엔드 학습을 계속하는 개발자
프론트 교육을 수료한 후에도 백엔드에 대해 꾸준히 학습하고 있습니다.
원활한 업무를 위한 준비를 위해 SQL도 틈틈히 공부하며 준비하고 있습니다.
오늘의 게임
📢 프로젝트 개요
기간: 24. 01. 04 - 24. 02. 08
- 프로젝트명: 오늘의 게임
- 소개
- 구현목적: 게임포탈사이트
- 내용 : 다양한 게임들을 추천 받을 수 있고 게임에 대한 정보를 유저들끼리 나눌 수 있는 사이트 구현
💡 주요 기능
- 스팀API 기반, 장르별 다양한 게임, 및 신작 제공
- 유저들이 자유롭게 소통할 수 있는 커뮤니티 공간 제공
- 궁금한 게임에 대한 게임정보,게임설명, 컨텐츠,연관게임 정보 제공
- 좋아요,내가 찜한 찜목록,내가쓴글, 내 정보 변경 기능
https://www.youtube.com/watch?v=71eQN-Y73cI
게시판 삭제 렌더링 이슈 개선 및 불필요한 렌더링 감소
문제 게시물 삭제 ⇒ 데이터는 삭제되지만 리렌더링 안되는 이슈 발생 기술적 의사결정 삭제할 시 쿼리를 무효화하여 데이터 최신화 ⇒ 불필요한 렌더링 감소 해결 해당 쿼리의 캐시 무효화를 통한 렌더링 이슈 해결
타입스크립트 파일 한 곳에서 관리하여 코드 가독성 ,유지보수성 개선
문제 타입스크립트 타입선언으로 인한 코드 가독성 문제 기술적 의사결정 컬럼 증가에 따른 타입관리 판단 ⇒ 타입 한 곳에서 선언 ⇒ import,export 사용 결과 가독성 증가, 컬럼 증가에 따른 유지 보수성 증대
게시판 인기순,최신순,검색기능 최적화에 맞춰 구현
목적 인기순 최신순 Supabase 라이브러리에서 필터링 후 인기순(좋아요 순 정렬), 최신순(날짜 별 정렬) 구현. 시도 데이터 컷팅 ⇒ 무한스크롤 활용 ⇒ 필터링된 데이터 적용 결과 사용자스크롤 ⇒ 게시물 5개씩 렌더링 ⇒ 사용자 경험 향상