# ShihSyun (Michael) Huang
### E-mail : [shihsyun@gmail.com](mailto:shihsyun@gmail.com)
### Linkedin: https://www.linkedin.com/in/shihsyun/
## Profle
#### As a senior developer with 15 years of hands-on experience, I have a proven track record of success in designing, developing, and implementing applications and solutions across a range of front-end and back-end languages, responsive frameworks, and databases. I am a quick learner and a problem solver, as demonstrated by my ability to quickly learn new technologies and effectively troubleshoot technical issues. I am also a team player, and have consistently received positive feedback from colleagues for my collaborative and supportive approach. I am looking for a challenging role as a Software Engineer where I can use my broad development experience and technical expertise to make a positive impact.
## Skills
* From Zero to One, time to market.
* From One to Ten, build production in scale.
* Front-end languages: HTML5 / CSS3 / JS ES6+ / jQuery / React16+
* Back-end languages: Python3 / NodeJS / TypeScript
* Databases: MySQL / Postgres / MongoDB / Redis
* AWS: EC2 / Fargate / ECS / RDS / CloudWatch / S3 / DynamoDB / Lambda / API Gateway / DocumentDB / SQS / SNS
* Firebase: Realtime Database
* OAuth: Autho0 / Google / Facebook / Github
* Git / Docker Compose / Test-Driven Development
* Microservices
* legacy system refactoring
* project management
## AWARDS
#### Selected as Arctic Code Vault Contributor in 2020. https://github.com/shihsyun
## EXPERIENCE
*Senior Software Engineer report to Director, 03/2019 – 05/2022*
*Metropia www.metropia.com*
* Worked on high-impact projects which using python2 django 1.8 delivering solutions and upgrade to python3 fastapi by TDD.
* redesing database schema for system performance improving.
* Building automated unit testing via both Github workflow and Bitbucket pipeline.
* Using node.js express (typescript) to integrate with Open Data (https://data.gov.tw) to fetch the non-structual data and store them to MongoDB.
* Occasionally develop React component to support frontend colleague when he need.
*Staff Engineer report to GM, 10/2014 – 1/2019*
*Newegg www.newegg.com*
* Planned and estimated 2-week sprints in a realistic yet time-efficient manner that allowed the teams to deliver the MVP according to the company roadmap.
* Direct lead the team(headcount 12) to implement charging and billing system features.
* Using python locust, do stress loading testing million connections scale while product(https://neweggbox.com/) go launch.
* Provide coordination cross from the teams around the US/TW region, need attend weekly meeting at 07:00(Aisa/Taipei).
*Project Engineer report to President, 09/2011 – 09/2014*
*BccSoft www.bethel.com.tw*
* Designed and implemented eInvoice product(https://www.bethel.com.tw/invoice/), which use node.js express (javascript) with JSON and restful API, which expanded VIP client base 35% and increased POS business 25%.
* In charge of Kaohsiung SBIR planning and execute, since 2013 to 2014, each year got NT$700K grant.
* Migrate legacy ASP hosting service to AWS EC2.
*Product Specialist report to Vice President, 06/2007 – 07/2011*
*Tatung InfoComm www.tatung.net.tw*
* Handle WiMAX telecom Daypass product from end to end, including marketing strategy planning, pricing promotion, sales channel training, and system (e.g. billing, provision, POS, Self-care, network)
* Managed User Accept Test case design, cross-functional test plan analysis, test case execution and evaluation of results.
*Senior Software Engineer report to Director, 05/2003 – 09/2006
*Cipherium Technology www.cipherium.com.tw*
* Use gcc do arm big-endian cross compiler toolchain for BSP, which run embedded linux and busybox.
* Develop features in linux kernel driver or system level features (e.g. fan control, sensor reading, LED control, DHCP, DNS, iptables module, VPN) on the WiFi Router.
* debugging in Linux, e.g. memory leak, slab issue, gdb, core dump generation, sysctl tuning.
* Using Php4 do ODM i18N Web UI customizing, including French, German, and Spanish.
*Software Engineer report to Manager, 10/2001 – 04/2003*
*Sysview Technology www.sysview.com.tw*
* As a Team member for web application service developing in Taiwan Bank, co-work with IBM IT service team and using Web-sphere of J2EE/EJB, DB2 on AS400 mainframe.
* Created UML documentation for the requirement analysis and system design.
* Parsing the mainframe transaction text, and build event-driven architecture via TIBCO message queue.
*Programmer report to Project Manager, 08/2000 – 08/2001*
*i@Solution Technology www.iasolution.net*
* Reduce 50% the chinese IME memory consumption on Compaq iPaq PDA.
* Build the Java SDK for the third-party use.
* Involve stock trading application project, and implement prototyping.
## LICENSE
#### Certified Professional Project Manager training course in 2007
#### Sun Certified Java Programmer in 2001
## EDUCATION
#### Master of Business Administration in Information Management, National Sun Yat-sen University, Kaohsiung City, July. 2012
#### B.S. in Management Science, Da-Yeh University, Changhua County, Jun. 1998