Stefan Tien

Hi, I’m Stefan, a software engineer.
I have over 5 years of professional experience building production ready web applications.

developer-portrait
AIndLeads
An AI-powered SaaS solution aiming to transform B2B lead generation
Lead Frontend Engineer
2024.03 - 2025.02
javascript icontypescript iconreact icongit iconhtml iconcss iconshadcn-ui icontailwind iconaws icon
  • Set up frontend infrastructure and CI/CD pipeline using React, TypeScript, Vite, AWS, and GitHub Actions.
  • Developed customized email editor using Tiptap and created plugins for dynamic variable insertion.
  • Redesigned and implemented landing and signup pages using Figma, resulting in 7x increase in organic user acquisition.
  • Implemented infinite scroll with virtualization and pagination, reducing rendering time for datasets with 10,000+ records.
  • Created Trello-like pipeline system using React Drag and Drop; improved data management with React Query.
  • Built role-based access control system and authentication management interface to handle user permissions across the platform.
  • Migrated design system from Material UI to Shadcn, improving code maintainability and consistency.
  • Engineered a scalable i18n service using Google App Script and AWS S3 to efficiently manage and synchronize English and Chinese translations across the platform.
foodpanda
A subsidiary of Delivery Hero, a global leader of the food delivery industry
Frontend Software Engineer - Subscriptions foundation team
2022.04 - 2024.12
javascript icontypescript iconreact iconredux iconhtml iconcss iconsass iconreact-testing-library iconcypress icongit icon
  • Leveraged micro-frontend architecture to implement and enhance subscription benefits awareness across the platform's modular components.
  • Enhanced web experience through new designs and contributions to the internal design system, collaborating asynchronously with stakeholders across Turkey, Germany, and Singapore.
  • Optimized development process and CI/CD pipeline by improving Drone CI configuration
  • Implemented key features for subscription management using TypeScript, React, and React-Hook-Form.
  • Mentored new engineers and guided a software trainee to successfully ship their first production feature.
  • Led frontend implementation for European subscription launches, collaborating with director-level stakeholders and creating comprehensive documentation.
  • Improved frontend codebase coverage using Cypress and React-Testing-Library.
Garena
A leading global online games developer and publisher
Software Engineer, Frontend
2020.06 - 2022.03
javascript icontypescript iconvue iconnuxt iconwebpack iconhtml iconcss iconsass iconcypress icongit icon
  • Participated in migrating the frontend project template from Vue2 to Vue3 plus Typescript.
  • Built a styleless component library for FreeFire projects that reduced development time by 16%.
  • Used Nuxt on marketing projects to support dynamic meta changing, and server-side rendering for better SEO.
  • Introduced Cypress for E2E test automation.
  • Contributed to internal auth library to simplify the login flow.
  • Collaborated with backend engineers to develop multiple revenue events using Javascript, Typescript, Vue2, Vue3, Vuex, VueI18n, Webpack, and SCSS.
DreamPlayer
An ed-tech startup that provides online courses for investors
Frontend Engineer
2019.11 - 2020.04
javascript iconreact iconhtml iconcss iconstyled-components icongit icon
  • Rebuilt customer-facing, internal dashboard, and content management frontend from scratch using React and Styled-Components.
  • Used React hooks and Context API for better code reusability and state management across components.
  • Created project manage page to handle video/image uploading, upload progress checking, and content editing.
  • Implemented pagination, filter, and debounce search on the explore page, allowing users to find their desired results efficiently.
  • Introduced input validation schema on all forms to catch errors and provide users with precise feedback.
  • Designed highly reusable React hooks to handle authorization, search, pagination, and image source checking.
  • Added Dark/light mode toggle for internal dashboard.
Yotta
A startup that provides online courses
Frontend Engineer
2019.07 - 2019.10
javascript iconhtml iconcss icongit icon
  • Visualized sales data with Chart.js to help the marketing team evaluate different strategies.
  • Implemented tracking with google tag manager on the whole site to help the product team improve user flow.
  • Created a feature to open modals across the site with URLs.
  • Switched all icons & illustrations to new ones and refactored multiple parts of the CSS codebase to follow BEM rules.
  • Built the frontend of group questions and certificate features to help users test and share their learning results.