Blank Chen

[email protected]

  Medium GitHub

SKILLS

  • Software Development: Scrum, Design pattern, Clean architecture, Domain-driven design
  • Front-end: AngularJS, Angular (NPM, Webpack, TypeScript, RxJS), SCSS, jQuery, Vue, React, ECMAScript, W3C, Browser and device compatibility, Mock service, Image compression
  • Information Security: Oauth 2.0, CSRF, XSS, SSL/TLS, CORS, Cookie, Session, Storage, JWT
  • Tools: Git (Git / GitHub / Gitlab flow), Dev Tools, LeetCode (Algorithm), Anaconda, Selenium
  • Databases: SQL, MySQL, MariaDB, MongoDB (Replica Set, Sharding, WiredTige, Optimization) 
  • Clouds: GCP, Azure, Bluemix, AWS (EC2, Lambda, Kinesis, DynamoDB, S3, EB, RDS)
  • OS: Window (XP, 7, 10, Ubuntu WSL), Ubuntu (12.04, 14.04), CentOS (7), macOS

WORK EXPERIENCE

Jun 2021 - Present

Rainbow Tech

Senior Full-stack Developer

  • 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)
  • Knowledge Management: Python (TF-IDF, Inverted Index, VSM, KNN, Naive Bayes, SimHash) 
  • 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 )