이영재(YoungJae Lee)
- Github: https://github.com/leye195
- Blog: https://www.dantechblog.xyz
- Email: leye195@naver.com
Introduction
프론트엔드 개발자 이영재 입니다.
주도적으로 문제를 발견하고 해결하는 것을 좋아합니다. 서비스 성능 최적화(번들 사이즈 -65%)와 CI 기반 자동화(GitLab 언어팩 파이프라인 구축), Knip 도입을 통한 데드코드 감지·관리 등을 통해 서비스 품질과 팀 생산성을 개선한 경험이 있습니다.
또한 블로그를 통해 학습과 경험을 꾸준히 공유하며, 저의 경험이 다른 개발자와 동료들에게 인사이트가 되고 저 또한 지속적으로 성장하고 있습니다.
현재 Coinness 개발팀에서 frontend lead 역할을 수행하고 있습니다.
Work Experience
Coinness 개발팀
2024.10 ~Coinness - Web (2024.10 ~ )
주요 역할 및 성과:- ESLint 규칙 정비 및 Knip 도입 → 코드 품질 개선 및 데드코드 관리 통한 개발 생산성 향상
- Optimistic UI·버튼 debounce 적용 → API 요청 감소, 사용자 경험 개선
- 글로벌 서비스 운영 및 인증 체계 통합 → 메일 인증 기반으로 통합하여 사용자 경험 일원화 및 유지보수 부담 감소
- Gitlab 기반 언어팩 자동화 파이프라인(CI Schedule + MR 생성) 구축 → 수동 작업 제거와 코드 충돌 최소화
- 대시보드,투자내역, PnL 공유, Live 개편 등 신규 기능 개발 및 어드민 유지보수
Tournament 개발팀
2022.08 ~ 2024.09EZPlay (2024.06 ~ 2024.09)
EZplay는 유저가 웹 게임을 쉽게 즐기도록 하기 위한 web3 미니 게임 플렛폼 입니다.
주요 역할 및 성과:- 공통 컴포넌트 개발(Modal, Popup, Dropdown 등) → 재활용성 확보 및 개발 효율성 향상
- 서버컴포넌트 캐싱 전략 적용(ISR, no-store 구분) → API 호출 최적화
- 소셜 로그인(Google, Apple) 기능 도입 → 지갑 로그인 불편 해소 및 신규 사용자 유입 개선
- 지갑 연동 및 Web3 기능 지원
PlayDapp Tournaments (2022.08 ~ 2024.06)
재화(Gold,Ticket) 소비를 통해 참여한 게임 플레이 순위 및 대결 결과에 따른 보상을 제공하는 블록체인 기반 게임 플랫폼 입니다. TF팀 일원으로 소프트런칭에 기여한 후 정식으로 팀에 합류하여 서비스 개발 및 개선에 참여하였습니다.
주요 역할 및 성과:- 번들 최적화: 번들 분석 및 코드 스플리팅 적용 → First Load JS 470kb → 162kb(-65%) 최적화, 초기 로딩 속도 개선
- Web3 게임 브릿지 구축: iframe+postMessage 기반 통신으로 게임 클라이언트 연동
- 결제 편의성 강화: Paypal 결제 연동 → 카드 결제를 통한 직접 티켓 구매 지원
- ERC-20 토큰(가상화폐) 출금 및 NFT 전환 기능 구현 → NFT 소각 시 보상 지급 지원
- 사용자 접근성 및 UX 개선: Google·Apple 소셜 로그인·게스트 로그인 지원, 출석 리워드+애니메이션 적용
- Web3 지갑 고도화: wagmi 적용, WalletConnect V1 → V2 마이그레이션
- GA·Mixpanel 연동 → 사용자 행동 데이터 트래킹 및 UX 개선 근거 확보
Marketplace 개발팀
2020.10 ~ 2022.08PlayDapp MarketPlace (2020.10 ~ 2022.08)
사용자가 NFT를 자유롭게 거래할 수 있는 C2C 마켓플레이스 입니다
주요 역할 및 성과:- 서비스 리뉴얼: CRA+JS 기반 v1 → Next.js+TS 기반 v2 마이그레이션 및 UI/UX 개선
- NFT 거래 기능: NFT(ERC-721) 구매, 판매 제안(Offer) 생성·취소·승인 기능 구현 및 My Offers 페이지 개발
- 대외 협업: IPX(라인프렌즈)와 협업하여 OOZ NFT 티징 페이지 제작 (원페이지 스크롤 UI 구현) → 신규 유저 유입 확대
- 이메일 인증 플로우 추가 → 사용자 보안 및 신뢰성 강화
- web3-react 도입 → 멀티월렛 지원(Metamask, WalletConnect 등)
ItemManager (2022.03 ~ 2022.04)
유저가 보유한 NFT를 스테이킹하여 일일 임무 및 PvP 보상을 획득할 수 있는 서비스입니다.
주요 역할 및 성과:- Repair 기능 구현 → NFT 스테이킹 아이템의 내구도 회복 기능을 도입하여 사용자가 지속적으로 보상을 획득할 수 있도록 개선
- 공통 컴포넌트(내구도 게이지·경고 메시지) 개발 → UI 일관성 강화
- WalletConnect 연동 → 멀티월렛 지원 확장
Community Activities
- 오픈소스 기여: freechess (리뷰 패널, 리포트 카드 [PR #48],[PR #52])
- 개인 블로그 운영: dantechblog.xyz
Skill
TypeScript, JavaScript, React, Next.js, Node.js, Git, Jira
Education
Beihang University, Software Engineering (13.09 - 19.07)