Download PDF

Perry Clarke (408) 840 3020 pclarke@riding.net

summary
I am a full stack software engineer who can build entire products from device to backend using my knowledge of mobile development, networking, servers and databases
recent products
CoronaSDK
Helped design and build this well regarded, cross-platform app creation toolkit
BitGravity
Built the engineering team that realized this advanced Content Delivery Network
Konfabulator
Created the first product that implemented the new class of desktop applications called Widgets
technical highlights

C++, Objective C++, Cocoa, macOS, Windows, Linux, iOS, Android, Win32 SDK, MFC, Lua, PHP, MySQL, Photoshop

experience
2012 to present  CORONA LABS, Palo Alto, CA
Lead Core Engineer

Provided technical leadership and helped build CoronaSDK, the cross-platform app creation product. Designed and implemented features on iOS, Android, macOS, Windows, and tvOS in Objective-C, C++ and Java. Expert in app construction on all these platforms as well as cross-platform implementation details and version differences. Designed and implemented Cocoa and MFC Corona Simulator applications to build apps with integrations such as running the built app on devices and usage analytics. Designed and implemented the open source Corona Editor plugin for Sublime Text in Python with features such as a debugger and context sensitive help. Implemented server side code in PHP to build apps with plugins.

C++, Objective C++, Cocoa, macOS, Windows, Win32 SDK, MFC, Lua, PHP, Python, node.js

2007 to 2012 BITGRAVITY, Burlingame, CA (acquired by TATA COMMUNICATIONS)
VP, Engineering

As one of the first employees at this self-funded startup I took on the responsibility of building an engineering team and designing a high-performance Content Delivery Network. I was responsible for much of the internal design and external interfaces of the product dealing with conflicting requirements and short deadlines. After the acquisition of BitGravity by Tata Communications my role expanded with the growth of the company. I was responsible for the executive management of a larger team of engineers via a group of line managers I hired and trained while I had overall control of the technical direction of our products and services.

2003 to 2006 PIXORIA INC, Mountain View, CA (acquired by YAHOO!)
Co-Founder and Chief Engineer (then Principal Yahoo!)

Co-founded Pixoria to create the breakout application Konfabulator on both Mac OS X and Windows. Designed and implemented the original Macintosh version of the product. Built back-end systems to manage licensing, the Widget Gallery, and ancillary systems. Managed various other aspects of the company such as support and financials.

C++, Objective C++, Cocoa, Mac OS X, PHP, MySQL, HTML, XML, Apache

2001 to 2003 SUN MICROSYSTEMS, Menlo Park, CA (acquired by ORACLE)
Principal Engineer

Led the group that designed and implemented the last update to the Sun Cobalt Qube server appliance. Implemented the next generation Qube user interface by hiring a usability engineer and leading the redesign of the product.

C++, Java, Linux, PHP, HTML, XML, Apache

1998 to 2001 SMARTCALENDAR, San Jose, CA
Chief Engineer

Designed and implemented the SmartCal online event management site. This is a fully featured online calendar with customizable look and feel, translatable text, a WML interface and exceptional performance.

C++, HTML, WML, XML, Apache, Linux, MySQL

further experience
I've worked as an engineering manager or principal engineer at a variety of other companies including cruz*labs (SNMP discovery), Mplayer (online gaming infrastructure), Pure Software (remote diagnostics), Unify (database tools), Oracle (RDBMS query tools) and Motorola (UNIX internals).
education
University of Dublin, Ireland
miscellaneous
Co-inventor, US Patent 6,023,729: Method and apparatus for match making
Co-inventor, US Patent 8,533,280: Distributed origin content delivery network
Co-inventor, US Patent 8,656,442: Efficient video delivery
Co-inventor, US Patent 9,324,375: Dynamically adjusting stream quality level
Co-inventor, US Patent 9,438,657: Efficient video delivery
references
Available upon request