미리보기
기본 정보
한 끗 차이를 고민하는 프론트엔드 개발자입니다.
기술 스택
Next.js, React, JavaScript, TypeScript
경력
티맥스 핀에이아이
연구원 | FA 1-2팀 | 재직 중
2024.03. ~ 재직 중 (1년)
CLAS 결제 모듈 TF 팀에서 클라우드 서비스 CLAS의 폼페이 결제 시스템을 개발합니다.
타 계열사 협업을 위해 모듈을 라이브러리화하여 기존에 불가능했던 리모트 협업을 가능케하여, 개발자의 업무 효율을 높였습니다.
프로젝트
CLAS 결제 모듈
티맥스 핀에이아이
2024.04. ~ 진행 중
개요
클라우드 서비스 CLAS의 폼페이 결제 시스템
타 계열사 협업을 위해 모듈 라이브러리화
기술
React.js
,TypeScript
Recoil
,Emotion
,React Hook Form
,react-markdown
Rollup
,yalc
,GitHub Packages
기여도
프론트엔드 개발 70%
모듈 라이브러리화로 타 계열사와 리모트 협업 도입
Rollup 번들러로 기존 프로젝트 라이브러리화
GitHub Packages로 Private 배포
개발 환경 개선
Yalc로 로컬 테스트 환경을 구축하여 테스트 시간 87% 감소
package.json 설정으로 로컬과 배포된 패키지 스위칭 테스트
모듈 테스트 페이지를 배포하여 개발계와 운영계 분리하여 QA 진행
프로젝트 리팩터링
공통 UI 컴포넌트 개발, 비즈니스 로직 분리
Line 560 컴포넌트 파일을 평균 Line 70 파일들로 분리
API Refetch, 상태관리 Hook 개발
이용약관 파싱에 react-markdown 커스텀 컴포넌트 도입
Text Me!
개인
2022.12. ~ 2024.06.
개요
사진과 메세지로 함께 나눈 추억을 공유하고 보관하는 서비스
단국대학교 총학생회 제휴 서비스
기술
Next.js
,TypeScript
Zustand
,Styled Components
,React Hook Form
,Kakao Login
MSW
성과
MAU 1200명 달성
편지 데이터 550개 확보
기여
프로젝트 리드
2주의 기획・개발 기간을 관리하여 MVP 모델 출시
메인페이지 LightHouse Performance 점수 33% 개선
Webp 이미지 최적화
코드 스플리팅으로 번들 사이즈 축소
서브셋 폰트 적용
클로저 활용한 Refresh Token Rotation 구현
비즈니스 로직 분리, 도메인 컨텍스트 관리 객체 구현
어댑터 패턴으로 라이브러리 사용의 유연성 확보
단국대학교 총학생회 OAuth 시스템 라이브러리
단국대학교 총학생회
2024.01. ~ 2024.06.
개요
PKCE를 적용한 OAuth 2.0 시스템 오픈소스 라이브러리
기술
React.js
,TypeScript
Rollup
PKCE
성과
제휴 서비스 회원수 3배 증가
기여
PKCE 기술 도입으로 보안 강화
깜지
SW 마에스트로
2022.06. ~ 2022.12.
개요
전공 학습 독려 챌린지 서비스
기술
Next.js
,TypeScript
React Query
,Recoil
,Styled Components
,React Hook Form
,Tailwind CSS
,Chart.js
Sevice Worker
,PWA
성과
MAU 140명 달성
석달 연속 리텐션율 70%
문제 및 풀이 데이터 1500개 확보
기여
프로덕트 전체 기능 PWA 개발
오프라인 캐싱
푸시 알림
트래픽의 Latency 비율을 분석하여 300ms인 경우 Skeleton UI 노출
Suspense를 활용하여 구조 개선
웹 푸시 알림으로 미션 독려 업무 일부 자동화
포트폴리오
교육
단국대학교
대학교(학사) | 소프트웨어학
2019.03. ~ 2024.02. | 졸업
대외활동
SW 마에스트로
한국정보산업연합회
실제 사용자 유치 프로덕트 운영
프론트엔드 챕터 기술 공유 세미나 진행
JavaScript 스터디 운영
SWM 컨퍼런스 기술 발표
자격증
SQLD
등급없음 | 한국데이터산업진흥원
2022.04.
자기소개
한 끗 차이를 고민하는 프론트엔드 개발자 김채은입니다.
1. 더 나은 코드를 생각합니다.
Suspense, 공통 컴포넌트, 토큰 보안 처리 등 서비스를 리팩터링하여 지속가능한 코드를 작성하는 것에 관심이 많습니다.
2. 더 나은 생산성을 생각합니다.
개발자가 생산성을 높일 수 있는 환경을 고민하고, yalc, Shell script, Vercel 등 다양한 방법을 활용해 개발 환경을 개선합니다.
3. 사용자 데이터로 생각합니다.
짧은 기간동안 MVP를 개발하여 배포하고 서비스를 운영한 경험이 있습니다. 개발의 목적을 유저로부터 도출하고, 빠른 개발 주기로 시행착오를 거듭합니다.
4. 지식 선순환의 가치를 압니다.
사내 세미나 및 SW마에스트로 컨퍼런스 발표, 개발 아티클 스터디로 지식을 공유하고, 타인의 경험을 통해 인사이트를 확장하는 것을 좋아합니다.