Profile 03 00@2x

Wan Ting Zeng

A Frontend developer with 5-year experience.
Born in 1996/8

National Taipei University - Public finance Department

Having the ability to develop independently


Experiences

● Develop using TypeScript for better maintenance and easier debugging.
● Experience using style hooks and styled-components or other CSS preprocessors with React.js or Vue.js.
● Integration of APIs using packaged Axios or GraphQL.
● Emphasis on RWD and compatibility with h5, and performance optimization.
● For SEO issues, use Next.js for development or add structured data and meta tags.
 ● Experience with multiple UI libraries, such as ant-design, vuetify, mantine, element-ui, material-ui, and packaging components for team development.
● Front-end state management using react-redux, MobX, react-query, Zustand, and Vuex.


Skills

█ Skill:
• Must have: HTML,CSS, and SCSS(SASS) JavaScript:                ES6,jQuery and TypeScript
• Version control:Git
• Web frontend framework:Vue.js, React.js and Next.js      with front-end state management
• API:Axios、GraphQL

 █ Others:
• Game engine:Cocos Creator(with TypeScript)、Unity(with C#)
• Other languages:C#、python
• Tools:Jenkins、Shell script、Gulp、texturePacker、batch、Webpack

【達愉軟件  -  Frontend developer】 2018/6 - 2019/5 
● Developed multiple 2-player competitive games using Unity and C#, with WebSocket integration.
● Developed multiple 2-player competitive games using Cocos and TypeScript, with WebSocket integration.
● Independently created the company's official website and game lobby, without using any framework, using HTML, SCSS, and Gulp.
【化骨龍數位科技  -  Frontend developer】 2019/5-2020/4
● Developed and maintained multiple slot games on the web with a small team of two members, using Cocos Creator and TypeScript.
● Automated and streamlined the process of slicing and creating various game assets with Python scripts.
● Deployed slot games on a testing environment, using Jenkins and Shell scripts.
【思華科技  -  Frontend developer】2020/4~2021/8
What did I develop?
● Video Streaming Platform
Collaborated with two front-end developers to build a video streaming platform from scratch in three months. Developed the homepage, chat room, video, and short film pages, and implemented video streaming using video.js and HTTP Live Streaming (HLS) in m3u8 format. Used Vue.js for website components and implemented meta tags for Matomo user behavior tracking. Also developed the admin backstage using Vue.js and MQTT protocol.

●  Cryptocurrency Exchange Platform
Collaborated with multiple developers to build a cryptocurrency exchange platform from scratch in two months. Used React.js, Websocket, GraphQL, and Apollo Client for API integration. Independently developed the homepage, trading page, wallet page, record page, exchange page, and chat room.
On the management platform, independently developed user management and a chat room, and partially developed content management, trading, and currency management.

●  Chat Room
Developed a chat room using MQTT and WebSocket protocols for communication. Implemented load-on-demand optimization using IntersectionObserver, controlled maximum message limit, and developed local cache to save performance. Developed image slideshow using promise.all to obtain all images and inserted images into the slideshow component after confirmation.
立亨網絡  -  Frontend developer】2021/8~2022/7
● Developed responsive financial trading website and corporate official website using Next.js, meeting requirements and ensuring timely launch without delay.
● Integrated real-time market data using WebSocket and developed market charts with colleagues.
● Developed transaction records page, user favorites page, and discount coupon page.
● Built Q&A forum and message board with infinite scrolling functions.
● Optimized and focused on SEO and performance enhancement.
【Gate.io  -  Frontend developer】2022/7~Now
● Developed a financial management backstage for cryptocurrency payments from scratch on my own, utilizing React.js and micro-frontend technology while working remotely.
● Crafted and developed a responsive and compatible H5 cryptocurrency payment website on my own that was able to be accessed by third-party applications.
● Created various pages with React.js and TypeScript, including service API access document pages and promotional activity pages, for third-party users to access our service.
● Created various pages with React.js and TypeScript, including trading competition activity pages with colleagues remotely, and developed reusable React hooks and common functions to speed up the development.
● The project is huge, and to facilitate collaboration among multiple people, we are using micro frontends for development. We are using the micro frontend framework "qiankun" for development.

Paragraph image 05 00@2x
Paragraph image 05 01@2x

Project Demo

Cryptocurrency Exchange

Developed a trading platform from scratch using React.js and AntDesign, with GraphQL for API integration. I was responsible for the trading, homepage, and wallet features, and also independently developed the chat room functionality.


Cryptocurrency Exchange Backstage

I developed a trading platform management dashboard from scratch, using Vue.js with AntDesign and GraphQL for API integration.