Use Vue storybook and VuePress to develop a shared web component
Develop SEO-friendly websites by Nuxt js SSR and Vuetify
Adjust GA and Google Search Console Tools for market colleagues
Working on Back Office and Server requirements like Docker, Nginx, Laravel, Golang, Kafka, Redis, Mysql, MongoDB
Mentored two junior developers to fit the working flow, code review, advanced front-end technical, data structure, and design pattern
Jun 2019 - May 2021
Red Cypress
Develop
Worked through scrum development with sprint planning, daily stand-up, and retrospective meetings
Develop promotion and back-office website with angular 7 ~ 10 (NGRX, GA, Application Insights, Okta SSO), Vue, and seldom React
Coding style including domain-driven design and clean architecture
Solo-scrum build company inter-project for asset inventory management system with .Net core and angular
As a mentor to teach juniors can follow the company culture and technical support.
Jan 2018 - May 2019
Tong Fa An
CMS / Front-End Senior Developer
Worked through Trunk Based Development (TBD) with AWS CodeCommit, Jenkins, and Daily target
Developed a multiple tenant platform by i18n CMS from outsourcing with jQuery (pattern lock login, jssor-slider, jQuery.Marquee), Apache Solr (Lucene) and Java (JSP, XML, XSD, JSTL, EL)
Helped backend developers to build jQuery relative utilities (Datepicker, Datatable, Time Zone Convert) and layout examples (Bootstrap 3 and CSS Theme) for the back office website.
Developed i18n websites (Angular 5 ~ 7) for Affiliate Ad Networks, Agency Model and Thai lottery
Refactored Java WYSIWYG CMS to Headless CMS with Angular and Bootstrap 4 (RWD, i18n)
Jul 2016 - Sep 2017
Fusions360
Senior Front-End Engineer
Introduced and promoted agile software development that combined with Scrum and Kanban (Trello)
Designed and developed the fintech relative websites (API store, wallet, report) by Angular 2 ~ 4 with RESTful API (Swagger), RWD, i18n, and data visualization (SVG, NVD3, Plotly) features
Performed Angular unit tests (Positive Testing) and code coverage reports with Karma and Jasmine
Aug 2014 - Jul 2016
Shinewave
Programmer
The software development process started with Waterfall to Agile (Scrum Sprint and Standup Meeting).
Created cloud platform for the Traceability System and Virtual Lab with Django, AngularJS, MongoDB, MariaDB, and programmed HTML5 canvas line chart (1000 data per second)
Refactored the outsourcing front-end of Smart Embedded Management Agent (SEMA) from Backbone.js, UnderscoreJS, jQuery to AngularJS (Page load time from 15 to 2 seconds)
Participated in projects with C# (ASP, ADO, MVC, WPF, Web API, EF, Dapper, LINQ, Razor)
EDUCATION
Sep 2015 - Jun 2017
National Taiwan University of Science and Technology
Master of Information Management
Master's Thesis: Integration of IoT Heterogeneous Networks with Smart Contracts in Blockchain (AngularJS, Bootstrap3, web3.js, Ethereum, Truffle, Testrpc, Flask, PyJWT, Pycrypto, MQTT)
Data Mining: R (K-Mean, Linear regression, Decision tree, Principal component, Factor analysis)
Web Service Information Security: Java (RESTful API, Jersey, DSA, DES, AES)
Sep 2011 - Jun 2015
Shih Chien University
Bachelor of Information Technology and Management
Independent Study: Developed Android project (Navigation Drawer, Google Maps Android API v2, SQLite, fragment) by Eclipse ADT bundle, Genymotion, and PHP backend with MySQL
Served as C programming Teaching Assistant, Research Assistant (ITSA and National Science Council), also engaged and held the programmer competitions using C/C++ (ITSA, CPE, UVa)
Information and network security (Cryptography, Kerberos, X.509, MITM, Diffie–Hellman )