채용공고 올리기

황낙준님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
황낙준
직업
프론트엔드 개발자
간단 소개

안녕하세요 개발자로 성공하고 싶은 황낙준이라고 합니다. 저는 8개월 차 프론트엔드 개발자이며, 현 직장에서는 TV 프론트엔드 과제에 도전하여 성공적으로 마친 경험이 있습니다. 회사의 발전을 위해 좋은 의견들을 적극적으로 제안하였고, 이러한 노력으로 스터디와 코드리뷰를 도입하고, 내부 github 세미나를 진행하여서 svn에 익숙하신 분들의 러닝커브를 줄일 수 있었습니다. 퇴근 이후에는 개발자로 성공하기 위해 1년동안 평일 주말 가리지 않고 학습하였고, 이를 github과 블로그에 남기며 성장하였습니다. 최근에는 테스트 라이브러리에 대한 스터디를 완료하고, 보다 효율적인 테스트 코드를 작성하기 위해 오픈 소스 프로젝트를 분석하며 지식을 넓히고 있습니다.

기술 스택

기술 스택

JavaScript, TypeScript, React, Next.js, Redux, zustand, react-query, swr, tailwind-css, scss, msw, GitHub, JIRA

경력

회사명

파인원 커뮤니케이션즈

직급 | 부서 | 근무 유형

프론트엔드 개발자 | 웹팀 | 재직 중

근무 기간

2023.06. ~ 재직 중 (1년 9개월)

담당 업무

주요 역할

아이들나라(OTT)의 스마트 TV 버전 WebView 개발을 담당했습니다. 이 과정에서 기술 개선, 성능 최적화, 개발 도구 및 코드 품질 관리에 주력했습니다. 또한, 다양한 플랫폼에 맞춤화된 개발과 UI/UX 디자인, 애니메이션 개발에도 참여했습니다.

팀 내 기여

  • SVN과 jQuery를 사용하는 팀원들을 지원하기 위해 세미나를 주최하고, 스터디 그룹 및 코드 리뷰 문화를 도입하여 기술 부채를 줄였습니다.
  • swiper, redux 등 주요 라이브러리의 사용에 있어 발생하는 문제를 인식하고, 이를 개선하기 위해 정보 공유 허브를 구축했습니다.
  • 공용 컴포넌트 사용을 장려하기 위해 Jsdoc과 상세한 주석을 통해 컴포넌트의 설명과 사용 방법을 제공했습니다.

프로젝트

프로젝트명

아이들나라 - WebAPP

소속/기관명

파인원 커뮤니케이션즈

프로젝트 기간

2023.06. ~ 2024.01.

프로젝트 내용

기술 스택 : React, Enact(TV 포커스 관리), SCSS, Redux, Git, Jira

스마트 TV WebView 개발을 하면서, 리모컨의 4방향 키보드 입력과 포인터 모드에 맞춰 포커스를 관리하는 것이 주된 도전이었습니다.
이 중 기억에 남는 것은 포커스 관련된 상태 관리의 복잡성과 성능 문제를 경험했습니다.

  1. 복잡한 상태 관리 해결

    • TV 사용 시나리오에 맞춰 8가지 이상의 포커스 관리 시나리오가 복잡하게 얽혀있었고, 이를 중앙화와 useFocus 훅을 통한 캡슐화로 관리 효율성 향상시켜 비용을 감소하였음
  2. GPU 가속을 통한 성능 최적화

    • 프레임 끊김 문제를 translate3D를 통한 GPU 가속으로 해결하여 사용자 경험 개선.
  3. 타이머 대신 이벤트 및 동기 함수 활용

    • setTimeout의 불안정성을 이벤트 연결 및 동기 함수로 대체하여 UI 타이밍 정확도와 일관성 향상.
프로젝트명

Dolpick

소속/기관명

개인 프로젝트

프로젝트 기간

2023.04. ~ 2023.10.

프로젝트 내용

기술 스택 : TypeScript, Next.js, React-image-crop, SWR, TailwindCSS, Recoil
Github

주요 개선 사항

이미지 로드 전 유저 경험 개선

  • onLoadingComplete를 사용하여 이미지가 로딩 중일 때 로딩 화면을 표시함.
  • 이미지가 완전히 로드될 때까지 선택을 막아, 로드 전에 이미지를 선택하는 문제를 해결.

이미지 자르기 문제 해결

  • URL 이미지의 디코딩 문제를 base64 인코딩으로 해결.
  • 사용자가 이미지가 올바르게 잘렸는지 확인할 수 있도록 모달 추가.

리팩토링 경험

  • 2개월에 걸친 리팩토링 과정에서 관심사 분리,컴포넌트 화 등을 통해 코드의 가독성 및 유지보수성 개선.

교육

소속/기관명

순천향대학교

종류 | 전공

대학교(학사) | 전자정보공학과

재학 기간 | 재학 상태

2012.03. ~ 2019.02. | 졸업

소속/기관명

코드스테이츠

종류 | 전공

사설 교육 | 프론트엔드

재학 기간 | 재학 상태

2022.08. ~ 2023.02. | 졸업

댓글