Work Experience
Shizen Connect
Sept. 2024 – Present
Research & Development / Senior Software Engineer
New features for an energy management platform
- Led the planning and execution of new feature development for an energy data management platform, coordinating requirements between stakeholders and engineering teams.
- Designed and oversaw profitability simulation projects for electricity transactions, translating business objectives into technical deliverables.
- Utilized cloud-based and data analysis tools to support project planning, validation, and decision-making.
- Collaborated with cross-functional teams to ensure feature feasibility, system scalability, and on-time delivery.
- AWS Lambda
- SES
- EventBridge
- Google Colab
- Jupyter Notebook
Japan Advanced Semiconductor Manufacturing (TSMC)
Feb. 2023 – Aug. 2024
IT Specialist / Senior DevOps Engineer
IT systems for a newly built semiconductor foundry
- Communicated with stakeholders and wrote system requirement specifications for development.
- Established and executed rollout plans for 30 systems with stakeholders and DevOps teams.
- Conducted 30+ user interviews to understand pain points and worked with the home development team to build solutions.
- Communicated with internal and external parties in English, Japanese and Chinese.
- Deployed and monitored microservice nodes with Argo CD and Prometheus.
Protolabs Japan G.K.
May 2016 – Oct. 2022
Senior Software Engineer
Protolabs 2.0 — digital quoting platform and MES in a microservice architecture
- Participated in the design and implementation of a microservice system tailored for the manufacturing process.
- Created design and implementation plans and executed them using Agile methods.
- Designed and implemented frontend UI, backend business logic, database access and message queues for optimal performance.
- Designed and implemented the CI/CD pipeline on Azure DevOps.
- Worked as a trusted, self-disciplined member of a fully remote team.
- Took SRE duty to ensure high availability of the web apps.
- .NET Core
- C#
- Vue.js
- TypeScript
- Vuetify
- webpack
- nginx
- Azure DevOps
- Docker
- RavenDB
- MSSQL
- RabbitMQ
- Datadog
- Splunk
- PagerDuty
- SonarQube
Project Kaizen — maintenance and improvement of the existing system
- Worked with stakeholders to understand their needs and proposed solutions and plans.
- Planned design, implementation, testing, deployment and user communication.
- Contributed to a 30% increase in global revenue.
e-Jan Networks
Oct. 2014 – May 2016
Senior Software Engineer
CACHATTO Business Messenger — workplace communication tool
- Led a small team in Japan to drive development tasks.
- Developed and delivered a web-based chat application.
QNAP Systems
Feb. 2013 – Jul. 2014
Software Engineer
myQNAPcloud
- Developed and deployed the client application connecting to the cloud service.
- Built the client UI with ExtJS and the backend logic in Linux C.
- Delivered a lightweight client; the system grew to handle millions of connections worldwide.
Quanta Research Institute, Quanta Computer
Dec. 2009 – Feb. 2013
Specialist (Jan. 2012 – Feb. 2013) · Software Engineer (Dec. 2009 – Dec. 2012)
QUCA — video conference and broadcasting system
- Led Android software development and planning; delivered the Android controller app and an Android video broadcasting system, which later evolved into a tele-medical platform used in Taiwan.
- Initiated a video conferencing set-top box system providing video and voice calls.
- Led development of the Linux controller software and coordinated with vendors.
- US Patent 8749611B2 “Video conference system”.