October 2011 to Present
IBM (through Apptio acquisition), 11100 NE 8th Street, Suite 600, Bellevue, WA 98004
- VP of Engineering, Apptio Planning, Cloudability Financial Planning, IBM Targetprocess, and Apptio Platform
-
- Leading the Apptio Planning, Cloudability Financial Planning, IBM Targetprocess, and Apptio Platform Development Teams
- Senior Director of Engineering, Apptio Planning and IBM Targetprocess
-
- Leading the Apptio Planning and IBM Targetprocess Development Teams
- Review Due Diligence of various Apptio Acquisitions including Targetprocess
- Contributor to Apptio Due Diligence for Apptio acquisition by IBM
- Director of Engineering, Apptio Planning
-
- Leading the Apptio Planning Development Team
- Director of Engineering, Apptio Planning
-
- Hands-On Leader leading the Apptio Planning Platform on which Apptio’s Planning solution and other applications are built on. Owned the architecture, foundational code, Environment, Deployment, Operations, Monitoring, SRE, DevOps, etc to allow the Application developers to focus on delivering value to our customers.
- Architect of the Planning Suite
- Director of Engineering, Apptio
-
- Hands-On Leader helping to build the next generation ETL and Analytics platform
- Software Development Manager
-
- Hands-On Leader leading the Distributed Analytics Team, helping our software scale to handle our largest customers.
- Principal Software Engineer
-
- Research, Design, and Development of Scenarios Planning
- Architect, Design, Development and Delivery of the core components of IT Planning Foundation
- High-Performance Data Storage and Transformation with Hadoop and Cascading
- Maintain and enhance a high-performance, in-memory, scalable database.
- Performance and Scalability Enhancements
- Designed and Implemented Recursive Allocations (Patent Pending)
September 2009 to Present
myscenicdrives.com and FitnessSyncer (FX Development, Inc.), 4574 36th Ave W, Seattle, WA 98199
- Founder
May 2005 to January 2011
Amazon.com, Inc. 1200 12th Ave South, Suite 1200, Seattle, WA USA 98144
- Software Development Engineer and Scrum Master in Amazon Web Services’ S3 group.
-
- One of the first developers on S3, helped bring it out, and worked on every major portion of S3 during my tenure.
- Specialized in Automated Partitioning and Heat Management within a Distributed System.
- Cross-Geography Synchronization (U.S. Patent 8,468,134 and 8,396,840)
- Browser-based uploads design and implementation
- Initial Copy design and implementation
- Scrum Master
February 1997 to May 2005
Discreet, A Division of AutoDesk, Inc. 10 Duke, Montreal, QC Canada H3C 2L7
- Infrastructure Software Developer
-
- Switchable Storage Solution in Java (U.S Patent 6,981,057)
- Multicast Network Peer Detection and Repository (Multiple Patents)
- Maintenance of RAID0/RAID3 and Filesystem IRIX and Linux Kernel Driver
- C++ Distributed Filesystem (U.S. Patent 6,792,473)
- Linux and Solaris Ports
- Distributed Network Renderer for Windows, Linux, and IRIX
- RAID and Filesystem Configuration Utilities
- HTTP 1.0 Implementation
December 1992 to Present
FX Development, Inc., 4574 36th Ave W, Seattle, WA 98199
- Founder
-
- myscenicdrives.com
- FitnessSyncer.com
- Web Spidering and Server Monitoring
- CORBA and SOAP cient/server to SQL and XML databases in Java
- Java Web Start, Swing. JSP, and Servlet Database Client
- Barcode Printing using JavaComm API
- Serial Communications Toolkit in Assembler, C, C++, and Java for DOS, OS/2, and Linux
- BBS (Bulletin Board System), doors, and related utilities for DOS and OS/2
- Misc. Win32, Linux, and IRIX Applications, including ISP Billing Solutions, Image Conversion, UML Visualizers, Code Generators, Text Manipulation Applications, etc.
- Misc. Web-based Applications, including Web-based Chat System
- Various Cross Platform Configuration Management Scripts in Perl and MySQL (CVS)