5+ years of experience as a C# web application developer.
3+ years of experience as a DevOps engineer
Solid experience in high concurrency architecture development and good at performance tuning(improvement the performance more than 10 times)
A tech blogger author force on tech education training, container tech & Microservice architecture
Top 3 reputation contributors on StackOverflow in Taiwan.
Several open source project owner
Work experience
Microsoft,,2022 Oct - Currently
Technical Support Engineer
MariaDB · Microsoft Azure · MySQL · PostgreSQL
91APP,,2021 Aug - 2022 Sep
Senior Engineer
Develop MQ distribution architecture system based on .net core & rabbitMQ hosting on K8S.
Building MQ distribution architecture SandBox for developing our core modules, improving more than 5 times developing performance.
Postgresql performance tuning plan owner finds real problem enhance more than 5 times performance & sharing knowledge to our team member.
Xuenn Private Limited,Dec 2018 - 2021 Aug
Application Engineer
Building .Net Web API Integration service architecture to reduce 50% of time to create Input & Output Data.
Establishing AOP Lock architecture by autofac & Using Redis RedLock to avoid racing condition & solve deadlock problem, improvement of our system stability.
Serve as CI/CD owner on my team
Establish and Maintain automation deploy flow reduce more than 50% deploy time cost from Dev to Prod.
I wrote some shell scripts to assist our system faster initialize setting reduce more than 30% time cost.
Establish and Maintain DB automation deploy and verify jobs reduce more than 70% time cost.
Executing performance tuning in SQL-Server DataBase(improvement the performance more than 10 times)
Execute Concurrent Stress test by SQL Stress tool
Read and Understand DB execution plan to create suitable indexes for our system.
solve the deadlock.
Responsible for the technical interview and Train our newbie to adapt our workflow quickly.
ECPay Electronic Payment Co., Ltd. ,April 2017- April 2018
Software Programmer
Building asp.net Web API Transaction architecture which saved 30% development time.
Design & Develop architecture of connecting with Taiwanese electronic invoice systems, Flexible system saves more than 50% of time to develop new API.
Develop & maintenance a system to connect with bank payment services which provide users easy to do payment from our system.
Responsible for Third-party payment stream system development to connect to convenience stores payment system by asp.net MVC & web API.
Design & Develop Web API transform data cooperate with business partner & APP Team
Software Skills
Language
C#
JavaScript
SQL
PowerShell script
Shell Script
Devops
Jenkins
Gitlab
Docker
Grafana
K8s
AWS
Git
Linux
Back-end
.Net Core
Web API & .Net MVC
SQL Server
Postgresql
Redis
Rabbit-MQ
Testing Skill
Apache JMeter
NUnit
MSUnit
XUnit
Specflow
Playwright
Education
Lunghwa University of Science and Technology - Taoyuan 2012 Sep ~ 2016 June