About

I'm a versatile technology leader with development, design and management experience. Some of my career achievements include:

  • Developing enterprise software using Java, JavaScript, database and web server technologies.
  • Managing several large-scale software and services projects for major cable companies with internationally distributed development teams and vendors.
  • Growing an engineering startup to 50 people developing enhanced television software, including hiring and training managers, software engineers and QA.
  • Developing a cable TV set-top box simulator and application development toolkit integrated with Eclipse for Java developers.
  • Developing a digital content delivery system for downloadable music.
  • Architecting a computer-based training platform built on HTML and JavaScript. I managed a team that delivered over 300 CD-ROM and Internet CBT courses.

Portfolio


Experience

Avum, Inc.

Systems Engineer

Agoura Hills, California

2015-present

Systems engineer developing business processes and enterprise architecture software as a Department of Defense contractor.

Responsibilities include:

  • Designing and developing back-end processes and applications including database strategies
  • Creating business intelligence dashboards and reports
  • Documenting systems architectures and processes

Technologies include:

  • Oracle, PostgreSQL, and other SQL databases
  • Java, Spring Framework, REST, SOAP and other web service technologies
  • Tableau and other business intelligence software

SeaChange International

Director of Engineering

Portland, Oregon

2012-2015

Site Manager for SeaChange International Oregon office. Responsibilities included:

  • Managing day-to-day operations of Portland office: facilities, maintenance, IT services, budgets and expenses
  • Managing employees: hiring, reviewing, project staffing, mentoring and development

Project Manager of multiple concurrent projects for major cable companies. Clients included Comcast, Cox, Charter, Verizon, Netgear, VTR Chile. Responsibilities included:

  • Defining project plans and schedules
  • Developing relationships with clients and partners
  • Setting client expectations, accessing risks, and tracking progress
  • Tracking project hours and client billing
  • Creating proposals and statements of work

Flashlight Engineering

Director of Engineering

Portland, Oregon

2007-2012

Program Manager for set-top box middleware and application development projects using OCAP and EBIF on Motorola and Cisco legacy platforms as well as advanced set-top boxes. Staff reporting to me included 5 managers, 30 software and QA engineers, technical writers and IT staff. Major clients included Comcast, Cox, Rovi, CableLabs, and Canoe. Technologies included C/C++, Java, HTML, JavaScript, MPEG and other video technologies.

Vidiom Systems

Engineering Manager

Portland, Oregon

2002-2007

Manager and technical lead for Cable TV middleware development projects. Software development of Windows set-top box simulator and Java IDE tools for OCAP application developers. Technologies included C/C++, COM, DirectX, and Java.

Supertracks

Lead Software Engineer

Portland, Oregon

1999-2001

Technical Lead for e-commerce development, peer-to-peer and other digital media distribution, streaming, and caching technologies for audio and video. Technologies included C++, COM, ASP, HTML, XML and SQLServer.

Company was acquired by Centerspan Communications.

Graphic Media

Software Engineer & Manager

Portland, Oregon

1995-1999

Manager of software engineering and web development teams creating computer-based training and web-based educational products using C++, ASP, HTML, Javascipt, and SQLServer. Windows programming using Visual Basic. Multimedia programming using Macromedia Director and Authorware.

Company changed ownership 5 times: Eagle River Interactive, Mastering Computers, PLATINUM technology, and Computer Associates.