diff --git a/src/components/Education/index.js b/src/components/Education/index.js index f93f559..730216c 100644 --- a/src/components/Education/index.js +++ b/src/components/Education/index.js @@ -16,6 +16,19 @@ export const Education = () => { +
+
+

React18공식문서에 대한 비공식 한국어 번역스터디 참여

+
+
+ +
+

현대아이티앤이 채용확정형

diff --git a/src/components/WorkExperience/index.js b/src/components/WorkExperience/index.js index b0360e8..fa58bad 100644 --- a/src/components/WorkExperience/index.js +++ b/src/components/WorkExperience/index.js @@ -13,43 +13,67 @@ export const WorkExperience = () => {
React/nextjs, Spring Boot) 지원 및 안정화 작업 참여`} + issueList={[ + "jsp에서 model-viewer 라이브러리를 스크립트에 심어 구현했던 3d 이미지를 react/모노레포 환경에서 개발", + "변경된 알림 랜딩 url과 새로운 배치개발 컨벤션을 바탕으로 앱푸시 또는 카카오 알림톡으로 대고객 재입고 알림 전송하는 배치 개발", + "상품 옵션 조회 API에서 에러 응답 시, 프런트에서 방어로직 부재로 구매레이어가 빈 창으로 뜨는 오류", + "만료된 accessToken으로 접근 시 API에서 에러 핸들링을 해주지 않아 일부 사용자들이 구매레이어 창을 볼 수 없는 오류.", + "차세대 통합 테스트를 위한 상품상세 페이지 정책 정리", + ]} didlist={[ - `외부 솔루션을 사용하는만큼 서버 간 통신 포맷을 통일하기 위해 자사 - 상품평 포맷에 맞게끔 데이터 가공처리`, - "상품평 탭 진입 시 상품평 키워드 노출 및 키워드별 상품평 리스트를 전시", + "jsp에서 model-viewer 라이브러리를 스크립트에 심어 구현했던 3d 상품 이미지를 react/모노레포 환경에서 동일 라이브러리를 npm으로 다운받아 커스텀 태그로 재정의하여 glb 파일 노출되도록 개발", + "안정적인 알림 전송 테스트를 위해 배치 실행 시, 랜딩 url을 설정하여 테스트 가능하게끔 파라미터로 변경할 수 있게끔 개발 진행 / enum을 활용하여 알림 채널 및 상담전화 분기된 소스를 공통화하는 작업", + "상품 옵션 조회 API를 호출하는 프론트 소스에서 불필요한 try-catch문을 삭제하고 흩어져있는 에러핸들링 로직을 공통을 처리할 수 있게끔 한 곳에서 오류 처리하고 방어로직을 추가 할 수 있게끔 코드 개선 (관련 내용 정리 : https://jyu-log.tistory.com/93)", + "만료된 accessToken으로 접근 시 API에서 적절히 예외를 throw하여 프론트에서 accessToken을 재발급할 수 있도록 오류 수정", + "상품상세 기획자와 함께 통합 테스트를 위한 상품상세 영역 IA 문서 작성 및 정책 정리", + ]} + toDoList={[ + "bf cache의 적용을 위해서 3d 관련 소스를 권장하지 않아, 3d 관련 팝업들은 모두 dynamic import로 전환 예정.", ]} - teckstack={"javascript, jsp, Java, Spring Framework"} + teckstack={"javascript, React, Next.js, Java, Spring Boot"} /> {/*
  • 재입고 알림
  • diff --git a/src/components/WorkExperienceRow/index.js b/src/components/WorkExperienceRow/index.js index bd53fed..cf99311 100644 --- a/src/components/WorkExperienceRow/index.js +++ b/src/components/WorkExperienceRow/index.js @@ -4,19 +4,30 @@ export const WorkExperienceRow = ({ title, description, didlist, + issueList, teckstack, }) => { return (

      {title}

      -

      요약: {description}

      +

      {description}

      테크스택 : {teckstack}

      -
      - what I did :{" "} - {didlist?.map((did) => ( -
    • {did}
    • - ))} -
      +

      + Issue Point :{" "} +

        + {issueList?.map((issue) => ( +
      • {issue}
      • + ))} +
      +

      +

      + What I did :{" "} +

        + {didlist?.map((did) => ( +
      • {did}
      • + ))} +
      +

    ); };