Reuyxvdr78vkcfvdoxe2

Alan Ting

  Trend Micro Incorporated • Taipei, Taiwan


 I am a software engineer who likes to challenge new technologies. I have five years of practical experience (including one year of software internship experience). Currently I am a back-end engineer at Trend Micro. Most projects are developed using Python (Fast API). I used to be a junior engineer in PHP and JAVA, familiar with Laravel and Spring Boot, and deployed with CI / CD. I has also worked as an iOS software developer for iOS Swift Developer. In private, I also write programs to solve small problems in life for my friends around me.

Software Engineer
1996,Taipei,TW

0968-629-524
[email protected]

Certified

Projects 01 00@2x

Azure Solutions Architect Expert

Projects 01 01@2x

Azure Administrator Associate

Projects 01 02@2x

Azure Fundamentals Issued by Microsoft

Projects 01 00@2x

AZ-303 Microsoft Azure Architect Technologies

Projects 01 01@2x

AZ-304 Microsoft Azure Architect Design  


Skills


PHP

Laravel

Composer

Eloquent ORM


Python

Python3

Flask

Fast API

Django


Java

Spring Framework

Spring Boot

Spring Data


DataBase/Cache

MySQL/MariaDB
SQL Server

MongoDB

Redis


JS

jQuery

NodeJS

VueJS

ReactJS

Ajax


Web

HTML5

CSS

Bootstrap3/4


Contatiner

Kubernetes

Amazon Elastic Kubernetes Service Azure Kubernetes Service Docker Docker Swarm


Container Registry

AWS Elastic Container Registry

Azure Container Registry

Docker Hub


IOS

Swift


Version Control

GitHub & Github Enterprise

Jenkins

Circel CI

Travis CI

GitLab


Capital Flow

Cathay Pacific Credit Card

 Cathay Pacific Virtual account

Tkhspa POS

TapPay


Data Transfer

JSON

CSV

XML


AWS

AWS EC2

AWS IAM

AWS CodeDeploy

AWS S3

AWS CloudWatch

AWS Route 53

AWS Elasticsearch Service

AWS RDS

AWS Redis

AWS CloudFormation

AWS API Gateway

AWS Lambda

AWS NAT Gateway

AWS EKS AWS Quicksight

AWS Cognito

AWS ELB & ALB

AWS Security Group

AWS ECR


Develop Tool

Sublime

Text

VS Code

Notepad++

PHP Storm

IntelliJ

Pycharm

XCode

Navicat

Sequel Pro

Robo 3T

Source Tree


Others

MQTT

WEB SOCKET

Facebook API

Google Map API

Google Sheet API  

Google Analytics

Firebase

Line Notify API

Visual Basic

Test Case

Qmacro

Selenium

Experience

Trend Micro since 2020.02 to now

  • Formally joined the team in February 2020, Worked as a backend engineer in "Global Infrastructure Services"


Assist companies to develop internal systems

  • Responsible for the development of the new MCP(Mutli Cloud Platform) system
  • Responsible for maintaining existing internal system services
  • Assist team project development
  • Internal technology sharing


Skills:Python、Flask、Fast API、React.js、MySQL、Mongo DB、CI/CD、Gray Log、RESTFul API、Ubuntu、HTML5、CSS3、AJAX、JavaScript、Test Case


Develop:

  • Python + React.JS: MCP (Multi Cloud Platform) (Account.Billing.RI & SP....)
  • Python + React.JS: ZION (Internal system management)


Maintain:

  • CI/CD: Management company CircleCI service
  • Github Enterprise: Management company GHE service


104 Information Technology since 2018.12 to 2020.02

  • Formally joined the team in December 2018, Worked as a software engineer in "System Services-System Development Section"


Assist companies to develop internal systems

  • Responsible for the development of the new APIM (API Management) system
  • Responsible for maintaining existing internal system services
  • Assist team SA/SD in project
  • Internal technology sharing


Skills:PHP、Laravel、Java、Spring Framework、Python、Vue.js、Node.js、MySQL、CI/CD、Elastic Search、RESTFul API、Ubuntu、HTML5、CSS3、AJAX、JavaScript、Test Case


Develop:

  • PHP:APIM 2.0 Internal API Management System
  • Java:APIM 2.0 SDK
  • Node JS:APIM 2.0 SDK
  • Python: APIM 2.0 SDK & AWS Lambda


Maintain:

  • PHP: Sysblog Internal announcement system
  • Java: Devmaster Internal engineering system


Intelligent Cloud Plus 2016.09-2018.06

  • Assisted the team as an intern in 2016 to develop various systems
  • Formally joined the team in July 2017 as a software engineer in the RD


Develop related e-commerce related WEB platforms and various APP developments

  • Responsible for front-end JS and back-end PHP, Maximize the balance of web pages on the front end and back end
  • Responsible for database planning and modularization of functions
  • Systematic analysis of customer needs
  • Responsible for API development, writing API files
  • Responsible for IOS development


Skills:PHP、Laravel、Vue.js、MySQL、MQTT、RESTFul API、GA、FireBase、Node.js、Ubuntu、HTML5、CSS3、AJAX、JavaScript、Test Case


Web Project:TAT TaiwanSunlineNP Telecom、Industrial Safety Inspection System for Taichung Thermal Power Plant、Ho̍k House Hotel Admin System、Life World Admin System


IOS Project:TAT TaiwanHo̍k HouseLife World 、Ho̍k Admin、Office automation


Education

National Kaohsiung University of Applied Sciences Department of Electronic Engineering Bachelor 2014.09-2018.06

  • Senior semester ranked 1st
  • 48th ITSA online program design competition Merit
  • 52th ITSA online program design competition Merit
  • Participate 2nd National Science and Technology College Program Competition
  • Participate 1st National Science and Technology College Program Competition Honorable mention
  • Participate in Jingyi University National Urban Design Competition 2018
  • Database system design
  • APP software development
  • Arduino tandem

Ling Tung High School Department of Computer Science 2012.09-2014.06

  • National High School Skills Competition 15th in Software Design
  • Information Month Information Skills Competition 102 Ranked 3rd
  • Information Month Information Application Contest 102 Ranked 5th
  • 2013 National Higher Vocational Education「 Smart robot」Competition 2nd
  • 2nd and 3rd grade schools ranked 1st

Portfolio

Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

WEB APPLICATION PROJECTS

Show More
Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

MOBILE APPLICATION PROJECTS

Show More
Projects 00 00@2x 25de285f43c486b5a0ddc099900a08387ad7a27243b9ba95b25d3665ee9775ae

OTHER PROJECTS

Show More

Web Application

TAT Taiwan

  • Developed with Laravel FrameWork, Vue.js, AJAX, MYSQL, Swift ...
  • Responsible for all front-end functions, background function maintenance, database planning, and IOS APP development
  • Assist owners to promote offline members to online members, and launch a series of discount activities on the anniversary.
  • WEB front desk, responsible for functions as follows: 
    • Home: Member Center, Latest News, Store Information, Products, About Us, Shopping Cart
    • Member Center: My Account, Order History, Member Information, Bonus History, Coupons, Contact Us
    • Latest news: latest news details
    • Store information: Information about each store
    • Products: Product list, Product details, Add to cart
    • Shopping cart: Shopping cart discount calculation, Order establishment, Credit card or Virtual transfer remittance.
    • About Us: Information about us.
  • WEB background management and maintenance functions are as follows:
    • Dashboard:Members, Contact Us, Products, Orders and Statistics.
    • System management: Simple authority system (user, role, authority), Function list, System configuration settings.
    • Display management: Website carousel ads, Latest news, Frequently asked questions, Privacy policy configuration, Display settings.
    • Commodity management: CRUD of commodity information, CRUD of commodity classification.
    • Sales management: CRUD of sales order, Process management, Sales setting.
    • Customer management: online member CRUD, store member CRUD, bonus record CRUD, customer consultation CRUD, customer management settings 
    • Marketing Management: Special offer setting CRUD, Coupon CRUD, Coupon distribution, Coupon record, Marketing related settings 
    • Log records: background login records, background operation records

Paragraph image 00 00@2x ebb59a6d9adb03673d06762584bb6a0cc401a7cc4bd081bb82ce6f841d95aa2b
Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

SunlineNP Telecom

 Web Link

  • Developed using Laravel FrameWork, CSS, HTML5, MYSQL ... and other related technologies.
  • Responsible for all functions in the foreground, maintenance of background functions, and database planning.
  • WEB front desk, responsible for functions as follows:
    • Telecom services: Bid for 一路通, IOT Card, Sales Mobile Number, Prepaid card, Monthly rent, Enterprise cost-saving integration services, Various international calling card services
    • Information Integration Services: Sunline TV, Sunline Car J
    • Sunline App
    • Customer service: About SunlineNP , Store Base
  • WEB background management and maintenance functions are as follows:
    • Dashboard:Customer, Cell phone Number, Order overview and Equipment information
    • Authority management: Simple authority system (users, roles, permissions).
    • Web page configuration: The website front desk displays the data configuration.
    • Customer Management: Customer Information CRUD.
    • Telecommunications information: Telecommunication information CRUD.
    • Sales management: Sales order CRUD, Process management.

Industrial Safety Inspection System for Taichung Thermal Power Plant

  • Developed using Laravel FrameWork, CSS, HTML5, SQL Server ... and other related technologies.
  • Responsible for all functions and database planning of the whole case.
  • WEB functions are as follows:
    • CRM employee management.
    • Work safety inspection records CRUD and output.
    • Check the inspection records CRUD and output.
    • Contractor Information CRUD.
    • Illegal items CRUD.
    • Contractor violation report output.
  • API development functions are as follows:
    • Employees log in and forget their passwords.
    • Upload and query the industrial safety inspection records (picture + text).
    • Upload and query inspection records (picture + text).
    • Query violations items.
    • Query upload history.

Paragraph image 00 00@2x ebb59a6d9adb03673d06762584bb6a0cc401a7cc4bd081bb82ce6f841d95aa2b
Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Ho̍k House Customer Admin System

  • Developed using Laravel FrameWork, CSS, HTML5, Google Sheet Api, MYSQL ... and other related technologies.
  • Responsible for all functions and database planning of the whole case.
  • Try researching the Google Sheet Api and dumping the data into a Google spreadsheet.
  • Provide owners to help customers use the webpage (intranet) to fill in the relevant information, and open the APP has reached the smart hotel, and also use Google Sheet API to fill in customer information on Google Sheet, to assist the owners to achieve the effect of customer management.

Life World Admin System

  • Developed using Laravel FrameWork, CSS, HTML5, Google Sheet Api, MYSQL ... and other related technologies.
  • Responsible for background function maintenance and API development.
  • WEB background, the function is as follows:
    • System management: Simple permissions system (users, roles, permissions).
    • Latest news: Post message CRUD. 
    • Product management: Product information CRUD, specifications CRUD, tags CRUD.
    • Sales management: Sales order CRUD, process management, return management.
    • Automatic delivery management: CRUD for automatic delivery settings, automatic delivery list for this month.
    • Customer management and management: check CRUD membership information, bonus records.
    • Push mechanism: push messages to mobile phones.
    • Log records: record operation logs in the background.
  • The API development functions are as follows:
    • Home: latest news, share leaderboards.
    • Products: product list, product details, add to cart.
    • Shopping cart: amount calculation, storage order, TapPay payment flow.
    • Member Center: Member registration, physical member binding, member accumulated points, organizational chart, modification of member information, automatic delivery plan, bonus records, commonly used mailing addresses, etc.

Paragraph image 00 00@2x ebb59a6d9adb03673d06762584bb6a0cc401a7cc4bd081bb82ce6f841d95aa2b
Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Ray Thunder Admin System

  • Developed using Laravel FrameWork, CSS, HTML5, MYSQL ... and other related technologies.
  • My friends around the world are operating the 8591 platform privately, but sometimes I find that it is too difficult to manage the account with notepad. Here is a file, there is a file, so one day I thought of using my own technology to help them build a Website to manage all account categories.
  • The background functions are as follows:
    • Accounts are classified according to "Not On Sales", "On Sales", and "Not Sold".
    • Account Details CRUD.
    • The platform information shows the current account sales status at a glance.

ETH Mine management platform

  • Developed using Laravel FrameWork, CSS, HTML5, MYSQL ... and other related technologies.
  • There are friends around who are mining, but sometimes there are too many mining machines that are difficult to manage, and sometimes the mining program crashes abnormally, so I thought of using Laravel Admin combined with the mine's API and Line Notify API to push exception notifications a C # program is used to patrol to achieve almost zero labor to manage these miners.
  • The background functions are as follows:
    • User CRUD。
    • Mining wallet、Line Token CRUD。 
    • Miner's target computing power CRUD, push broadcast options。

Paragraph image 00 00@2x ebb59a6d9adb03673d06762584bb6a0cc401a7cc4bd081bb82ce6f841d95aa2b

MOBILE APPLICATION

Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

TAT Taiwan

  • In conjunction with the related functions of the webpage, a set of e-commerce APP systems developed by SWIFT.
  • Provide TAT customers can use the APP to get more information about TAT.
  • APP functions are as follows:
    • Home: latest news, hot products, official recommendations.
    • Products: product categories, product lists, product details.
    • Shopping cart: Shopping cart discount calculation, order establishment, credit card or virtual transfer remittance.
    • Member Center: historical records, member bonus, member orders, member information ... and other functions.

Ho̍k House

  • A smart hotel APP system developed using SWIFT, SIP ...
  • It is a smart hostel in southern Taiwan that can provide travelers with a different experience during their trip.
  • APP functions are as follows:
    • Member registration, login, third-party login (FB & Google).
    • Provide travelers with Google Maps to see nearby attractions and snacks.
    • Check In By ID Card.
    • Remotely open personal room door, gate.
    • Remotely control all equipment in the room (dimming lamp ratio, curtains, air-conditioning, TV, etc.) and set the situation.
    • Use SIP communication to talk with customer service staff, and also provide chat rooms for customers to communicate with customer service staff using text.
    • Check out feature.

Paragraph image 02 00@2x cb1a9cce8ec2420576e7f93d4a97d2663cb38d3060b7943702140d7f6da9f81e
Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Life World

 APP Link

  • A set of direct selling APP systems developed using SWIFT ... and other technologies. 
  • Provide Life World customers can use the APP to get more relevant information.
  •  APP functions are as follows:
    • Home: The latest news, phenol enjoy rankings.
    •  Products: product list, product details, add to cart. 
    • Shopping cart: amount calculation, stored order, TapPay SDK.
    •  Member Center: Member registration, physical member binding, accumulated member points, organizational chart, modification of member information, automatic delivery plan, bonus records, commonly used mailing addresses, etc.

Ho̍k Admin

  • A set of administrator APP systems developed using technologies such as SWIFT ...
  • The development of this APP is mainly for the owners and the staff in the hotel, so that the owners can know the current situation of the room's use no matter when and where they are. If the guest in the room has already checked out, the situation mode can be used to turn off all the equipment in the room.
  • The cleaning staff no longer need to hold the room card, just need this APP to enter the room! 
  • APP functions are as follows:
    • Open the door and door at the far end. 
    • Remotely control all equipment in the room (dimming lamp ratio, curtains, air-conditioning, TV, etc.) and set the situation

Paragraph image 00 00@2x ebb59a6d9adb03673d06762584bb6a0cc401a7cc4bd081bb82ce6f841d95aa2b
Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Office automation

  • A set of office automation APP systems developed using SWIFT, MQTT ... and other related technologies. 
  • The difference between this project and Ho̍k is that Ho̍k's transmission protocol uses the HTTP protocol, but this system uses the MQTT transmission protocol, which is more stable and the transmission time is shorter.
  • This APP can show the environment information of the entire office at a glance, and can perform corresponding operations.

OTHERS

Popkart Login

 Github Link

Rewrite the open source BeanfunLogin (C #) to read the notepad account to run the kart login, open the program to open the game.

Paragraph image 00 00@2x ebb59a6d9adb03673d06762584bb6a0cc401a7cc4bd081bb82ce6f841d95aa2b
Paragraph image 01 00@2x 1a3881c875a7a1fb1e859435ef9363b5ddf36f4e73d1ad63a1a0af69f2a9f745

Quick Macro Script

Have written a variety of key wizard scripts to achieve various automation effects on the computer. For example: when you run a popkart and hang up, you may encounter a disconnection, then go back online, join the room and start the game. When it is determined that the game character has reached a certain level, it is pushed to the user's LINE using the API developed by Laravel FrameWork.


PopKart Disconnect

Use C # program to patrol, the last update time of the VM picture, if more than 30 minutes, push LINE to notify the user, your account may have an abnormal situation!

Paragraph image 00 00@2x ebb59a6d9adb03673d06762584bb6a0cc401a7cc4bd081bb82ce6f841d95aa2b