J C LAWRENCE PHONE: (408)626-8426 MOBILE: (408)410-3632 EMAIL: claw@kanga.nu URL: http://kanga.nu/~claw/ J C Lawrence Software Systems Engineer & Lead Customer-focused solution builder and technology leader. Recent positions: product architect, manager and project lead. * Self-motivated, hands-on and solution-oriented. * Effective builder and contributor: establishing visions, roadmaps, consensus, direction and appropriate execution. * Full system and product life-cycle experience. * 20 years of designing and building real solutions. * Excellent communication skills. Leadership: Manager (2 years), Project manager (2 years), Software systems architect (6 years), Team/project lead (8 years), Software Engineer (20+ years) Software Languages: C (15 years), C++ (4 years), shell (12 years), SQL (3 years), python (3 years), PHP (2 years), Tcl/TK (1 year), perl (1 year) Operating Systems: Linux (11 years), Unix (14 years), pSOS (1 year) Databases: Oracle (3 years), MySQL (2 years), Postgres (1 year) Industries: Internet (15 years), Operating Systems (3 years), E-commerce (3 years), Security (3 years), Computational Statistics (2 years), PayPal - San Jose, CA Senior Staff Engineer, Lead Engineer, Product Architect June 2005 - Nov 2008 * Lead and later effectively managed the Merchant On-boarding team, responsible for merchant-acquisition and merchant-configuration systems and delivered ~12 features to the Production site, including channel partner and acquisition integrations (eg Chase Payment Systems, Royal Bank of Scotland, Yahoo!, Verisign Payment Services) and other programs. * Lead and effectively managed the Developer Services team, responsible for the PayPal web-services platform, IPN and Sandbox test systems, and delivered ~12 features to the Production site including a new web-services platform for all APIs. * Product Architect for internal "TurboRoller" release-orchestration product, reporting to Sr Director. Developed get-well-plan, product strategy and product roadmap and got executive buy-in and funding. * Track record of hands-on soup-to-nuts ownership, strong cross-organisation coordination and follow-through. Skills used: product architect, business coordination, C++, distributed systems, engineering lead, Linux, manager, security analysis, SOA, SOAP, SSL, SQL, technical leadership, web services, workflow automation, WSDL, XML, XSD Pfizer Research & Development - Groton, CT Product Architect, June 2003 - May 2005 (contract) * Designed and delivered a distributed heterogeneous computational statistics applications and frameworks. * Architect and sole developer for a distributed web-services based computation router (~120K LOC). * Collaborated on distributed computational statistics projects for Pfizer with research groups at Yale and Seattle universities. Skills used: architect, distributed systems, Linux, performance analysis, Python, Solaris, web services, workflow automation, XML, Zope Sun/Cobalt - Santa Clara, CA Staff Engineer, April 2002 - July 2003 (contract) * Implemented support for new Squid features and transferred maintenance to in-house staff. Skills used: C/C++, Linux 2 Wire - Milpitas, CA Senior Staff Engineer, April 2001 - December 2001 * Pre-IPO startup. * Reverse engineered and implemented proprietary VoIP protocols (Dialpad). * Implemented POSIX thread support and logging systems. * Analysed and scoped full PKI/IKE/CA infrastructure for home gateway product. Skills used: C/C++, distributed systems, pSOS, SSL, VoIP, POSIX, reverse engineering, security analysis Maxtor, Network Services Advanced Technology Group - San Jose, CA Engineering Lead, December 2000 - March 2001 (contract) * Lead R&D team & researched and advised on future NAS and storage technology directions. * Delivered core product performance enhancements (eg block assignment strategies, predictive read-ahead etc). * Division eliminated by changed company strategy. Skills used: algorithm design, architect, C/C++, engineering lead, performance analysis, project management, Python, reverse engineering Nuron - Santa Clara, CA Senior Staff Engineer, August 2000 - November 2000 (contract) * Pre-IPO startup, acquired by Intel. * Assisted in design/development of a Linux-based FPGA-based memory-module device driver aimed at the SSL acceleration and image processing markets. * Architectural adviser for other Linux-related efforts. Skills used: Apache module, architect, cryptography, C/C++, Linux, Linux device drivers, Linux kernel, performance analysis, Python, security analysis, SSL Critical Path - San Francisco, CA Senior Staff Engineer, October 1999 - July 2000 (contract) * Designed and implemented a mail aggregator for wireless (WAP) device email delivery. * New product development relating to MIME and Document Object Model (DOM) support for Critical Path's core webmail product. Skills used: C/C++, Linux, Perl, Python, Solaris, SQL, XML VA Research/VA Linux - Mountain View, CA Senior Staff Engineer, Project Manager, February 1999 - October 1999 * Pre-IPO startup. VA Linux had the largest ever stock-price rise on IPO day (almost x30). * Project manager and coordinator for the Linux/IA64 project (porting Linux to Itanium/IA64). * Established seven-company consortium for that project (CERN, Cygnus, HP, IBM, Intel, SGI, VA). * Drove development efforts from two months behind schedule to over three months ahead of schedule in less than 6 months. Skills used: C/C++, engineering lead, Linux, Linux kernel, project management, PHP, Python, SQL SGI - Santa Clara, CA Staff Engineer, February 1998 - January 1999 (contract) * Responsible for the development and maintenance of the Impresario, PrintTools, and Colour Management System products for IRIX versions 6.5.0 through 6.5.4 (APIs, lpd/lp, X11 user interface/tools, printing interface, printer drivers, print spooler, scanning, and colour management) * Wrote white paper on the security, performance, and functionality of the LPRng spooler. * Ported and packaged open source/freeware packages to IRIX for distribution by SGI on CD Skills used: C/C++, Unix/IRIX