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