alex::main Projects Resume Links

Alexander Chia

Email

Profile

Prior work experience at Google (MTV) and R&D at Square Enix (known for their Final Fantasy series of games) in Tokyo. Top 6 worldwide in Algorithms.

Also completed my CS undergraduate degree from CMU in a record 2 years (Summa cum laude).

Interests: Quantitative Finance, Real time rendering, Algorithms, Optimization

Resume is slightly outdated - see for the most up to date version.

Education
Stanford University, Stanford, CA March 2012
M.S. in Computer Science

Carnegie Mellon University, Pittsburgh, PA May 2009 (Completed in 2 years)
B.S. in Computer Science, Minor in Economics
GPA – 3.86 / 4.0

Raffles Junior College, Singapore Dec 2004
Cambridge GCE Advanced Level
GPA  4.0 / 4.0 + 2 Special Paper Distinctions

Leadership & Experience
Detailed description of Projects
Teza Technologies, Chicago, IL   May 2012 - Present
Quantitative Researcher
  • Developing high frequency trading strategies.
Counsyl Inc., Redwood City, CA   Mar 2011 - Dec 2011
Consultant
  • NDA
Stanford University, Stanford, CA Sept 2010 - Present
Research Assistant, SGeMS group (http://sgems.sourceforge.net)
  • Implementing the uncertainty module for the Stanford Geostatistical Modeling Software (SGeMS). Spatial uncertainty for stochastic processes is modeled using kernel techniques to aid scientific computing and oil reservoir modeling.
  • Models generated by stochastic spatial simulation are mapped from metric space onto feature space via multidimensional scaling, then clustered for model selection.
Square Enix Co. Ltd., Tokyo, Japan Sept 2009 - May 2010
Researcher, Research and Development Division
  • Redesigned and implemented global illumination algorithms for high speed rendering on massively parallel architecture with CUDA/OpenCL.
  • Used stochastic and numerical techniques (Monte Carlo methods with importance sampling etc.) for novel work on photorealistic rendering in real time for a variety of platforms.
Carnegie Mellon University, Pittsburgh, PA Spring 2009
Research Assistant, Foldit (http://fold-it)
  • Game design and implementation for protein folding human computation game
  • Contributed to renderer, game logic for protein creation component, and UI
  • Implemented performance optimizations that gave a 250% fps improvement
Carnegie Mellon University, Pittsburgh, PA Fall 2008
Teaching Assistant, 15-462 Computer Graphics
  • Designed innovative GLSL and raytracing projects for students
  • Gave lectures and acted as consultant on OpenGL, 3D math, and shaders
Google Inc.,Mountain View, CA Summer 2008
Software Engineer Intern, O3D (http://code.google.com/apis/o3d/)
  • Worked on a web API which brings scriptable high-end 3D graphics to the browser
  • Proposed and implemented new component / class designs and API revisions
  • Produced initial developer samples and automated testing suite
International Game Developers Association (IGDA) 2006 – 2007
President, Singapore Students Chapter
  • Chaired the official branch of the IGDA for Singaporean students
  • Organized and taught 3D programming lessons to college students
Singapore Armed Forces, Singapore 2005 – 2006
Engineering Director, Blue Forces Tracking Software team
  • Directed the blue force tracking and communications software project from inception to completion.
  • Software allows op maps to be charted and comms. messages to be sent and synced over high frequency Harris radios. A user-friendly IM client was also written in integrated into the software.
  • The project eventually won the army’s most prestigious innovation award. (WITS)

Coursework

Relevant coursework: Monte Carlo, Machine Learning, Operating Systems, Artificial Intelligence, iPhone/iPad application programming, Algorithms, Computer Graphics

Designed and wrote x86 kernel from scratch
Wrote a fully preemptive, multithread x86 kernel from scratch with C and assembly.
Designed virtual memory allocators, drivers, context switching, ability to run ELF executables etc.

Searching documents in Wikipedia via Hadoop's MapReduce framework
Searching the wikipedia database on distributed architecture using n-grams.
Hadoop gives scalability and enables the query to be completed quickly and accurately.

Image Convolution with CUDA
Image is transformed into the frequency domain via a Fast Fourier Transform, image filter applied, then an inverse-FFT transforms the image back. 100x speedup achieved using CUDA as compared to naive C++ implementation

Honors

Microsoft Imagine Cup 2007 Worldwide Top 6 (Algorithms)

ACM ICPC Regional Finals East Central 2008 Top 5 (Represented CMU)

National Software Competition 2004 1st (Singapore)

National Olympiad for Informatics 2004 Gold (Singapore)

SEARCC International Software Competition 2001 International 4th

Dean’s List, Carnegie Mellon University Fall 2007, Spring 2008, Spring 2009

Defense Science and Technology Agency Undergraduate Scholarship

Skills
  • Languages:
    • C++, Java, Matlab, Python, asm, C#, Javascript, SML, PHP, R

  • 3D APIs / GPU Languages:
    • CUDA, OpenCL, Direct3D, OpenGL, HLSL / GLSL
View Alexander Chia's profile on LinkedIn