Sam Hsieh

Software Developer

Profile Summary

Software developer with over 8 years of experience in solutions using C# and a background in C++ development. Proficient in desktop applications, with a particular expertise in Windows Win32, and UWP platforms. Demonstrated familiar with MySQL database, and complemented by a skill set in front-end technologies including JavaScript and TypeScript. Passionate about problem-solving and continuous learning. I am driven to build flexible, powerful products that deliver exceptional value to customers.

Contact Info:

Phone: +886922677698

Email: [email protected]

Skills


  • Languages: C# (8 years), C++ (6 years), JavaScript (4 years), TypeScript (3 years)
  • Front-end FrameworksReact Native, Vue.js
  • Backend Frameworks.NET (including ASP.NET, .Net Framework), Windows UWP
  • Database System: MySQL (3 years)
  • Version Control: GitHub, GitLab, SVN

Experience


Nov. 2020 - Present

System Engineering  HP

Collaborated in a cross-functional team to design and implement myHP which is a React Native framework. Additionally, participation extends to the development of the Fusion service for applications to call a privileged APIs.

  • myHP - Ported the initial feature in React Native, covering both the

    front-end (TypeScript) and backend (C#). Fusion Service - Wrapping the 3rd party library to service and implementing the SDK.

    . Other features, including System Control, Focus Mode, and Edge Luminance Profile (ELP)

Jun. 2019 - Oct. 2020

Software Engineer  Onelab

Joined Onelab as a full-stack engineer on websites. I was responsible for working on a range of projects to provide aggregated games information. Such as games kickoff time, odds from competitor's websites, the odds formula for different bet types, log monitor, and the risk manager for illegal betting.

Oct. 2017 - Apr. 2019

Senior Project Engineer  Acer

Started to focus on the big data project, UEIP is a high-big data project, including client apps, data processing and analysis. It stores users' data in a distribution system - Hadoop(Cloudera). Pioneered the ConceptD product line based on customer insights.

  • The Origin of ConceptD - In our research, 15% of gaming device users never install games, and that 50% use both gaming and creative software.
  • Big data project knowledge training - Help colleagues join the projects.

Nov. 2015 - Oct. 2017

Project Engineer  Acer

My responsibilities included Windows application and driver development. Help Acer deliver Win10S NB with Airplane mode hotkey on time. Besides, picking up the big data project.

  • Airplane Mode Controller - Person in charge of the driver and co-works with Microsoft.
  • Big data project knowledge training - Familiar with Acer worldwide customers' behavior in Acer products, collected by User Experience Improvement Program.

Projects Experience


  • Fusion Service (C++): Function Development.
  • myHP/HPCC (TypeScript, C#): Function Development.
  • User Experience Improvement Program (C++, C#, SQL, Scala): Main Development.
  • Quick Access (C++, C#): Main Development.
  • Airplane Mode Controller (C++): Main Development.

  • Website Development: Back-end (Java, ASP.NET, MySQL) and front-end (JavaScript, jQuery) Function Development.

Patent


Education


National Chung Cheng University

M.S., Department of Computer Science and Engineering

Sep. 2013 - Oct. 2015

National Chung Cheng University

B.S., Department of Computer Science and Engineering

Sep. 2009 - Jun. 2013