KEN MUEHRING APDV.png (336403 bytes) Mcsd.gif (3972 bytes)
Walnut Creek, CA  94596 Word resume: Resume.doc


Software Developer and Home Builder

Education and Certification

M.S. Computer Science, University of California at Berkeley
M.S. cert Bioinformatics, California State University at Hayward
B.A. Computer Science, University of California at Berkeley
B.A. Applied Mathematics, University of California at Berkeley
MCSD Software Development, Microsoft Certified Solution Developer


Languages: (strong)
Swift, Objective-C, C++, C, Visual Basic, Fortran, Assembly (various), SQL
Python, C#, .Net, Perl, R, VBA, HTML, Ruby, Javascript
Tools: (strong)
Xcode, iOS, VC++ 6.0, VS10, MFC, VB 6.0, Windows, Windows Server, DirectX, Com, DCom
Tcp/Ip, Isapi, Access, Winsock, ActiveX, FrontPage
  (familiar)  Gtk+, Qt, Qdevelop,Oracle, MySql, SQL Server, Ubuntu Linux, Rogue Wave Grid Tool

Summary of Experience

Mr. Muehring has more than 30 years of software systems, hardware systems, user applications, embedded systems, machine controlware, digital communications, and DSP product development experience. He has produced more than 880,000 lines of code in assembly and various higher level languages.  He has managed software and computer system research, development, operations, and maintenance for major projects for the utility industry, defense industry, computer industry, and federal and foreign governments. He holds copyrights for proprietary voice print technology used in commercial access control applications and home arrest applications. He is a Certified Microsoft Solution Developer with specialist certification in Visual C++ with MFC and Visual Basic.  He completed a certificate program in Bioinformatics at CSU Hayward in 2004.  He started writing iOS apps in 2012 and released his first in November and his second in March, 2013.  Many more were subsequently developed, with four added to the app store in 2014 and updated from 2015 to present.  When not writing software, Mr. Muehring also designs and builds single family houses.


2015 - Present Contract Application Software Developer and Consultant, Frameware Corporation.
2013 - 2014 Mobile App Developer,
2012 - 2014 Contract Application Software Developer and Consultant, Frameware Corporation
2011 - 2012 Contract Application Software Developer and Consultant, ABS Consulting / EQECAT
1997 - 2011 Contract Application Software Developer and Consultant, Frameware Corporation
1983 - 1997 Contract Application Software Developer and Consultant, Appropriate Technology Corporation

Projects - 2015 to Present with Frameware Corporation

Major Projects - 2013 to 2014 with

Major Projects - 2012 to 2014 with Frameware Corporation

Major Projects - 2011 to 2012 with ABS Consulting / EQECAT

August 2011 - January 2012: ABS Consulting / EQECAT, Oakland, CA
Enhanced software for EQECAT's Catastrophe Risk Modeling system (
WORLDCATenterprise) using Visual C++, MS SQL Server, and proprietary modeling and reporting components.

Major Projects - 2006 to 2011 with Frameware Corporation

June 2007 - 2011: Scientific Investor, Cupertino, CA
Designed and developed interface and High Frequency Trading applications
(140K lines of code) using FIX access to Lime Brokerage (  Applications include QMan, a quote manager interface to Lime's ultra-low latency CITRIUS quote delivery system and FTrade, a high-frequency FIX based multi-strategy trading engine that interfaces to Lime's high-speed trading platform.  QMan collects and archives all bids, asks, prints, and other data from EDGA, BATS, INET, EDGX, and UTDF.  FTrade uses the sub-millisecond real-time quotes from QMan to execute its various high-frequency trading strategies.  Hundreds of strategies were devised and back-tested using archived data from QMan, including Mts - Micro Trade Strategies, Ojs - Overnight Jump Strategies, FADE - Fading Strategies, Sts - StarMine Fundamental Trading Strategies, Zts - Zacks Fundamental Trading Strategies, etc.  Numerous database maintenance applications were developed to provide archive and fast access to historical quote data including QFix which sorts and merges quote stream data and re-builds the real-time multi-ECN book based on actual ECN time-stamps.  QFix also maintains multiple binary efficient quote archives that are accessible by date, time, and ticker.  Trading software was designed for and runs on a Windows 2003 server co-located at Lime's New York / New Jersey data center.  Software written in VC++ and multi-threaded MFC for Windows.

January 2006 - June 2007: Scientific Investor, Cupertino, CA
Designed and developed interface and trading applications using the Genesis Securities API
(30K lines of code).  Software written in VC++ and MFC for Windows.

Major Projects - 1997 to 2005 with Frameware Corporation  

January 2005 - November 2005: Private Investors, Walnut Creek, CA
Designed and developed desktop software to acquire real-time stock quotes and provide real-time alerts to professional day-traders.  Several desktop tools were developed to maintain various stock data databases and manage portfolios.  Software written in VC++ and MFC for Windows using multi-threaded HTTP for web access.

August 2004 - December 2004: TheraLife Inc., Los Altos, CA (
Designed and developed middleware and Office tools to manage sales and order processing, invoicing, and accounting.  Data acquisition tools were written in VC++ and MFC to transfer data from a web based SQL Server data base to a desktop Access database for local processing.  The Office tools were written in VBA for Microsoft Word 2000.

June 2003 - July 2004: Lawrence Livermore National Laboratory, Livermore, CA (
Designed and developed desktop software to implement the LLNL photo-ID badging system.  The software
(80K lines of code) was written in VC++ with MFC and used third party APIs to access video camera equipment, flash units, and badge printers.  Access to a secure Oracle data base was provided using ODBC and the MFC CDatabase classes.  The system delivered was a complete rewrite of a Mac based badging system that was no longer supportable.  Training was provided to client users.  Samples of the user interface may be found at sample1 and sample2.

December 2002 - May 2003: V.C. Summer Nuclear Plant, Columbia, SC (
Designed, developed, and installed X86 firmware to interface existing Aydin monitors, keyboards, and alarms with an existing Data General based intrusion detection and access control system.  Software was written in C and X86 assembly.

October 2002 - November 2002: Cacheon Inc., San Francisco, CA (formerly, now dissolved) 
Designed and delivered a user interface similar to that of Microsoft's Visual Studio for demonstration and reference purposes for the in-house software developers who were migrating their software from Unix to Windows.  The software was written in VC++ with MFC and used most of the MFC user interface classes including dockable toolbars, multiple panes, splitter windows, tree controls, dialog bars, tab controls, and image lists.  A sample of the user interface may be found at

December 2001 - September 2002: Dazzle, Milpitas, CA (, now called Pinnacle Systems) 
Designed and developed a shrink-wrapped Setup Wizard for a new release of the MovieStar application for  The software was written using VC++, MFC, WDM drivers, and client ocx's  A sample of the user interface may be found in the help files for the stand alone program at sample.  The program was incorporated into and installed by InstallShield and can be downloaded from Dell�s drivers ftp site..

June 2001 - November 2001: StarVox Communications, San Jose, CA (
Designed and developed a user interface for Netscape LDAP tools which were incorporated into the company's VoIP products.

January 2001 - May 2001: Critical Path, San Francisco, CA ( 
Enhanced existing VC++ software to provide synchronization for Critical Path calendar tools.

January 2001 - May 2002: Developed architectural, grading, structural, and detailed designs for a three-story drilled-pier supported stick-built house on a sloped lot in Walnut Creek, CA.

7/99-4/00    July 2000 - December 2000: Commerce One, Walnut Creek, CA ( 
Added new e-commerce functionality to supplier integration modules for CommerceOne's MarketSite web site using ATL (active template library), COM (component object model) and DCOM (distributed COM).  Software written in VC++.  Other utilites written using MFC.  CommerceOne went on to be valued at almost $20 billion before being delisted from Nasdaq just four years later with a value of $2 million.

12/98-7/99    December 1999 - June 2000: Personal Disc, San Jose, CA (startup never capitalized) 
Designed and developed MFC/DCOM multiple server system for automated kiosk distribution of Cdrom software and music for a San Jose startup.  The demonstration system worked well just as MP3 technology and Napster were being developed.  The company was a little too far ahead of its time.

2/98-12/98    July 1998 - November  1999:  Aerojet / NASA, Sacramento, CA (
Designed and developed an MFC MDI command and control real-time telemetry system for attitude control of Aerojet / NASA research rockets.  Rocket science was employed to implement the control system.  The program was written in VC++ with MFC and used a multiple document user interface, a sample of which can be viewed here.

July 1997 - June  1998: Telemail Corporation, San Ramon, CA 
Designed and developed an MFC application to provide an email text-to-speech system.  The program was written with VC++ using MFC, Access, TCP/IP, ISAPI, POP3, SMTP, ActiveX, voice I/O, and interfaced to Lucent Technologies text-to-speech ocx's.  It processed speech I/O using Dialogic voice boards.

January 1996 - June  1997: Fastframe Corporation, San Ramon, CA 
Designed and developed an MFC application to provide a point-of-sale order processing, accounting, and store management system with distributed data collection, data warehousing, and data management.  The application was written with VC++ using MFC.  It was used in various retail locations.

Major Projects - Prior to 1997 with Appropriate Technology Corporation

Free Web Hosting