Ze3zr0v08mznoomgqfrp

PING-HSIU SHIH (石秉修)

  • 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  
    1. Establish and Maintain automation deploy flow reduce more than 50% deploy time cost from Dev to Prod. 
    2. I wrote some shell scripts to assist our system faster initialize setting reduce more than 30% time cost.
    3. 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) 
    1. Execute Concurrent Stress test by SQL Stress tool
    2. Read and Understand DB execution plan to create suitable indexes for our system.
    3. 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

 Bachelor of Multimedia & Game Science 

Honor Awards & Organizations


1. It幫幫忙 鐵人賽 2019 Topic:從Asp.net框架角度進入Asp.net MVC原始碼


2. Dot Net Study Group lecturer Apr 2019 

Community Participation


Stack Overflow:

  • I enjoy problem solving and assessing to find a better solution to problems .
  • Active on Stack Overflow in this year to help people solve problems,mainly SQL or C# problems

profile for D-Shih on Stack Exchange, a network of free, community-driven Q&A sites