채용공고 올리기

임정훈님을 응원해보세요!

지금 만족하고 있어요

미리보기

기본 정보

이름
임정훈
직업
프론트엔드 개발자
간단 소개

안녕하세요, 프론트엔드 개발자 임정훈입니다. 저는 “코딩에 정답은 없지만 명확한 답은 있다”. 라는 말에 크게 공감합니다. 문제를 해결할 수 있는 다양한 방법이 있지만, 특정 상황에서의 적합한 해결책이 존재한다고 생각합니다. 때문에 저는 어떤 상황에서도 “명확한 답”을 내놓을 수 있는 개발자가 되기 위해 꾸준한 학습을 통해 시야를 넓히고자 노력하고 있습니다. 스터디와 사이드 프로젝트를 통해 경험을 쌓고, 이를 기록하기 위해 벨로그와 깃허브를 운영하고 있습니다. 개발자는 스스로를 코딩하는 사람으로 정의하지 않아야 한다고 생각합니다. 코딩이라는 도구를 통해 문제를 해결하고 세상을 바꾸는 사람들을 개발자라 칭한다고 생각하며, 저는 제 능력을 통해 다수의 사람들에게 선한 영향을 베푸는 것을 좋아합니다. 이런 성향을 바탕으로 단순 코더가 아닌 제 코드를 통해 세상을 바꾸는 개발자가 되고자 합니다.

경력

회사명

오픈마일

직급 | 부서 | 근무 유형

Frontend Engineer | 플랫폼 개발팀 | 재직 중

근무 기간

2024.01. ~ 재직 중 (10개월)

담당 업무

사내 어드민 서비스 개발

  • TypeScript, React를 사용해 자사 어드민 페이지의 신규 기능 개발 및 유지보수를 담당했습니다.
  • Styled-Components로 스타일링 하였으며, MUI를 활용했습니다.

프로젝트 마이그레이션

  1. 고객용 앱 마이그레이션 (기여도 100%)
  • 기존 고객용 앱을 RN -> Next를 사용한 웹앱으로 마이그레이션을 진행했습니다.
  • 변동성이 잦은 초기 앱 서버스의 빌드 에러 및 앱심사 과정 단순화하여 DX 향상에 기여했습니다.
  • 앱 업데이트를 번거롭게 여기는 서비스 페르소나의 UX 향상에 기여했습니다.

  1. 사내 직원용 앱 마이그레이션 (기여도 100%)
  • 기존 사내 직원용 웹앱을 EJS -> Next, PWA를 활용해 마이그레이션을 진행했습니다.
  • 레거시 코드의 개편과 리팩토링을 통해 프로젝트 유지보수 용이성이 증가했습니다.
  • PWA를 적용하여 웹 사용자에게 별도의 앱 설치없이 네이티브와 유사한 환경 제공하였습니다.

신기술 도입

  • 비개발자 및 다른 개발자들과 원활한 소통을 고려하여 스토리북을 도입했습니다.
  • 자동 문서화를 통한 컴포넌트의 UI 관리 및 테스트 유지보수 용이성 증가에 기여했습니다.

프로젝트

프로젝트명

오픈소스 기여

소속/기관명

개인

프로젝트 기간

진행 중

프로젝트 내용

최근 오픈소스 라이브러리에 관심을 가지고 작은 이슈들을 해결하여 생태계에 기여하고 있습니다.

  • supabase : Add docs Supabase project initialization step PR
  • twenty : Change Color in dark mode PR
  • simple-icons : Add Cal.com icon PR
  • invoke-ai : Update min and max values for LoRACard weight input PR
프로젝트명

오늘 뭐 먹지? 고민 될 땐 ! 세상의 모든 맛있는 이슈가 모여있는 “맛이슈”!

소속/기관명

프로젝트 기간

2023.05. ~ 2023.05.

프로젝트 내용

매일같이 메뉴를 고민하는 주부, 자취생 등 다양한 연령층의 사용자가 모여 자신만의 레시피를 공유하는 플랫폼


배포 : https://www.matissue.com/
깃허브 : https://github.com/H0onnn/MatIssue


<사용 기술>
TypeScript, Next, Recoil, Styled-Components

<개발 내 경험>

  • 사용자 접근성을 고려하여 반응형 웹 페이지를 적용
  • 효율적인 Data Fetching을 위해 페이지네이션과 무한스크롤을 적용하여 자연스러운 탐색 경험을 제공
  • 카카오 API와 라이브리러를 사용하여 다양한 소셜 공유 기능 구현
  • 라이트모드와 다크모드를 제공함으로써, 사용자의 선호도에 맞는 UI/UX 제공
  • 서비스 내에 MBTI 테스트 페이지를 넣어 사용자의 취향에 적합한 레시피 정보를 제공하고, 재미적인 요소를 더해 서비스 체류시간 증가에 기여
  • 레시피 필터링 및 정렬 기능 구현
  • 이미지 최적화를 통해 평균 20% ~ 최대 93%의 이미지 크기 감소페이지 로딩 속도 2배 개선
  • 스켈레톤 UI를 활용해 레이아웃 시프트 방지
  • 화면에 먼저 노출되는 부분에 부분적 SSR 적용
  • 코드 스플리팅을 적용하여 첫 로딩 시간 4배 이상 단축
프로젝트명

전공에 대한 지식이 필요할 땐, 하이디! “HI-D”

소속/기관명

프로젝트 기간

프로젝트 내용

대학교 편입학 혹은 전과를 희망하는 학생들이 서로의 학과에 대한 정보를 공유하고 소통하는 서비스
(현재 서비스가 중단 되었습니다.)


배포 : https://dev-fe-between.vercel.app/
깃허브 : https://github.com/H0onnn/HI-D


<사용 기술>
TypeScript, React, Zustand, tanstack-query, Socket,PWA


<개발 내 경험>

프로젝트명

서울을 여행하고 나만의 지도를 완성하자! “FOS(fog-of-seoul)”

소속/기관명

프로젝트 기간

2023.07. ~ 2023.08.

프로젝트 내용

서울의 각 지역을 탐방하고 리뷰를 남겨 지도를 밝혀나가는 서비스


<사용 기술>
TypeScript, React, Emotion-css, Context-API


배포 (웹) : https://www.yubinhome.com/auth
배포 (앱) : https://m.onestore.co.kr/mobilepoc/apps/appsDetail.omp?prodId=0000772388&scYn=Y
깃허브 : https://github.com/H0onnn/fog-of-seoul


<개발 내 경험>

  • 구글맵 API를 활용해 메인 페이지의 서울 지도 구현 (폴리곤 기능과 geojson 데이터 활용)
  • react-cropper를 사용해 이미지 편집 기능을 구현하고 페이지간 url 공유를 위해 Context-API 사용
  • 구글맵 관련 복잡한 로직의 커스텀 훅을 작성하여 가동성 및 유지보수 향상에 기여
  • 마이페이지, 랭킹 및 뱃지, 게시글 및 댓글 CRUD 기능 구현
  • 확장자 변환 기능을 통해 이미지 확장자에 따른 브라우저 호환성 문제 해결
  • 좌표 데이터의 전역 상태관리를 통한 구글맵 API의 리렌더링 이슈 해결

기술 스택

기술 스택

JavaScript, TypeScript, React, Next.js

포트폴리오

URL

link

이력서 및 포트폴리오

노션

교육

소속/기관명

한국방송통신대학교

종류 | 전공

대학교(학사) | 컴퓨터과학과

재학 기간 | 재학 상태

2024.02. ~ 현재 | 재학 중

소속/기관명

(주) 엘리스

종류 | 전공

사설 교육 | SoftWare Engineer Track

재학 기간 | 재학 상태

2023.02. ~ 2023.06. | 졸업

자격증

자격증명

정보처리기능사

점수 | 발급기관

취득연월

외국어

외국어명

일본어

점수

일상 회화 가능

댓글