채용공고 올리기

이방원님을 응원해보세요!

이직/구직 중이에요
성실함
책임감
문제 해결사
적응력

미리보기

직업
프론트엔드 개발자
이름
이방원
이메일
qkddnjs31@gmail.com
간단소개
2년 경력의 프론트엔드 개발자입니다. 웹 프로젝트를 개발하고 배포한 경험이 있습니다. 차트 라이브러리를 활용하여 3,000개 이상의 데이터를 실시간으로 시각화한 경험이 있습니다. 또한, 지속적인 관리를 위해 고민하고 기록하는 습관을 유지하고 있습니다. 커뮤니케이션 시에는 짧은 내용은 대화로, 긴 내용은 텍스트로 정리하여 동료들이 빠르게 이해할 수 있도록 지원합니다.

기술 스택

기술 스택
JavaScript
TypeScript
React
Next.js
Redux
s3-bucket
scss
Electron
nextjs

경력

회사명
주식회사 아스크스토리디에스
직책 • 부서
연구원 • 개발팀
근무 기간 (근무 형태)
2022.02. - 2024.11.
(2년 10개월 | 정규직)
담당 업무

공기질 데이터를 수집 및 시각화하고, 대시보드로 시각화 하고 있습니다.

React를 기반으로
ploty.js, ApexCharts.js, Chart.js를 사용하여 데이터 시각화를 진행하였습니다.

scss와 tailwindcss로 유연한 UI를 구현하고 있습니다.

프로젝트

프로젝트명
스마트 팩토리
소속/기관명
아스크스토리디에스
프로젝트 기간
2023.11. - 진행 중
(1년 8개월)
프로젝트 설명

스마트 팩토리 프로젝트란?

작업자가 자신의 업무를 수기가 아닌,
프로그램을 사용하여 기록하고 진행할 수 있도록 하는 프로젝트

나의 기여

  • 기존 1~2초 주기 API 폴링 방식으로 인해 불필요한 요청을 보냄. 이를 해결하기 위해 MQTT 프로토콜을 도입하여 데이터 발생 시에만 실시간 수신하는 구조로 변경. 또한 ApexCharts를 활용하여 초기 렌더링과 데이터 갱신을 분리하여 최적화를 진행.

  • 작업 생산성을 높이기 위해 Chart.js 기반 재사용 가능한 차트 컴포넌트를 개발. 차트 타입과 API 데이터만 주입하면 사용할 수 있도록 설계하고, 스타일 커스터마이징 기능을 추가하여 다양한 시각화 요구를 지원. 이를 통해 데이터 시각화 작업의 편의성과 개발 속도 향상에 기여.

  • 실시간 데이터 구현에 있어서 ChartJS가 ApexChart보다 초기 렌더링 속도 및 성능 향상에 이점이 있음을 파악,
    LCP를 21.3초 → 4.0초, FCP를 2.6초 → 0.2초로 대폭 개선.

사용 기술

javascript nextron next tailwindcss recoil chart.js ApexCharts

프로젝트명
purplay 프로젝트
소속/기관명
에어브로드
프로젝트 기간
2023.08. - 진행 중
(1년 11개월)
프로젝트 설명

purplay 프로젝트란?

우리나라 여성 영화제를 웹으로 서비스하는, purplay 서비스의 리뉴얼 프로젝트 진행.

나의 기여

  • 퍼플레이 서비스 리뉴얼 프로젝트에 참여하여, Next.js 기반 프로젝트 초기 세팅과 폴더 구조를 설계하고, 서비스 사용자 페이지(19개)와 관리자 페이지(5개) 총 24개 페이지에 대해 반응형 퍼블리싱을 단독으로 진행함. 관리자 페이지는 MUI 기본 컴포넌트를 활용하여 빠르게 개발하고, 기본 레이아웃과 UI를 신속하게 구성함. 퍼블리싱 작업은 약 2개월 내에 완료하여 개발 일정 준수에 기여함.

사용 기술

javascript next scss mui

프로젝트명
토토 프로젝트
소속/기관명
아스크스토리디에스
프로젝트 기간
2022.05. - 2022.12.
(8개월)
프로젝트 설명

토토 프로젝트란?

AI로 스포츠 게임의 승패를 예측하여
유저에게 추천하는 기능이 핵심인 프로젝트.

나의 기여

  • 토토 판매점 위치 정보를 지도에 효과적으로 시각화하기 위해 Kakao Map API를 활용하여, API로 전달받은 토토 판매점 좌표만 필터링하여 마커로 시각화.
    지도는 필요 시에만 동적 로딩되도록 설정하고, 이벤트 리스너를 통해 로딩 흐름 최적화.

  • 사용자가 이미지를 삽입하여 글을 작성할 수 있도록 React-Quill을 활용한 이미지 업로드 기능을 개발.
    업로드 진행 중 로딩용 임시 이미지를 삽입하고, 완료 후 실제 이미지로 교체하여 사용자 경험(UX) 최적화 구현.

사용 기술

javascript next scss context api

포트폴리오

타입
URL
인스타그램
link
인스타그램 개발 계정
깃허브
link
깃허브
링크드인
link
링크드인
URL 링크
link
커리어리 커뮤니티
타입
첨부파일

교육

소속/기관
F-LAB
종류 | 전공명/전공계열
사설 교육 | 프론트엔드 멘토링
재학 기간 (재학 상태)
2024.12. - 재학 중
소속/기관
코라이 it 아카데미
종류 | 전공명/전공계열
사설 교육 | 자바 풀스택
재학 기간 (재학 상태)
2020.02. - 2020.12. (졸업)

자기소개

자기소개

차트 라이브러리를 활용하여 데이터를 시각화하는 데 자신이 있습니다.
Plotly.js와 ApexCharts를 사용하여 UI 및 컴포넌트를 구현한 경험이 있습니다.

또한, Chart.js 기반의 재사용 가능한 차트 컴포넌트를 설계 및 개발하여,
쉽게 데이터 시각화를 구현하고 사용자가 스타일을 커스터마이징할 수 있도록 만들었습니다.

이 외에, QA 업무도 맡아 프로그램 오류 발생 시 원인을 파악하고,
당일 해결을 목표로 조치하고 있습니다.

개발 과정에서 어려운 문제에 직면하는 것을 좋아하며, 해결하는 데 자신이 있습니다.
문제 해결 과정을 정리하여 인스타그램에 기록하고 있습니다.

댓글