A software engineer with solid marketing background, Emily is an effective communicator, a great team player, and is always thinking from users' perspectives when developing a product. Eager to learn knowledge and techniques for better development performance. Always thinking about how I can help and how I can do better. Love to share, keep open-minded, enjoy problem-solving.
Taipei City,TW
Be able to build a SPA and RWD website with HTML / CSS / JavaScript (ES6+) / React / React Router / React Redux / Vue / Vite /.
Build basic web app with CRUD feature using Node.js / express.js / handlebars.
Implement native / Facebook / Google login and register via Firebase Authentication.
Create cloud database via Firestore.
Implemente upload image feature via Firebase Storage.
Control file version and track files using Git / GitHub.
Keep the programming style consistent and clean with ESLint. Write unit test with Jest , and e2e test with Cypress.
shareMore - [Website] [Github]
A social networking site that makes it easy for user to find mutual learning partners and share milestones with each other online.
Applied React / React Router for SPA and Redux for global state management.
Applied styled-components to write CSS in JS efficiently.
Implemented compressed image processing when uploading image with compressor.js
Designed complex data structures for social network requests in proceeding CRUD operations.
Integrated Google Books APIs for searching book and storing them in firestore.
Implemented WYSIWYG text editor using React Quill.
Supported RWD on mobile, tablet devices, to create excellent user experience.
An e-commerce website built with vanilla JavaScript.
Implemented carousel slider and infinite scroll with HTML / CSS / JavaScript.
Accomplished lazing loading for better web performance.
Submitted sitemap to search console and added meta description for SEO considerations.
Fetched data through RESTful API by Fetch and developed shopping cart with WebStorage.
ShortURL - [Github]
A basic web app to transforming any long URL into a shorter, more readable link. Built with Node.js / Express / MongoDB
Tech Blog - [Website]
Dive deep into programming topics to systematize knowledge and make solid learning by writing tech articles.
Memorizing Card Game - [Website] [Github]
A card memory game to test short memorizing. Built with pure JavaScript / CSS / HTML
Expense Tracker - [Github]
A basic web app to provide CRUD feature for tracing expenses. Built with Node.js / Express / MongoDB
Feb 2022 - now
Skills: Ant Design · Vue.js · Nuxt.js · Cypress · TypeScript
Jul 2021 - Dec 2021
Developed shareMore website in 5 weeks and adopted Agile / Scrum for project management.
Participated in fundimatial study group and shared topics including OOP / array method / “this” key word / operators.
Collaborated with IOS developers and Back-End developers under Scrum and delivered additional features to STYLiSH. Winning the Popularity Award in the end.
Built an e-commerce website STYLiSH in 3 weeks independently.
May 2020 - Jun 2021
Implemented online courses mechanism and explained technical details to layperson, helped hairstylists to learn online during the pandemic and connected hair salons in Taiwan, Hong Kong, Malaysia, and China, created a record of 300+ people participating online courses at the same time via Zoom Meetings.
May 2019 - May 2020
Produced clear, compelling copy for various mediums (e.g. ads, blog posts, newsletters)
Worked with creative professionals to build marketing projects and campaigns.
Excellent time-management and organizational skills, always submit the case to the customer 3-5 days before the deadline to leave extra buffer to customer.
Aug 2018 - May 2019
Proven skills in writing and editing content with attention to detail.
Developed and created marketing materials, such as sales and product collateral, and ensured brand guidelines are met.
Aug 2015 - May 2018
Successfully created exposure via youtube content within a limited budget. Organized a three members team and responsible for planning and hosting. [youtube back then]
Within a month without any advertising cost, our video content has earned 260,000 views, 1454 sharings on Facebook, and published on IQIYI homepage.
Incorporated the keywords into article content for optimizing SEO performance to improve search ranking on Google.
Bachelor Leisure and Recreation Management • Sep 2011 - Jun 2015
Foundation Course of Full Stack Web Development Program • Nov 2020 - Feb 2021
A software engineer with solid marketing background, Emily is an effective communicator, a great team player, and is always thinking from users' perspectives when developing a product. Eager to learn knowledge and techniques for better development performance. Always thinking about how I can help and how I can do better. Love to share, keep open-minded, enjoy problem-solving.
Taipei City,TW
Be able to build a SPA and RWD website with HTML / CSS / JavaScript (ES6+) / React / React Router / React Redux / Vue / Vite /.
Build basic web app with CRUD feature using Node.js / express.js / handlebars.
Implement native / Facebook / Google login and register via Firebase Authentication.
Create cloud database via Firestore.
Implemente upload image feature via Firebase Storage.
Control file version and track files using Git / GitHub.
Keep the programming style consistent and clean with ESLint. Write unit test with Jest , and e2e test with Cypress.
shareMore - [Website] [Github]
A social networking site that makes it easy for user to find mutual learning partners and share milestones with each other online.
Applied React / React Router for SPA and Redux for global state management.
Applied styled-components to write CSS in JS efficiently.
Implemented compressed image processing when uploading image with compressor.js
Designed complex data structures for social network requests in proceeding CRUD operations.
Integrated Google Books APIs for searching book and storing them in firestore.
Implemented WYSIWYG text editor using React Quill.
Supported RWD on mobile, tablet devices, to create excellent user experience.
An e-commerce website built with vanilla JavaScript.
Implemented carousel slider and infinite scroll with HTML / CSS / JavaScript.
Accomplished lazing loading for better web performance.
Submitted sitemap to search console and added meta description for SEO considerations.
Fetched data through RESTful API by Fetch and developed shopping cart with WebStorage.
ShortURL - [Github]
A basic web app to transforming any long URL into a shorter, more readable link. Built with Node.js / Express / MongoDB
Tech Blog - [Website]
Dive deep into programming topics to systematize knowledge and make solid learning by writing tech articles.
Memorizing Card Game - [Website] [Github]
A card memory game to test short memorizing. Built with pure JavaScript / CSS / HTML
Expense Tracker - [Github]
A basic web app to provide CRUD feature for tracing expenses. Built with Node.js / Express / MongoDB
Feb 2022 - now
Skills: Ant Design · Vue.js · Nuxt.js · Cypress · TypeScript
Jul 2021 - Dec 2021
Developed shareMore website in 5 weeks and adopted Agile / Scrum for project management.
Participated in fundimatial study group and shared topics including OOP / array method / “this” key word / operators.
Collaborated with IOS developers and Back-End developers under Scrum and delivered additional features to STYLiSH. Winning the Popularity Award in the end.
Built an e-commerce website STYLiSH in 3 weeks independently.
May 2020 - Jun 2021
Implemented online courses mechanism and explained technical details to layperson, helped hairstylists to learn online during the pandemic and connected hair salons in Taiwan, Hong Kong, Malaysia, and China, created a record of 300+ people participating online courses at the same time via Zoom Meetings.
May 2019 - May 2020
Produced clear, compelling copy for various mediums (e.g. ads, blog posts, newsletters)
Worked with creative professionals to build marketing projects and campaigns.
Excellent time-management and organizational skills, always submit the case to the customer 3-5 days before the deadline to leave extra buffer to customer.
Aug 2018 - May 2019
Proven skills in writing and editing content with attention to detail.
Developed and created marketing materials, such as sales and product collateral, and ensured brand guidelines are met.
Aug 2015 - May 2018
Successfully created exposure via youtube content within a limited budget. Organized a three members team and responsible for planning and hosting. [youtube back then]
Within a month without any advertising cost, our video content has earned 260,000 views, 1454 sharings on Facebook, and published on IQIYI homepage.
Incorporated the keywords into article content for optimizing SEO performance to improve search ranking on Google.
Bachelor Leisure and Recreation Management • Sep 2011 - Jun 2015
Foundation Course of Full Stack Web Development Program • Nov 2020 - Feb 2021