New Taipei City, New Taipei City, Taiwan
I am a software developer specialized in javascript front-end and back-end development. As a developer, I also like to spend my personal free time writing small programs and learning new skills. In the past I have worked on different languages such as C/C++, JAVA, and python.
● Built a Node.js server with Typescript and Nest.js integrating Mongodb, Mariadb, redis, as well as other internal micro services. ● Designed OpenAPI specs for both UI and API clients to consume ● Participated design and implementation for a python server handling OAuth login to 3rd party apps ● Delivered new interactive pages on existing UI project using React, react-query, and valtio ● Wrote bash scripts to automate kubernete operations with kubectl commands ● Added new features to existing Angular project ● Implemented new endpoints to existing php project ● Built a Node.js server for generating PDF files with charts using Chartjs and SVG canvas library
● Review spec and meeting records and convert them to requirements for new JavaScript projects ● Migrated Aglio documentation project to Vuepress with custom theme ● Customized SwaggerUI with its custom layout API and React components ● Integrated React components into existing Vue project ● Conducted UI usability testing for a new project ● Construct full browser End-to-End automation tests with WebdriverIO including OAuth flow to 3rd party websites
● Generated emails from predefined templates via SparkPost python SDK ● Integrated cookie consent tool Cookiebot for GDPR compliance ● Wrote customized webpack loaders and babel plugins for project needs ● Implemented functionality to let developers provide custom theme options for the UI ● Refactored HTML pages and their CSS design with BEM methodology and flexbox ● Created Front-End project deployment scripts by utilizing GitLab CI/CD ● Assisted upgrading python 2 project to python 3
● Created customized frozen-column and fixed-header HTML tables ● Dynamically generated page layout based on user configuration ● Migrated code base to Backbone.js framework ● Populated graphs and charts with Highcharts ● Updated only partial sections without reloading the whole page after user actions ● Used jQuery for AJAX data loading and updating
● Designed web pages with HTML5 and CSS3 standard ● Used AJAX to communicate with server and exchange JSON data ● Developed a website with Twitter Bootstrap, jQuery and AngularJS
● Developed a database website for the company with PHP Framework CodeIgniter and MySQL database ● Identified and analyzed user requirements, and designed website and database structure ● Offered different search options to find products on the website ● Provided a back-end system to update the website
● Graded program assignments for Laboratory for C++ Object Oriented Programming class ● Held review sections for Digital Logic Design class