a legacy React project to Next.js, incorporating Redux, Redux Saga, and modern CSS. Developed critical pages including the user dashboard, company page and payment pages. Implemented new features such as contact import from other services and cross-device auto-logout mechanism. Enhanced website performance through server-side rendering, caching services, and continuous optimization using tools like PageSpeed Insights. Resolved challenging errors, such as an issue with Algolia during the server-side rendering phase that led to a Next.js server crash. Enhanced team's data analysis efforts by integrating analytics tools and
@gmail.com Experience Aimatchmaker Inc. - Full stack engineer, May 2017 ~ Now (Website: https://aimatchmaker.com/) Build new, innovative web-based products, and maintain cloud infrastructure (AWS) as well as backend project (Node js). I also refactor frontend project from jQuery to vue server side rendering, which optimize our user experience and website loading speed. - As a tech lead defining features with product manager and deciding software architecture in our company. - Planning of UI/UX - UI/UX Design - refactor legacy code base. - Used flutter to build native app
optimization Work Experience Antarctica Global Technology and Consulting LLP (Cox & Kings Ltd. / Snaptech Digital Solutions Pvt Ltd.) , Software Engineer - Nov 2016 ~ Present Designed, architected and wrote the front-end application using ReactJS with reusable components Designed Node.js application components through Express.js Responsible for server-side development, database development, and front-end development Developed Content Management System Improved legacy front end by replacing it with NextJS which resulted into faster loading times for website and also helps in SEO Implemented back-end features of a web application using Express Framework and ES6 features Optimized
indexer Develop the video indexer method and architecture Develop video synchronize data scheme in mongoDB Cloud-import-manager develop virtual environments for platform x86-64/aarch64 with SDK overwrite third-party open source python module to develop APIs google/iCloud Photos downloading downloading data management in db Oauth-server authorization Software integration Integration system env. and edge AI chip SDK Hardware acceleration for streaming decode/encode AugustJanuarySenior Software Engineer, Asustor Inc. In the past few years in Asustor, in addition to focus on product testing, but also joined the development of several applications on the
Migrated a legacy React project to Next.js, incorporating Redux, Redux Saga, and modern CSS.
Developed critical pages including the user dashboard, company page and payment pages.
Implemented new features such as contact import from other services and cross-device auto-logout mechanism.
Enhanced website performance through server-side rendering, caching services, and continuous optimization using tools like PageSpeed Insights.
Resolved challenging errors, such as an issue with Algolia during the server-side rendering phase that led to a Next.js server crash.
Enhanced team's data analysis efforts by integrating analytics tools and event tracking systems.
Spearheaded the integration of Strapi (a content management system), enhancing the team's ability to quickly produce pages and distribute content.
Pioneered the integration of LLM model API services.
Research Assistant, Academia Sinica
11/2019 - 4/2020
Conducted research in deep learning-based Natural Language Processing (NLP), exploring innovative approaches in machine learning.
Experimented with various training methods and models, including multi-task learning and language models such as BERT.
Authored a publication titled "Detecting Deceptive Language in Crime Interrogation".
Investigated Memory Networks and applied them to develop an application for detecting deceptive language in text-based games. This involved a collaborative effort with an Israeli research team from a university in the United States.
Software Engineer, Crypto Arsenal
1/2018 - 6/2018
Spearheaded the research and development of Ethereum smart contracts, focusing on contract coding, Dapp infrastructure, and security analysis.
Implemented the frontend user interface using JavaScript, HTML, CSS, and Bootstrap.
Integrated backend APIs with the frontend.
RDAA, Microsoft Taiwan
6/2016 - 1/2017
Contributed to the PowerPoint Online project, focusing on the feasibility study of replicating desktop app features in the web version, particularly the upload of GIF images.
Wrote unit tests using Selenium, contributing to the robustness and reliability of the codebase.
Utilized JavaScript and CSS to develop and enhance web application features, with a working knowledge of C#.
Independently developed and implemented an interactive web-based game using HTML Canvas, incorporating Microsoft Cognitive Services for advanced facial and emotion detection.
Education
National Taiwan University
Computer Science and Information Engineering
2013 - 2018
Web-Related Skills
React and Next.js
TypeScript and JavaScript
CSS
Cloud services, including AWS and Heroku
Content Management System development (specifically Strapi)
Web Event Tracking and SEO Techniques
Skilled in integrating and utilizing services and APIs such as Algolia, Google Analytics, Mixpanel, and Sentry.
Migrated a legacy React project to Next.js, incorporating Redux, Redux Saga, and modern CSS.
Developed critical pages including the user dashboard, company page and payment pages.
Implemented new features such as contact import from other services and cross-device auto-logout mechanism.
Enhanced website performance through server-side rendering, caching services, and continuous optimization using tools like PageSpeed Insights.
Resolved challenging errors, such as an issue with Algolia during the server-side rendering phase that led to a Next.js server crash.
Enhanced team's data analysis efforts by integrating analytics tools and event tracking systems.
Spearheaded the integration of Strapi (a content management system), enhancing the team's ability to quickly produce pages and distribute content.
Pioneered the integration of LLM model API services.
Research Assistant, Academia Sinica
11/2019 - 4/2020
Conducted research in deep learning-based Natural Language Processing (NLP), exploring innovative approaches in machine learning.
Experimented with various training methods and models, including multi-task learning and language models such as BERT.
Authored a publication titled "Detecting Deceptive Language in Crime Interrogation".
Investigated Memory Networks and applied them to develop an application for detecting deceptive language in text-based games. This involved a collaborative effort with an Israeli research team from a university in the United States.
Software Engineer, Crypto Arsenal
1/2018 - 6/2018
Spearheaded the research and development of Ethereum smart contracts, focusing on contract coding, Dapp infrastructure, and security analysis.
Implemented the frontend user interface using JavaScript, HTML, CSS, and Bootstrap.
Integrated backend APIs with the frontend.
RDAA, Microsoft Taiwan
6/2016 - 1/2017
Contributed to the PowerPoint Online project, focusing on the feasibility study of replicating desktop app features in the web version, particularly the upload of GIF images.
Wrote unit tests using Selenium, contributing to the robustness and reliability of the codebase.
Utilized JavaScript and CSS to develop and enhance web application features, with a working knowledge of C#.
Independently developed and implemented an interactive web-based game using HTML Canvas, incorporating Microsoft Cognitive Services for advanced facial and emotion detection.
Education
National Taiwan University
Computer Science and Information Engineering
2013 - 2018
Web-Related Skills
React and Next.js
TypeScript and JavaScript
CSS
Cloud services, including AWS and Heroku
Content Management System development (specifically Strapi)
Web Event Tracking and SEO Techniques
Skilled in integrating and utilizing services and APIs such as Algolia, Google Analytics, Mixpanel, and Sentry.