Experienced Senior Software Developer with over 10 years of expertise in software engineering. Delivered over 100 projects using cloud technologies like AWS or Azure and collaborated with cross-functional teams to deliver high-quality results. Demonstrated expertise in prioritizing continuous improvement and fostering enhanced outcomes. Valuable experience in QA and PM roles further boosts the capacity to guide teams in developing cutting-edge tools and systems.

Overview

Experience

Senior Software Engineer - Trulioo (Vancouver, B.C., Canada)

2020 - 2023

2019 - 2020

Senior Software Engineer - RYCOR Solution Inc. (Vancouver, B.C., Canada)

2018 - 2019

IT Director - Spring-Trees Technology (Taipei, Taiwan)

2017 - 2018

Product Manager - Nogle Ltd. (Taipei, Taiwan)

2016 - 2017

Manager, Quality Assurance - Bank SinoPac Ltd. (Taipei, Taiwan)

2014 - 2016

Software Development Team Lead - Asia Fusion Technology (Taipei, Taiwan)

2013 - 2014

Junior Project Manager - Paradigm Asset Managements Co. Ltd. (Taipei, Taiwan)

2012

Senior Quality Assurance Engineer - Spring-Trees Technology (Taipei, Taiwan)

2008 - 2011

Senior Engineer - Gamania Digital Entertainment (Taipei, Taiwan)

Experience

Projects & Achievement

Coin Toss Games

A game with an MVP version of 50/50 chance to win is played every minute. This means that there is an equal likelihood of winning or losing. The game board displays two options - A and B - that players can bet on. The objective of the game is to predict the outcome of each round correctly. The game resets every minute, so players have the opportunity to bet again on the next round.

React

Typescript

Kafka

.Net Core

MongoDB

Spring Boot

Message-Driven Project

Implemented message-driven projects on AWS to accommodate high-volume requests from customers. This project uses SQS and Amazon Lambda.

.Net Core

AWS

DevOps Pipeline Redesign

To improve production deployment efficiency, we set up a Continuous Integration/Continuous Deployment (CI/CD) pipeline that automatically deploys artifacts to production. This process has significantly reduced the deployment time from 8 hours to just 2 hours, allowing faster and more frequent updates to be pushed to production.

TFS

Continuous Integration

Continuous Delivery

Chatbot Campaign

Led a team to implement a chatbot on IM. This chatbot answered all the questions about the "Ghost Festival" in Taiwan. Moreover, it sent our coupon if users hit the keywords we set up.
This chatbot won the "Best AI Application Award" and other campaign awards.

.Net Core

RESTFul API

MSSQL

Azure