Experience
2020 — Now
2017 — 2020
2017 — 2020
Markham, ON Canada
• Managing 15+ software developers in different teams working on Just-In-Time (JIT) compilation technology.
• Leading academic outreach efforts for Eclipse OMR and OpenJ9 to collaborate with research teams at top universities around the world on language runtime development.
• In charge of annual hiring of many high-quality student interns for the development teams and building an informative and intuitive on-boarding program for the students.
• Championing a collaborative team environment by running social events for team members to share their technical expertise and travel experiences with the team.
2007 — 2017
2007 — 2017
Markham, ON, Canada
• Worked on the optimizer in the Just-In-Time (JIT) compiler, and designed and implemented a number of optimizations to improve run-time performance of compiled code.
• Contributed to open-sourcing Eclipse OMR project from the very beginning.
2005 — 2007
2005 — 2007
Toronto, Canada Area
• Designed and implemented a reliable trade server that communicates with a commercial bank over FIX 4.2 protocol. The server handles multiple market rate updates per second for a number of foreign currency pairs and stores the rates in a cache for fast future retrievals. The server is also responsible for sending various order messages to the bank as well as parsing all returned status responses.
• Developed an application to unwind all customers’ transactions resulted from a set of incorrect rate spikes. The application first queries the database to find out all affected accounts and transactions. It then figures out which transactions should be corrected. Finally it makes the complex logic reasoning as to what actions should be taken and commits those changes to the database.
• Implemented various tools to allow customer service representatives to answer customers’ questions regarding their account information as well as their recent trading activities.
2003 — 2004
2003 — 2004
Redwood City, CA
• Acquired in-depth knowledge of PKCS #11, a cryptographic token interface standard developed by RSA Laboratories.
• Developed and unit tested a set of API calls in compliance with PKCS #11 to expose all applicable cryptographic functions offered by the Ingrian secure platforms.
Education
Stanford University
Master of Science - MS
University of Colorado Denver