Tim Hsu

Yau Ma Tei, Kowloon, HK · (852) 9273-7829 · zaken520@gmail.com

I am a software developer with over 18+ years of professional experience. I come from a C++ background but have gradually moved over to C# .NET development. I work primarily on the backend but can be full-stack if necessary.

I am driven by an Agile development approach, with focus on continueous integration and deployment, extreme programming, TDD, and Agile/SCRUM methodoligies


Experience

Senior .NET Contractor

Randstad Hong Kong Ltd - Temus Ltd. FWD Hong Kong Ltd..

Responsible for WebApi serverless backend development in C# .NET 6. Implementation of all WebApi using AWS Cloud, RDS, S3, Api Gateway/Lambda, and Redis Cache

→ Reason for Leaving
May 2023 - January 2024

Senior Software Engineer

10kM Trading Ltd.

Lead a team of agile developers to build a crypto high-frequency low-latency Market Maker in C# .NET 6. Focus on Market Data, OMS, FIX connectivity, quant and Market Making algorithms.

→ Reason for Leaving
April 2022 - December 2022

Senior System Analyst

Sharp Point Ltd.

Maintained high-frequency FIX trading platform in C++. Wrote new trading platform in C# .NET Core WPF, MVVM. Realtime Market Data, Services include live charting system for brokerages in derivatives, futures and options contracts.

→ Reason for Leaving
January 2019 - March 2022

Senior .NET Consultant

Avanade

Provided expert consultancy and solutions to clients. Leveraged C# .NET experience to solve complex communication between systems. IPC, message queue, distributed system, web api 2.0, asynchronous programming, SQL scripts, all within an Agile, TDD, and DevOps development cycle.

→ Reason for Leaving
November 2017 - December 2018

Lead Analyst Programmer

Concord Pacific Satellite Technologies Ltd.

Lead a team of Agile developers to maintain and build features on a fleet management system. Re-built from scatch entire production infrastructure using C# .NET, C++, MySQL, TDD, socket and network programming, mult-threaded code, in a distributed high availability system.

→ Reason for Leaving
November 2015 - June 2017

Senior .NET Consultant

Global Talent Services Ltd. - Unisys Hong Kong Ltd.

Provided consultancy in .NET and VB .NET for various clients, usually in the banking and financial institutions. Wrote and maintained digital signature view system for bank tellers across HK. Technologies used include WCF, HTML5, AngularJS, CSS3, MSSQL, JQuery, REST, and asynchronous programming.

→ Reason for Leaving
January 2015 - November 2015

Software Engineer

Sungard Global Trading Ltd.

Part of a team to develop high frequency trading platform for clients, for both buy and sell side institutions. Worked closely in the order books to facilitate trade, and leverge existing trading protocols. FIX, OMS, Derivative and options valuation, and implementing financial products and different asset classes into the trading platform among many other things.

→ Reason for Leaving
August 2011 - December 2014

Sr. Software Engineer

QVIVO Ltd.

Used standard C++ and boost libraries to write cross platform video viewer with social features. Also wrote the connectivity, networking, and cloud related features all tied into C++ code, FFMpeg, media libraries, scaleform, OpenGL, DiretX, social APIs, boost threads, in an Agile development environment.

→ Reason for Leaving
October 2010 - August 2011

Sr. Software Engineer

Concord Pacific Satellite Technologies Ltd.

Core engineer that developed the backend socket and networking system. Develop own proprietary protocol for transfering data over the network. Realtime, high frequency and low latency, all using C/C++ and part MFC. Certain systems requiring low level coding in ANSI C, COM, serial ports, WinCE and embedded hardware.

→ Reason for Leaving
November 2008 - October 2010

Sr. Software Engineer

OPSWAT, Inc.

Developed a standard SDK for major security clients that manages behavior of anti-virus, anti-spyware, and firewalls. Computer security focus in crptography, compression, hash functions, white-hat and defensive programming. Technologies used including C++, C#, MySQL, JAVA, and a little bit of front end development.

→ Reason for Leaving
April 2005- October 2008

SEO Specialist

One Share of Stock, Inc.

Fullstack developer using class ASP for search engine optimization. Implemented several SEO and marketing campaigns within web site to track user behavior, traffic analysis, and ad tracking for ROI. HTML, Javascript, CSS, and MSSQL are among the techologies used.

→ Reason for Leaving
August 2003- July 2004

Web Developer

Mendocino. San Francisco Sales, Inc.

Develop in house internal website for inventory tracking. Proposed and wrote from scratch item warehousing, search and retrive inventory system. Used primarily HTML, XML, Photoshop, some C++ and CGI techniques.

→ Reason for Leaving
August 2002- August 2003

Web Developer (Internship)

Club-i - Cyber café

Helped with administrator task, computer tranining, and some web development using HTML, javascript, and photoshopping skils.

→ Reason for Leaving
May 1998- September 1998

Education

San Francisco State University

Bachelor of Science
Computer Science - Software Engineering

GPA: 3.33

August 1996 - May 2002

Phillip & Sala Burton High School

Computer Programming

GPA: 3.47

September 1992 - June 1996

Skills

Programming Languages & Tools
Workflow
  • Data Structures & Algorithms
  • Cross Platform Testing & Debugging
  • Cross Functional Teams
  • Agile Development & Scrum

Interests

Apart from software development, I enjoy spending time with my dog, taking a walk or a hike in the cooler months of Hong Kong.

Otherwise, when on the computer, I am almost always checking up on the latest news of blockchain and cryptocurencies, as I am heavily invested in blockchain projects. I do a little bit of swing trading when the market goes through their natural cycles.


Awards & Certifications

  • C# .NET Certified Developer
  • Professional Scrum Master (PSM 1) Certified
  • MCSA - Microsoft Certified System Associate
  • Certified 70-532 : Microsoft Azure / Cloud Platform
  • Certified 70-533 : Microsoft Azure Infrastructure