Note that there are some explanatory texts on larger screens.

plurals
  1. USDavid
    primarykey
    data
    text
    <p>Profile</p> <ul> <li>Currently working as a <strong>Project Manager, Team Lead</strong> in a software house in HK</li> <li>Ever worked as a <strong>creative developer</strong> at Imagination Group Asia</li> <li><strong>Software engineer</strong> at ASM Pacific Technology </li> <li><strong>Research fellow</strong> at University of Hong Kong and City University of Hong Kong</li> </ul> <p>With rich experience &amp; and practical expertise in:</p> <ul> <li>IT project development, maintenance and management</li> <li>Front-end, back-end &amp; whole system development</li> <li>Enterprise Web, database, real-time communication, </li> <li>Gaming, mobile apps</li> <li>GUI &amp; algorithmic design, data modeling &amp; manipulation</li> <li>Testing, test driven development performance tuning and problem troubleshooting.</li> </ul> <p>Skill Tags:</p> <ul> <li>C#, C# 5.0, C# 6.0, .Net, .Net 4.6, WPF, WCF, WF, LINQ, Winform, ASP.NET, Azure, TPL, Lambda, Reactive programming, functional programming, Entity Framework, xUnit, NUnit, RestSharp, Multi-threading, RPC, CodedUI</li> <li>Android, iOS, Unity3D, Unreal engine, Mono, Xocde, Swift, Java, Xamarin, Android Studio, Eclipse, NDK, JNI </li> <li>Scrum, Agile, JIRA, JIRA Agile</li> <li>GIT, SVN, Mercurial</li> <li>Java, JavaEE, JPA, Websphere, Weblogic, Hibernate, ZooKeeper, RabitMQ, ActiveMQ, Async-IO, PlayFramwwork, </li> <li>MySQL, MS-Sqlserver, Oracle, DB Clustering, Sharding, partitioning, </li> <li>NoSQL, Redis, Mongodb, Node.js, </li> <li>Tcp-ip, Socket, WebSocket, Stomp, Atmosphere, SignalR </li> <li>Python, Numpy, Scipy </li> <li>OpenGL, VTK </li> </ul>
    plurals
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload