Senior Front-End Developer, Vinnovation Network Co., Ltd., Oct 2021 - May 2023
Stack: TypeScript/Node.js, Nuxt.js/Vue.js 3, Tailwind CSS, Pulumi, AWS Lambda/MediaConvert/S3/CloudFront
- VOD Streaming SSR Web App & Admin SAP Web App
- Built with Nuxt.js & Vue.js v3 using TypeScript & composition API
- Developed customized player with Video.js & decrypt protected content through DRM license service
- Implemented multipart/resumable file upload for large media
- Integrated GitLab CI to trigger Vercel deployment on release
- Created the admin template for quick CMS project scaffolding
- Video Processing service
- Built with Pulumi using Node.js/TypeScript to manage infrastructure
- Created adaptive streaming format like HLS/DASH using AWS MediaConvert & distribute to CDN
- Integrated Multi-DRM key service to encrypt video for content protection
- Frontend Team Lead
- Lead 3-4 developers to deliver new features
- Established frontend team from scratch & the hiring process