Charles Matthew Chen
I use my middle name, Matthew.
Work History
iOS Lead Engineer, Signal
January 2016 - Present, Brooklyn, NY (Remote)
Working on Signal for iOS.
Consultant, Giphy
June 2016 - December 2016, Manhattan, NY
Created an iOS Messages app extension installed ~1 million times in its first month after launch. Reworked the existing Giphy "search" app, significantly improving performance and responsiveness.
Principal Engineer, FiftyThree
June 2012 - June 2016, Manhattan, NY
Worked on the Paper by FiftyThree app, downloaded more than 18 million times and Apple's iPad App of the Year. Collaborated closely with designers and prototypers.
Responsibilities included architecture, coding, hiring, mentoring, etc.
Work involved iOS, Objective-C, C++, OpenGL, UIKit, REST, syncing data and heavy use of concurrency.
Built a framework for creating responsive, natural, gestural and physical 3D UIs. Built a framework for asynchronous loading. Built a framework for iOS auto layout.
iOS Consultant
April 2010 - June 2012
Built iOS apps for a variety of clients such as Time Warner, NBC, etc.
Work involved Objective-C, auto layout, REST, etc.
Software Engineer, Google
November 2008 - April 2010, Manhattan, NY
Worked on Ad Planner, a research and ad buying platform for advertisers, agencies and publishers. The core of the application was a set of tools for exploring audience, traffic and content data about the web.
Work involved Java, GWT, Python.
Client Team Lead, Temboo
February 2007 - October 2008, Manhattan, NY
Led a team of 5 building the desktop client for a visual programming environment for service integrations.
Responsibilities included architecture, coding, project management.
Work involved Python, Java, Qt, PyQt, XML, HTTP(S), JSON-RPC, concurrency, 2D graphics, design patterns, agile development, continuous integration, unit tests, DSL language design, visual languages, UX design, highly distributed team, development on Windows and Ubuntu platforms, 2D graphics, code reviews, metaprogramming, etc.
Software Engineer, DigiLabs
April 2003 - November 2006, Palo Alto, CA
Architected & implemented app used by more than a million users. Built desktop client, web client and backend service. This software generated $2 million in revenue in 2005 (company founded in late 2002), more than doubling revenue every year.
Responsibilities included architecture, strategy, coding, hiring, project management.
Work involved Java, PHP, ASP, CSS, Javascript, SQL, imaging, color management, RPC, HTTP/HTTPS client, ORM, UI Design.
Software Engineer, Neon Software
April 2001 - August 2001, Lafayette, CA
Developed network applications including a remote administration application, a Win32 IPSec client, a PPP-over-Ethernet client & various network monitoring tools. Socket programming in C & C++ on Windows and Mac 0S X.
Software Engineer, Berkeley Consultants
July 2000 - February 2001, San Francisco, CA
Web programming and project management. Projects included a Java-based, client-server CRM tool, as well as web apps built with Servlets, PHP and ASP.
Work involved architecture, database design, budgeting, project oversight, security, interface design and mentoring.
May 1999 - February 2000, Manhattan, NY & Greenwich, CT
Led a small team building software for quantitative modeling of securities markets.
Work involved C++, VB and Oracle (SQL & PL/SQL), database design and integration with a satellite data feed.
Programmer, US Interactive
October 1998 - May 1999, Manhattan, NY
Web app development for a variety of clients.
Work included Java Applets, ASP, MTS objects using VB/SQL, JavaScript, HTML.
Intern, Princeton University, Advanced Technology and Applications Dept.
Summers of 1995 & 1996, Princeton, NJ
Open Source
An alternative to iOS Auto Layout.
Apache Imaging (formerly Sanselan)
I am the original author of this library, which was assimilated into the Apache Commons. This is a pure Java library for image parsing, writing image formats, etc.
Class of 1998. B.A. in Computer Science and Studio Art (Honors).
Additional coursework at Stanford, Columbia and NYU.