미리보기
기본 정보

기본기에 집중하는 2년차 프론트엔드 개발자입니다.
기술 스택
JavaScript, TypeScript, React, react-query, zustand, TailwindCSS
경력
아이지피주식회사
파트장 (3인 파트) | 프론트엔드 파트
2024.07. ~ 2025.03. (9개월)
QA 전용 채용 사이트 개발 - 링크
공통 UI 컴포넌트 개발 및 Storybook 도입으로 개발 생산성 재고
ErrorBoundary 도입으로 에러 전파 범위 컴포넌트 단위로 제한
Suspense, Skeleton 도입으로 Layout Shifting 개선
react-hook-form 도입으로 에러 밸리데이션 개선
위치 기반 모바일 서비스 개발
Naver Maps API 마커 로직의 시간 복잡도 개선으로 렌더링 최적화 ( O(n²) => O(n) )
useRef 를 활용하여 하나의 지도만 render 되도록 보장하여 rerender 에러 해소
불필요한 useEffect 정리 및 useEffect 간의 의존관계 최소화로 유지보수성 개선
복잡한 세부 비즈니스 로직을 재사용 가능한 Custom Hook 으로 모듈화하여 유지보수성 개선
any로 지정된 props, API request, response 에 type 지정하여 개발 생상성 확보 및 휴먼 에러 방지
매장 이미지 업로드 시 선택한 순서가 보장되도록 로직 개선 및 Drag & Drop 으로 순서 변경 추가
이외 기존 프로젝트의 미완성 기능 구현 및 미해결 이슈 처리
개발 프로세스 개선
API 에러에 로깅 자동화를 위한 Slack Web Hook 설정
API 에러의 빠른 디버깅을 위해 Curl Command Parser 도입
Jenkins 활용 프론트엔드 배포 자동화 구축으로 개발 프로세스 개선
배포 변경점을 MR Commit 내역 기반으로 자동 보고되도록 Python Script 개발
웹뷰 디버깅 시 ip 주소를 수동으로 입력하던 방식에서 select 로 이동가능하도록 개선
웹뷰 디버깅 시 modal 닫기, form 입력 등 키보드로 제어 되지 않는 부분 개선
주식회사에이티에이엠(ATAM)
연구원 | 개발팀
2023.10. ~ 2024.07. (10개월)
노인 케어 B2G 서비스 API 대시보드 페이지 유지보수
Java, Spring Boot, jquery 기반 대시보드 유지보수
AWS 비용 월 50만원 절감 (리소스 정리, S3 LifeCycle 설정, Savings plan 적용)
Github Actions 활용 배포 자동화 구축
Media Query 활용해 반응형 웹 적용
노인 케어 모바일 어플리케이션 어드민 개발
TypeScript, React.js, Next.js 13 기반 어드민 프론트 개발
Java, Spring Boot 기반 B2C 서비스 API 유지보수
Nivo 차트를 활용한 월간 리포트 페이지 및 PDF 개발
어드민 데이터 Excel 다운로드 기능 적용
삼성전자주식회사
연구원 | Flash PE팀
2016.02. ~ 2018.04. (2년 3개월)
V4 NAND Memory Test Firmware 개발 및 불량 분석
C 언어 기반 V4 Nand Memory Test Firmware 개발 및 불량 분석
C 언어 기반 Binary Logger 유지보수
Excel VBA 활용한 반도체 웨이퍼 데이터 시각화 및 분석 툴 개발
포트폴리오
교육
광운대학교
대학교(학사) | 전자공학과
2010.03. ~ 2016.02. | 졸업
자격증
CKA: Certified Kubernetes Administrator
CKA | The Linux Foundation
2025.01.
AWS Certified Developer - Associate
DVA | AWS
2024.05.
AWS Certified Solutions Architect - Associate
SAA | AWS
2024.04.
SQL Developer
SQLD | 한국데이터산업진흥원
2023.07.
토익 스피킹
IH | YBM
2024.05.
자기소개
기본기에 집중하는 2년차 프론트엔드 개발자입니다.
꾸준한 학습을 통해 프론트엔드 개발과 웹 개발 전반에 대한 기본기를 쌓아가고 있으며, 최근엔 JavaScript와 브라우저 동작 원리, 성능 최적화 등 프론트엔드 기본기에 집중하고 있습니다.
개발팀 전체의 생산성 향상을 위해 노력하는 편입니다.
이를 위해 배포 자동화, 배포 사항 QA 전달 자동화, 빌드 과정 간소화, 코드 리뷰 문화 정착 등의 과정을 경험했습니다. 또한 팀 내 코드 리뷰 문화 정착을 설득하는 과정에서 코드 리뷰 과정을 소개하기 위해 직접 ESLint 오픈소스에 기여하기도 했습니다.
웹 개발 전반에 관심이 있습니다.
웹 개발 전반에 대한 관심으로 AWS SAA, DVA, CKA 자격증을 취득했으며 CI/CD 전 과정을 직접 구축해보고 싶다는 생각으로 개인 프로젝트로 Terraform, Jenkins, K8s, ArgoCD 활용한 CI/CD 전 과정을 구축해본 경험이 있습니다.
모던 웹 아키텍쳐를 공부하기 위해 MSA와 시스템 디자인에 대해 공부하고 있습니다. 해당 공부를 통해 CS 기초와 웹 전반에 대한 지식을 쌓아가고 있습니다.