Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.
I have over 8 years of experience in software development, specializing in web development with full-stack capabilities. In the early stages of my career, I was mainly involved in project development, but now I focus on system architecture design and leading and assisting teams in development. I have extensive experience in DevOps, big data, and natural language processing, and I am deeply passionate about data technology. In my spare time, I often develop tools to test new technologies, continually exploring new innovations and maintaining a sharp technical acumen.
Currently, I am focused on developing AI-driven document compliance solutions, responsible for designing AI engine APIs and optimizing systems to ensure efficient solution delivery. Additionally, I have worked on the development of high-traffic advertising syndication systems, ensuring stability and scalability in high-load environments. These experiences have enabled me to design efficient system architectures and provide users with stable and seamless experiences.
[email protected]
Foxit Software • March 2021 - October 2024 • 3 years 8 months
Foxit is a publicly traded software company specializing in PDF solutions, primarily serving the US and European markets. Its products include PDF readers, editors, and various conversion tools, with its PDF reader being the second most popular after Adobe.
At Foxit, I lead the development and architecture design for the Asia-Pacific team, focusing on the development of an AI-driven PDF system. This system powers various AI functionalities for Foxit’s PDF readers, plugins, websites, and partner clients. These features include Named Entity Recognition (NER), table extraction, intelligent classification, and sensitive information redaction, all designed to enhance user experience and improve work efficiency.
We developed iDox.ai, an AI-powered document compliance solution, which automates compliance processes to enhance data protection and simplify document management across industries, helping businesses meet regulatory requirements effectively. As the team lead, I am responsible for developing the AI engine’s APIs and collaborating closely with internal teams from requirement gathering to system design, ensuring efficient and effective solution delivery. I also contribute to writing code and designing systems to further optimize the solution’s performance. Through system design and architecture improvements, I successfully optimized resource utilization, achieving equal or even better performance, enhancing the platform’s efficiency to meet clients' compliance needs.
Aotter Inc. • July 2019 - March 2021 • 1 year 8 months
Aotter is a company focused on three main areas: self-media operations, online advertising ecosystems, and outsourcing services.
As part of Aotter’s backend development team, I was primarily responsible for building scalable services using technologies such as Kotlin, Vert.x, MongoDB, and Redis to implement reactive architectures. I worked closely with the frontend team to ensure comprehensive solutions were delivered. We streamlined our deployment process through Docker and Kubernetes, supporting an efficient CI/CD pipeline to ensure smooth and reliable product delivery.
Our main product was an advertising system designed to handle large volumes of daily ad requests. It was engineered to manage high-traffic loads, helping businesses optimize their advertising strategies, effectively reach their target audience, and ensure a seamless user experience.
Additionally, as an outsourcing partner, we participated in several client projects, including developing the ticketing system for 7-Eleven’s ibon platform and providing solutions for Gamania’s SSO and social media features. These solutions were tailored to meet clients’ specific needs and business objectives.
Hong Yang Technology • September 2016 - June 2019 • 2 years 10 months
Hong Yang Technology focuses on helping clients build customized enterprise-level commercial systems tailored to business needs, particularly CRM systems, with engineers making up 90% of the workforce. I was stationed at the Institute for Information Industry (III) and participated in several projects related to big data and natural language processing, gaining extensive technical experience.
During this period, I contributed to the following key projects:
Customer Service Chatbot: Developed an intelligent customer service chatbot to enhance user interaction and support, significantly improving customer engagement and satisfaction.
User Personalization and Recommendation System: Designed and implemented a user profiling and recommendation system using data analytics and machine learning, providing a personalized user experience.
Intelligent Content Management System: Implemented an intelligent content management system to automate content creation and curation, streamlining workflows and improving efficiency.
User-Friendly Dashboards and Interfaces: Built and maintained user-friendly dashboards and interfaces, integrating complex datasets to enhance data visualization and accessibility.
Our team was organized into small groups, including a team leader, project manager, researchers, and developers, ensuring efficient project execution and delivery.
Foxit - iDox ai
https://www.idox.ai
iDox.ai is an AI-driven document solution focused on data anonymization, extraction, detection, and comparison, helping businesses meet compliance requirements and reduce privacy risks. In this project, I redesigned and developed the system architecture, successfully reducing hardware resource consumption by 50% and increasing the processing capacity for a single document by 100 times. These technical improvements significantly enhanced system performance, ensuring efficient and stable operation even with large volumes of data, providing businesses with a reliable document management and compliance solution.
Foxit - iDox ai developer
https://developers.idox.ai
In the iDox AI Developer project at Foxit, I served as the team lead, providing technical guidance and architecture design while closely collaborating with the product manager for requirements assessment to ensure the stability and reliability of API functionalities. The platform is designed specifically for developers, offering flexible AI functionality integration that allows developers to easily incorporate various AI applications, enhancing the intelligence and automation levels of products. My role focused on ensuring the effectiveness of the overall architecture, facilitating team collaboration, and improving development efficiency.
Anyuan Information - iBon Ticket Sales
https://tour.ibon.com.tw/home/drama
In the iBon ticket sales system project, I focused on backend development, utilizing Kotlin coroutines and Vert.x to achieve efficient service performance, while integrating reactive operations with MongoDB to handle instantaneous high traffic. I was responsible for designing automated processes and implementing CI/CD using Azure DevOps to reduce manual intervention and enhance deployment efficiency. Additionally, I conducted API integration with iBon-related systems to ensure the overall collaborative operation of the system.
Aotter - Trek DMP
https://trek.aotter.net
In the Aotter Trek DMP project, we leveraged both internal and external advertising data to deeply explore market trends, assisting clients in developing the most suitable business models. My responsibilities included designing the system architecture and maintaining the existing web scraping systems, as well as guiding team members in refactoring the relevant web scrapers and ETL processes, conducting code reviews, and ultimately successfully migrating the old system to Kubernetes, enhancing the system's stability and scalability.
Aotter - Trek
https://trek.aotter.net/
In the Aotter Trek project, I was responsible for developing a web user behavior analysis tool that supports market research, online marketing, and advertising delivery by statistically analyzing billions of user behavior data. The system needed to handle a large volume of requests, facing high traffic processing demands. Initially developed using the Play2 framework and Java, it was later refactored to Kotlin and Vert.x to enhance system performance and maintainability. My work included maintaining system reliability, adjusting and designing the system architecture, as well as refactoring and rebuilding relevant microservices.
Aotter - Aotter SuprLink
https://supr.link/
In the Suprlink project, I was responsible for automating the processes of a URL shortening service. The service includes features such as URL shortening, data analytics, user management, and advertising delivery. My responsibilities involved building the Azure DevOps CI/CD pipeline, containerizing the legacy system, and migrating it to Kubernetes. These improvements enhanced the system's scalability and operational efficiency to meet high-demand usage scenarios.
Gamania - Beanfun! Data and Management Center
https://odin.beanfun.com
In this project, I was responsible for the development of the Beanfun! Data and Management Center. This system displays data from all applications using Beanfun! services, enabling data analysis and real-time data monitoring. It can also be embedded as a microservice in other applications to provide data display services.
My responsibilities included designing and implementing the backend gRPC endpoints, designing the database architecture, and fine-tuning the frontend interface to ensure the system runs efficiently and provides a good user experience.
Gamania - Beanfun! Kotter
In the Beanfun! Kotter project, I was responsible for building the backend of a social media system, including features such as time-space cards and group chats. The system offers users a variety of services, including posting, replying to posts, joining groups, and check-ins, enhancing user interaction and engagement.
My work encompassed the design and implementation of gRPC endpoints, database architecture design, and writing system specifications to ensure the system's maintainability and functionality.
Gamania - Beanfun! SSO (Open ID)
For Gamania's unified SSO for games like Beanfun, I was responsible for implementing a centralized single sign-on system, using the OAuth 2.0 specification and designing a dedicated Beanfun SSO Open ID specification. The project included the implementation of the PKCE flow to enhance security across applications.
My work scope covered establishing the OAuth 2.0 flow, implementing the PKCE process for mobile devices, assisting in building iOS, Android, and Web SDKs, writing system specifications, and executing and integrating the frontend interface.
Institute for Information Industry - Insurance Chatbot
https://www.skinsurance.com.tw/skinsurance/chatbot
Developed a customized chatbot to support customer service in the insurance industry, enhancing 24-hour service efficiency. In this project, I led the team responsible for writing the system specification document, integrating the corpus, and building and testing the dialogue classifier and dialogue module. I also took the lead in frontend development to ensure effective integration of the project’s APIs, modules, and components.
Institute for Information Industry - Intelligent Procurement Assistant
https://ai-assistant.datatm.net/athenai
This project provides customers with the ability to create their own chatbots, allowing them to build scripts based on tutorials and easily embed them into LINE Chatbot or Facebook Messenger Chatbot. In this project, I was responsible for writing the system specification document, leading and training new members to ensure timely project delivery. Additionally, I integrated relevant APIs, modules, and components, and produced proposal technical documents, project closure reports, and testing reports to ensure the completeness and operability of all functions.
Institute for Information Industry - VEA
This project provides an online customer service system that analyzes past customer service conversations to predict customer types and recommend scripts to help novice customer service representatives learn quickly. My work included writing the system specification document, assisting the frontend team with design and implementation, and developing modules for speech-to-text, personality prediction, intelligent Q&A, and natural language understanding. I was also responsible for configuring the Docker environment to ensure smooth system operation.
Institute for Information Industry - Smart Business Omni-channel Customer Relationship Management
In this project, I was responsible for integrating a large number of external APIs, including the Facebook API and Google Places API, to obtain and analyze social media user profiles and recommend relevant advertisements to enhance store performance. I wrote the system specification document and set up an efficient data processing environment to support the overall stability and scalability of the system.
Institute for Information Industry - Ministry of Culture's Cultural Content Technology Flagship Program
In the Ministry of Culture's flagship program, I was responsible for applying big data and natural language processing technologies to assist in script analysis for the film and television industry, supporting content production. My work included writing a Request for Proposal (RFP) and three KPI research reports, developing three web crawlers, and creating six tools for analyzing film scripts and predicting box office performance. Additionally, I was responsible for configuring the Hadoop environment to ensure the efficiency and accuracy of data processing.
Institute for Information Industry - AI-Assisted Community Manager
This project utilizes NLP technology to reduce the manpower requirements for community managers by training a Q&A module through the analysis of past posts and comment data, thereby improving response efficiency. In the project, I was responsible for both frontend and backend development, building the frontend interface and StrongLoop RESTful API, integrating with the Facebook API, configuring the virtual machine environment, and finally writing the user manual to ensure smooth system operation and a good user experience.
2009 - 2013
I have over 8 years of experience in software development, specializing in web development with full-stack capabilities. In the early stages of my career, I was mainly involved in project development, but now I focus on system architecture design and leading and assisting teams in development. I have extensive experience in DevOps, big data, and natural language processing, and I am deeply passionate about data technology. In my spare time, I often develop tools to test new technologies, continually exploring new innovations and maintaining a sharp technical acumen.
Currently, I am focused on developing AI-driven document compliance solutions, responsible for designing AI engine APIs and optimizing systems to ensure efficient solution delivery. Additionally, I have worked on the development of high-traffic advertising syndication systems, ensuring stability and scalability in high-load environments. These experiences have enabled me to design efficient system architectures and provide users with stable and seamless experiences.
[email protected]
Foxit Software • March 2021 - October 2024 • 3 years 8 months
Foxit is a publicly traded software company specializing in PDF solutions, primarily serving the US and European markets. Its products include PDF readers, editors, and various conversion tools, with its PDF reader being the second most popular after Adobe.
At Foxit, I lead the development and architecture design for the Asia-Pacific team, focusing on the development of an AI-driven PDF system. This system powers various AI functionalities for Foxit’s PDF readers, plugins, websites, and partner clients. These features include Named Entity Recognition (NER), table extraction, intelligent classification, and sensitive information redaction, all designed to enhance user experience and improve work efficiency.
We developed iDox.ai, an AI-powered document compliance solution, which automates compliance processes to enhance data protection and simplify document management across industries, helping businesses meet regulatory requirements effectively. As the team lead, I am responsible for developing the AI engine’s APIs and collaborating closely with internal teams from requirement gathering to system design, ensuring efficient and effective solution delivery. I also contribute to writing code and designing systems to further optimize the solution’s performance. Through system design and architecture improvements, I successfully optimized resource utilization, achieving equal or even better performance, enhancing the platform’s efficiency to meet clients' compliance needs.
Aotter Inc. • July 2019 - March 2021 • 1 year 8 months
Aotter is a company focused on three main areas: self-media operations, online advertising ecosystems, and outsourcing services.
As part of Aotter’s backend development team, I was primarily responsible for building scalable services using technologies such as Kotlin, Vert.x, MongoDB, and Redis to implement reactive architectures. I worked closely with the frontend team to ensure comprehensive solutions were delivered. We streamlined our deployment process through Docker and Kubernetes, supporting an efficient CI/CD pipeline to ensure smooth and reliable product delivery.
Our main product was an advertising system designed to handle large volumes of daily ad requests. It was engineered to manage high-traffic loads, helping businesses optimize their advertising strategies, effectively reach their target audience, and ensure a seamless user experience.
Additionally, as an outsourcing partner, we participated in several client projects, including developing the ticketing system for 7-Eleven’s ibon platform and providing solutions for Gamania’s SSO and social media features. These solutions were tailored to meet clients’ specific needs and business objectives.
Hong Yang Technology • September 2016 - June 2019 • 2 years 10 months
Hong Yang Technology focuses on helping clients build customized enterprise-level commercial systems tailored to business needs, particularly CRM systems, with engineers making up 90% of the workforce. I was stationed at the Institute for Information Industry (III) and participated in several projects related to big data and natural language processing, gaining extensive technical experience.
During this period, I contributed to the following key projects:
Customer Service Chatbot: Developed an intelligent customer service chatbot to enhance user interaction and support, significantly improving customer engagement and satisfaction.
User Personalization and Recommendation System: Designed and implemented a user profiling and recommendation system using data analytics and machine learning, providing a personalized user experience.
Intelligent Content Management System: Implemented an intelligent content management system to automate content creation and curation, streamlining workflows and improving efficiency.
User-Friendly Dashboards and Interfaces: Built and maintained user-friendly dashboards and interfaces, integrating complex datasets to enhance data visualization and accessibility.
Our team was organized into small groups, including a team leader, project manager, researchers, and developers, ensuring efficient project execution and delivery.
Foxit - iDox ai
https://www.idox.ai
iDox.ai is an AI-driven document solution focused on data anonymization, extraction, detection, and comparison, helping businesses meet compliance requirements and reduce privacy risks. In this project, I redesigned and developed the system architecture, successfully reducing hardware resource consumption by 50% and increasing the processing capacity for a single document by 100 times. These technical improvements significantly enhanced system performance, ensuring efficient and stable operation even with large volumes of data, providing businesses with a reliable document management and compliance solution.
Foxit - iDox ai developer
https://developers.idox.ai
In the iDox AI Developer project at Foxit, I served as the team lead, providing technical guidance and architecture design while closely collaborating with the product manager for requirements assessment to ensure the stability and reliability of API functionalities. The platform is designed specifically for developers, offering flexible AI functionality integration that allows developers to easily incorporate various AI applications, enhancing the intelligence and automation levels of products. My role focused on ensuring the effectiveness of the overall architecture, facilitating team collaboration, and improving development efficiency.
Anyuan Information - iBon Ticket Sales
https://tour.ibon.com.tw/home/drama
In the iBon ticket sales system project, I focused on backend development, utilizing Kotlin coroutines and Vert.x to achieve efficient service performance, while integrating reactive operations with MongoDB to handle instantaneous high traffic. I was responsible for designing automated processes and implementing CI/CD using Azure DevOps to reduce manual intervention and enhance deployment efficiency. Additionally, I conducted API integration with iBon-related systems to ensure the overall collaborative operation of the system.
Aotter - Trek DMP
https://trek.aotter.net
In the Aotter Trek DMP project, we leveraged both internal and external advertising data to deeply explore market trends, assisting clients in developing the most suitable business models. My responsibilities included designing the system architecture and maintaining the existing web scraping systems, as well as guiding team members in refactoring the relevant web scrapers and ETL processes, conducting code reviews, and ultimately successfully migrating the old system to Kubernetes, enhancing the system's stability and scalability.
Aotter - Trek
https://trek.aotter.net/
In the Aotter Trek project, I was responsible for developing a web user behavior analysis tool that supports market research, online marketing, and advertising delivery by statistically analyzing billions of user behavior data. The system needed to handle a large volume of requests, facing high traffic processing demands. Initially developed using the Play2 framework and Java, it was later refactored to Kotlin and Vert.x to enhance system performance and maintainability. My work included maintaining system reliability, adjusting and designing the system architecture, as well as refactoring and rebuilding relevant microservices.
Aotter - Aotter SuprLink
https://supr.link/
In the Suprlink project, I was responsible for automating the processes of a URL shortening service. The service includes features such as URL shortening, data analytics, user management, and advertising delivery. My responsibilities involved building the Azure DevOps CI/CD pipeline, containerizing the legacy system, and migrating it to Kubernetes. These improvements enhanced the system's scalability and operational efficiency to meet high-demand usage scenarios.
Gamania - Beanfun! Data and Management Center
https://odin.beanfun.com
In this project, I was responsible for the development of the Beanfun! Data and Management Center. This system displays data from all applications using Beanfun! services, enabling data analysis and real-time data monitoring. It can also be embedded as a microservice in other applications to provide data display services.
My responsibilities included designing and implementing the backend gRPC endpoints, designing the database architecture, and fine-tuning the frontend interface to ensure the system runs efficiently and provides a good user experience.
Gamania - Beanfun! Kotter
In the Beanfun! Kotter project, I was responsible for building the backend of a social media system, including features such as time-space cards and group chats. The system offers users a variety of services, including posting, replying to posts, joining groups, and check-ins, enhancing user interaction and engagement.
My work encompassed the design and implementation of gRPC endpoints, database architecture design, and writing system specifications to ensure the system's maintainability and functionality.
Gamania - Beanfun! SSO (Open ID)
For Gamania's unified SSO for games like Beanfun, I was responsible for implementing a centralized single sign-on system, using the OAuth 2.0 specification and designing a dedicated Beanfun SSO Open ID specification. The project included the implementation of the PKCE flow to enhance security across applications.
My work scope covered establishing the OAuth 2.0 flow, implementing the PKCE process for mobile devices, assisting in building iOS, Android, and Web SDKs, writing system specifications, and executing and integrating the frontend interface.
Institute for Information Industry - Insurance Chatbot
https://www.skinsurance.com.tw/skinsurance/chatbot
Developed a customized chatbot to support customer service in the insurance industry, enhancing 24-hour service efficiency. In this project, I led the team responsible for writing the system specification document, integrating the corpus, and building and testing the dialogue classifier and dialogue module. I also took the lead in frontend development to ensure effective integration of the project’s APIs, modules, and components.
Institute for Information Industry - Intelligent Procurement Assistant
https://ai-assistant.datatm.net/athenai
This project provides customers with the ability to create their own chatbots, allowing them to build scripts based on tutorials and easily embed them into LINE Chatbot or Facebook Messenger Chatbot. In this project, I was responsible for writing the system specification document, leading and training new members to ensure timely project delivery. Additionally, I integrated relevant APIs, modules, and components, and produced proposal technical documents, project closure reports, and testing reports to ensure the completeness and operability of all functions.
Institute for Information Industry - VEA
This project provides an online customer service system that analyzes past customer service conversations to predict customer types and recommend scripts to help novice customer service representatives learn quickly. My work included writing the system specification document, assisting the frontend team with design and implementation, and developing modules for speech-to-text, personality prediction, intelligent Q&A, and natural language understanding. I was also responsible for configuring the Docker environment to ensure smooth system operation.
Institute for Information Industry - Smart Business Omni-channel Customer Relationship Management
In this project, I was responsible for integrating a large number of external APIs, including the Facebook API and Google Places API, to obtain and analyze social media user profiles and recommend relevant advertisements to enhance store performance. I wrote the system specification document and set up an efficient data processing environment to support the overall stability and scalability of the system.
Institute for Information Industry - Ministry of Culture's Cultural Content Technology Flagship Program
In the Ministry of Culture's flagship program, I was responsible for applying big data and natural language processing technologies to assist in script analysis for the film and television industry, supporting content production. My work included writing a Request for Proposal (RFP) and three KPI research reports, developing three web crawlers, and creating six tools for analyzing film scripts and predicting box office performance. Additionally, I was responsible for configuring the Hadoop environment to ensure the efficiency and accuracy of data processing.
Institute for Information Industry - AI-Assisted Community Manager
This project utilizes NLP technology to reduce the manpower requirements for community managers by training a Q&A module through the analysis of past posts and comment data, thereby improving response efficiency. In the project, I was responsible for both frontend and backend development, building the frontend interface and StrongLoop RESTful API, integrating with the Facebook API, configuring the virtual machine environment, and finally writing the user manual to ensure smooth system operation and a good user experience.
2009 - 2013