Printing tool Download PDF


Ideas are easy, execution is hard. I specialize in execution and leadership of high performance software development teams. I have twenty years of progressive industry experience.

My teams have shipped literally tens of millions of complex software and hardware products. I have led multi-national development and operational groups in large companies and I have created full technical teams from scratch at multiple startups.

Work experience

Principal Software Engineer


At Autotester I developed automated testing software, including applications for Windows, OS/2 and web sites.

Jul 2008Present


Tarakan Design

I co-founded a company to create unique interactive visual Web experiences. With strengths in design, usability and software engineering, we build beautiful and advanced websites for clients featuring easy content management, sharing and socialization, mobile device access, and more. We specialize in: * Walled social networks for schools and social clubs (like Facebook or MySpace, but safe and protected from unwanted guests) * Company/customer interactive sites with blogs, wikis for product documentation, and user forums where your customers can discuss your products * Pages or entire sites designed just for mobile users (like iPhone) * Hi-definition video playback and gorgeous photo galleries to show off your products * Easy Web site hosting plans and domain registration * Total turnkey solutions


VP of Development


At CSDVRS, I was responsible for development and leadership of engineering teams building and supporting end user and video call agent software applications, a nationwide high-availability Internet-based video relay conferencing network & video call distribution platform, data network and databases supporting tens of thousands of end users and hundreds of video relay agents at dozens of video call center sites.

I built the technical team, the facilities, and the development processes. My teams developed the next generation of browser-based video conferencing and distributed video call agent communication and management software.


VP of Engineering


At Viseon, I was responsible for the creation and leadership of a startup engineering team which developed an Internet VoIP / video telephone, including hardware and software development, full system test, usability, and release.

I recruited and hired all the engineers (software, hardware, test, support) and built the development infrastructure and facility.I developed the software specifications to enable the videophone to be a fully functional web portal, with Flikr, YouTube, and other web services interoperability.


Sr. Engineering Manager

Efficient Networks / Siemens Subscriber Networks

At Efficient Networks (later Siemens), I was responsible for the leadership of engineering teams which developed broadband CPE devices, including DSL, Ethernet and wireless routers, VoIP and IAD devices, Internet firewalls, as well as Windows, Mac and Linux support and test applications.

I started at Efficient Networks when it was a small manufacturer of broadband networking equipment and helped it grow into the #1 provider of DSL modems and routers in the world, with a subsequent acquisition by Siemens Corporation for $1.5 billion.

I grew from managing the DSL bridge software team to eventually managing all software development for residential and business-class products, all custom and maintenance engineering, and all web, Windows, Mac and Linux platform application development.  I acted as project manager for all software projects before a new project management group was created.

I managed and interfaced with offshore development groups in India, China, Poland, Belgium and Germany which contributed code to our broadband devices.


Software Development Manager

Symon Communications

At Symon I both managed the software development team and developed call center applications.


Software Manager / Sr. Engineer


At Answersoft I developed call center and telecom automation software applications, and later managed the software development group.