The Kavy's

Sol Frank Kavy
(650) 328-5554
sol@kavy.com / www.kavy.com

Ubicom - Chief Software Engineer 2/2002 – present

Active in setting strategy and direction for Ubicom, the leading provider of high quality/high performance Home Networking solutions. Our platform is the solution of choice in a broad range of devices including: Routers, Access Points, Bridges, Security Devices, Digital Picture Frames, and other home streaming media products. We have shipped more than 5 million units world-wide.

Worked closely with Ubicom’s customers and partners to understand market needs and ensure the delivery of the highest quality and fastest performing networking solutions. We have received numerous awards for our partner participation, providing companies like Microsoft with cutting-edge solutions. Built a strong relationship with Microsoft, enabling our customers to be the first to market with Vista certified Network Infrastructure Devices. Ubicom’s digital picture frame solution was chosen by such companies as D-Link and Philips. Our products set the standard for ease-of-use and fewest returns and have earned numerous awards for our customers

Actively participate in the design and development of Ubicom's next generation processor technology. Ensure that Ubicom's 32-bit multi-threaded, flexible I/O hardware is the processor of choice in future embedded Home Networking solutions. 

Enabled our customers to take advantage of embedded open source software by porting SMP Linux 2.6.28 to Ubicom's multi-threaded 32 bit micro-processor family. Personally implemented interrupt handling, device tree management, SMP, RT features, core MMU code and watchdog device driver.

Design and implement custom RTOS (called ipOS) enabling the delivery of real-time products from Network Routers to Digitial Pictures Frames. Personally implemented numerous key technologies including: L2NAT, L2Switch, FAT File System, HTTP Streaming, LLTD, and XML parsing.

Actively involved in establishing best engineering practices, as well as training and mentoring Ubicom's engineering team and customers.

Kavy Consulting:  6/97 - 1/99, 2/2001 - 2/2002

Provided consulting/contracting in the areas of Project Management, Network Infrastructure, Corporate Security, Streaming Media Programming and Deployment, Web Design, and Web Programming. Projects Included:

  • C# - Desktop Phone Tools (Tapi based)
  • Multiple Web sites using Ajax and .NET technologies

Technologies: Network Equipment, Unix and NT Server Setup/Deployment, Exchange Server, DNS, WINS, Outlook, Java, JavaScript, Web Page Design, Database Design, SQL Server, TCP/IP, Direct Show, Windows Media Tools/Services, C#, .NET Services, Tapi.

iMonitoring.com - Co-founder and CTO 1/99 – 3/2001

Delivered the first end-to-end POTS based Internet Video Surveillance and Recording service.  The technology provides storeowners and managers with unprecedented access and control of their environment at an affordable price point. Designed and implemented core video technology including video service and user interface. Grew the team from inception to 12 engineers.

Technologies:  C++, Direct Show, Windows Format SDK, Windows Media Server, COM, Java, JDBC, Allaire JRUN, JMS, JavaScript, ActiveX,  IE, RADIUS, SQL Server

FirePower / Motorola - Director Engineering 9/94 – 6/97

Delivered Motorola branded desk side server products 3 months after acquisition. Restructured the engineering organization and site to focus on a single business unit. Delivered the industry’s first PowerPC multimedia Windows/NT SMP workstations and servers. Built a strong team that was responsible for architecture definition, hardware bring-up, performance tuning, debugging, and software configuration.

EO, Inc.- Manager, Kernel Team 1/93 – 8/94

Ported GO's PenPoint Operating System to the AT&T Hobbit processor. Designed and implemented the ROM-based process execution model.   Facilitated the merger of GO and EO into a single company able to deliver products to the industry in less than 9 months.

Hewlett-Packard - System Architect 6/83 – 3/92

Led a team redesigning the virtual memory subsystem.  The VM system effectively supported a wide range of hardware features including: multi-processors, 64-bit addressing, global virtual address spaces, forward-mapped page tables, virtually indexed caches, large physical memories (4 Megabytes - 4 Gigabytes).

Datapoint Corporation - Member of the Technical Staff 6/81 – 6/83

Implemented an unencumbered copy utility from DOS to CP/M able to transfer and translate files dynamically.

Education: B.A., Computer Science, The University of Texas at Austin, 1983.