Director of Engineering at KaChing Group Inc.
San Francisco Bay Area
Director of Engineering at KaChing Group Inc.
San Francisco Bay Area
(Privately Held; Financial Services industry)
July 2009 — Present (5 months)
(Privately Held; Financial Services industry)
June 2008 — January 2009 (8 months)
Developed distributed financial software for a large-scale internet based, investment application.
(Educational Institution; 10,001 or more employees; Higher Education industry)
April 2008 — June 2008 (3 months)
Co-lectured a Student Initiated course entitled "Cross-Paradigm Programming with Scala". Lectures include among others advanced types and software composition.
(Educational Institution; 5001-10,000 employees; Higher Education industry)
September 2006 — June 2007 (10 months)
Introduced object-oriented programming in Java to freshmen and taught advanced programming paradigms to second year students.
(Educational Institution; 5001-10,000 employees; Higher Education industry)
July 2006 — August 2006 (2 months)
Designed a graphical user interface library including a constraints language for laying out components for the Scala programming language.
MSc , Computer Science , 2007 — 2009
BSc , Computer Science , 2004 — 2007
Baccalaureate , Physics and Applied Mathematics , 2001 — 2004
programming language theory, functional programming, beautiful code, software engineering, compilers, web application frameworks, software as a service, test-driven development, agile methodologies