Mike Malter
  77 Gable Court
  San Rafael, CA 94903
Click here to contact Mike
View Mike Malter's profile on LinkedIn
The Computer Mutt Blog
Download resume in MS Word format

Professional Summary
  • Over 24 years of consulting assignments and permanent employee history with senior management and technical experience in the software development, source code management, full lifecycle production and quality assurance fields.

  • Possess senior level management skills utilized in managing large and small international teams, scheduling corporate resources, recruiting new staff members, writing requirements and specifications, conducting business analysis, vendor relations and taking the product through to production.

  • Completed all Microsoft certified MCSE coursework & currently studying for certification.

  • Completed all Microsoft certified MCSD .NET coursework and studying for certification.

Technical Summary
Applications: Human Resources, Medical, Internet Service Provider (ISP), eCommerce, Media/Entertainment/Films, Publishing/Magazine, Broadcasting, Banking, Financial/Accounting, Investment, Real Estate, Insurance, Securities, Transportation and Misc. Software Development
Software: Team Foundation Server, SharePoint (WSS-MOSS), SCSF (Smart Client Software Factory), WCSF (Web Client Software Factory), WCF, SOA, CSLA, Infragistics, Visual Studio Team Foundation Edition, Web services, UDDI & dynamic proxying, IIS Server (5, 6 & 7), MTS, Windows Server (NT, 2000, 2003 & 2008), Exchange Server (5.5, 2000, 2003, 2007), ISA Server (2000, 2004 & TMG Beta), Visual Studio, TFS, Visual Interdev, Expression, FrontPage, Dreamweaver, MS Proxy Server, Rogue Wave, Microsoft Project & Project Central, Windows 95 & 98, NT Workstation, Erwin, Sybase Replication Server, SQL Programmer, TSO, UNIX, OS/2, MS-DOS, Novell NetWare, HLLAPI (3270 Emulation), 5250 Emulation, CAS TSR, Btrieve, PVCS, Visual SourceSafe, NetBeans
Languages: Java, C# (1.1, 2.0, 3.5 & 4.0), VB.NET, AJAX, ASP.NET, ADO.NET, WSSF, WCF, CSLA, NET Framework, Silverlight, ASP, ADO, XML, XSL, Javascript, Visual C++, VB, CORBA, COM(+), DCOM, OLE, ActiveX, C, HTML, SQL, Visual InterDev, J++, Centura Team Developer, Gupta SQL Windows, Oracle Pro*C, 8088 Assembler, HTML, OS/2 Presentation Manager, Microsoft Windows Development Toolkit (SDK), Multimedia Development Toolkit (MDK), Clipper, Novell API, Java, Stored Procedures, PL/SQL, Objective C
Databases: MS SQL Server(4.2, 2000, 2005 & 2008), Oracle 7 - 11g, SYBASE 10 & 11, DB/2, ODBC, MS Access, Foxpro, dBASE, Clipper, db_Vista
Hardware: IBM PCs and Compatibles, RS-232 Devices, ISDN, Customized Link Box Interfaces, WANG Imaging Systems, HP LaserJet Series Printers, Video Compression Hardware, CD-ROMs, AS/400, HP9000, RISC 6000, RETIX, DigiBoard, workgroup hubs, routers, switches
Protocols: SIP, H.323, G.711, G.726, G.729, RTP, VPN, IPSec, L2TP, PPTP, Sockets, PKI, CICS, NT RAS, COM/TI, MTS.

Consulting Assignments for Mike Malter & Associates, Inc.
PG&E – San Francisco, CA – October 2012 to Present
Development Manager - Organize and manage development team and user base around a formal development process. Users get software tools that are useful and practical to them, managers get certainty and flexibility with regard to costs and schedule, developers have a formal mechanism to quantify software design and feature set, and testers get clarity and a mechanism for what they are to test. The product is a web based application that helps PG&E first responders and managers understand what potential damage has been done to company assets in the event of an earthquake.
  • Work with all levels of PG&E management and line of business product owners to understand their needs and translate their vision into the application.
  • Manage and organize development team and help them focus their energies and cohesion.
  • Manage other outside vendors and integrate their work into the final product.
  • Lead technical architecture, UI UX design, technical design, development, testing and release of the product.
  • Drive increased efficiency across the teams by eliminating duplication, leveraging product and technology reuse and insuring maintainable software.
  • Keep project data relating to tracking and financials current.
  • Plan and manage budgets related to scope of team.
  • Communicate effectively with immediate team and PG&E leadership.
  • Ensure team receives consistent messages and has clear understanding of business direction, strategy and results.
Fresenius Medical North America – Walnut Creek, CA – April 2011 to Present
Enterprise Architect - Port three existing kidney dialysis applications used to manage patients and treatments into a single application that will support WCF, iPad, Web and a WPF desktop client.
  • Design network architecture and application frameworks.
  • Get development staff up to speed on latest Microsoft development technologies.
  • Create and maintain distributed development environment consisting of Sharepoint, Team Foundation Server and various virtual machines.
  • Build consensus and support for architecture and implementation details.
  • Recruit additional outside resources and integrate into team.
  • Design the system to run on a single desktop or in an enterprise-wide distributed environment.
  • Code modules to specification.
  • Develop proof of concepts in WPF, WCF, ASP.NET, Web Services and Winforms to demonstrate operability in all needed environments.
  • Skills and Tools used: WCF, C# & VB, LINQ (to Objects & to SQL), ADO.NET, ASP.NET, IIS Server (6 & 7), DNS, SMTP, HTML, XML, XSL, Microsoft SQL Server 2008, Visual Studio 2010, Team Foundation Server, Sharepoint.
Stock Filter - Petaluma, CA November 2010 to Present
Architect - Stock Filter is used as a equity trading tool for a privately held investment firm that is comprised of filtering approaches equating to trading strategies.
  • Designed analysis platform and implemented using .NET 4 C# and SQL Server 2008. Utilized .NET's LINQ and LINQ to SQL as well as PLINK's Parallel processing.
  • Application has a web and window's form UI platform which share services exposed by the Stock Filter analysis engine.
  • Requirements involve managing extremely large databases and speedy analysis to fit into time-boxed equity market driven events, as well as an asynchronous background reporting engine which supports multiple instances of very long running analysis.
  • High accuracy is demanded and rigorous testing methods were employed.
  • Managed development team, and coded in C# and SQL with Visual Studio 2010 and Team Foundation Server.
  • Designed network and physical machine environment to support application.
  • Work closely with financial analysts to design and "proof up" all filter and filter elements.
  • Work with firm's principals to inform them of the application's progress and to discuss budget for new platform enhancements.
  • Manage and solve issues that arise from data vendor.
  • Skills and Tools used: WCF, C#, LINQ (to Objects & to SQL), PLINK (LINQ parallel processing) ADO.NET, ASP.NET, IIS Server, DNS, SMTP, HTML, XML, XSL, Microsoft SQL Server 2008, Visual Studio 2010, Team Foundation Server.
Pasha Group - Corte Madera, CA November 2009 to November 2010
Senior Consultant - General consulting and architecture duties assigned to troubleshoot issues that arose in their systems from the user interface through the business and WCF layers and ultimately the database.  Also enhanced existing systems.
  • Assigned to SOA line of business and EDI applications.
  • Recommend architectural strategies and approaches to evolve their systems as they transition from a small to an enterprise aligned shop.
  • Troubleshoot and fix issues over multiple complex systems all with different .NET versions.
  • Evolve existing systems with new functionality.
  • Generate database ETL scripts to move data between various systems and environments.
  • Responsible for the creation and maintenance of SQL database objects used to feed .NET code to calling sub-systems.
  • Extensive T-SQL coding.
  • Emphasis on efficient SQL responsiveness through testing of all storec procedures for correct indices.
  • Release manager for several products.
  • Create and maintain web services and physical IIS environments using WCF to support multiple systems.
  • Worked closely with Product Manager and Business Analysts to collect business and translate into technical requirements.
  • Participated in and led code reviews.
  • Used .NET PLINQ and Parallel processing to speed up database operations. Extensive testing in resource allocation when using parallel processing against SQL Server.
  • Skills and Tools used:WCF, C# & VB.NET, LINQ (to Objects), ADO.NET, ASP.NET, IIS Server (6 & 7), DNS, SMTP, HTML, XML, XSL, Microsoft SQL Server 2005 & 2008.
Omniture - San Francisco, CA January 2009 - November 2009
System developer and Network Architect - member of small three person team tasked with creating their world wide sales quota and management tool.
  • Worked on the business layer down through to the database in C#, LINQ and SQL Server.
  • Extensive SQL Server coding to support the UI.
  • Responsible for logical and physical database design.
  • Created and managed the release process.
  • Managed development and production environments and servers and was the liaison with the network group.
  • Oversee web environment.
  • Create prototypes to demonstrate architectural concepts and directions.
  • Recommend technical approach to management.
  • Skills and Tools used: C#,  LINQ, ADO.NET, ASP.NET, IIS Server, DNS, SMTP, HTML, XML, XSL, SQL Server 2008.
Manage Science Associates, Inc. - Pittsburg, PA April 2008 to December 2008
Technical Architect & Team Lead - Consulting assignment to rebuild flagship product using SOA and various Microsoft tools such as CAB, WCF, Smart Client Software Factory (SCSF), Web Client Software Factory (WCSF) and the CSLA framework in a Windows Form and Web environment.
  • Drive technical architecture and development of flagship reporting center.
  • Manage the Factory and Functional Development Team's development approach to the creation of supporting frameworks and environment.
  • Review and guide consensus making among the teams for the technical architecture of the project.
  • Implement and monitor software development process using Agile/Scrum methodologies.
  • Conduct source code reviews to monitor the quality of development and insure that the relationship between use cases and source code is strong.
  • Oversee web environment.
  • Create prototypes to demonstrate architectural concepts and directions.
  • Recommend technical approach to management.
  • Skills and Tools used: SOA, WCF, SCSF, WCSF, CSLA, WCF, C#, AJAX, ADO.NET, ASP.NET, IIS Server (7), DNS, SMTP, HTML, XML, XSL, Oracle, Microsoft Project, Excel, public speaking.
Shady Grove Systems - San Rafael, CA April 2005 to April 2008
Lead Developer & Architect 
  • Collect and write requirements, technical specification, design documents and work orders.
  • Create and maintain development application frameworks.
  • Monitor and guide quality of development through code reviews, mentoring and other practices.
  • Design multiple application tiers and databases.
  • Manage multiple development teams including off-shore resources.
  • Insure development deadlines and priorities are met.
  • Oversee web application deployment for a variety of clients.
  • Manage Development, Quality Assurance and high available Production environments.
  • Administer high available and distributed corporate and selected clients’ LAN/WAN.
  • Design, implement and maintain full development lifecycle processes.
  • Manage vendor relationships.
  • Keep abreast of latest technologies, recommend and introduce appropriate uses.
  • Protect all environments using security best practices.
  • Assist operational efforts.
  • Analyze and monitor production environments.
  • Budget and price project contract bids.
  • Recommend and purchase hardware to support all environments.
  • Skills and Tools used: Java, SIP, H.323, C#, ADO.NET, ASP.NET, IIS Server (5 & 6), DNS, SMTP, HTML, Javascript,  XML, XSL, SQL Server, Microsoft Project, Excel, public speaking.
Nelson & Associates Sonoma, CA January 2004 to March 2005
Lead Developer
  • Responsible for coordinating the requirements, development, quality assurance, release and maintenance of the Nelson Family of Companies Nelson Jobs, eTime and HR Home  websites.   Nelson Jobs is a series of ASP.NET applications written in C# with shared XML/XSLT pages used to support internal business units as well as the general job seeking public.  eTime is an internal time card website used by Nelson temporary workers and HR Home is a public website offering human resources on a subscription basis.
  • WorkforceLogic - is an ASP application that is a status driven workflow application used by businesses to manage their contingent workforce.  It has a complex and highly structured programming framework.  Coded  web pages to specification using SQL Server stored procedures to return an XML stream which was formatted by XSLT code with tons of Javascript.  Most pages have dynamically generated content.  Wrote the page validation routines in Javascript for the application utilizing OOP principles so that a base class of core routines was available for instantiation to support any culture.  Subclasses basically fed formatting strings (I was a developer in this group).
  • Skills and Tools used: C#, ADO.NET, ASP.NET, IIS Server (5 & 6), DNS, SMTP, HTML, Javascript,  XML, XSL, SQL Server, Microsoft Project, Excel, public speaking.
Ripple Communications San Francisco, CA April 2003 to January 2004
Project Architect & Lead Developer
  • Designed and participated in the building, deploying and coding of the network, application and database architecture for an initiative to allow Ripple to scale their business and reduce costs. Ripple offers a wide range of telecommunications services across the United States.
  • The remote network consists of over 37 w2k stand alone boxes with ISA Server, IIS, SQL Server, .Net and various telecommunications boards.
  • Services on those boxes are telecommunications and a web site using role based security to allow customers to manage their services.
  • At the home office, a central server on a Windows 2003 box with UDDI, IIS and SQL Server has a web site used to manage product offerings and businesses on the entire remote network. Additionally, the data also feeds into their back office systems.
  • The .Net application gives them access to web services and dynamic proxying via UDDI Services so that they can immediately create new offerings and push them out to any number of their boxes, or quickly manage business relationships. Conversely, they can pull operational data from any number of their boxes to make more informed business decisions.
  • The scalability benefits come from using dynamic proxying via UDDI services which allows them to continue to grow their business without programmer support. Now deploying a server involves building the box, putting an entry for its URL into UDDI, running a script to install the database, web site and communication toolsand that box is now under operational control.
  • The .Net application makes extensive use of Web User Controls for code reusability. Also used COM+ for enterprise transactions.
  • Skills and Tools used: .NET, C#, ADO.NET, ASP.NET, IIS Server (5 & 6) , W2k & 2003 network, UDDI & dynamic proxying, Active Directory, DNS, Exchange Server, SMTP, ISA Server,HTML, Javascript, COM+, SQL Server, Microsoft Project, Excel, MTS, Erwin & public speaking.
Joyous Living San Rafael, CA April 2002 to April 2003
Senior Technical Architect & Lead Developer
  • Developed and setup company web site while maintaining development and production environments.
  • Ported existing distributed web site to .NET platform.
  • Maintain operational readiness of a W2k network with Exchange and ISA Server.
  • The web site uses the notion of a user role. Based on that role, content is dynamically presented. The role is created by the registration engine which dynamically creates content on the registration page thereby affording maximum flexibility in program offerings. As an example, one of the sub-sites is a tool used by distributors of therapeutic grade essential oils. This tool permits distributors to organize their teams and grow their business using a variety of methods. Among these tools are team views, query by example which can be saved, bulk emailing and printing of mailing labels. Also organized beta group from web site users to help with the development and refinement of site features.
  • Skills and Tools used: IIS Server, W2k network, Active Directory, DNS, Certificate Server, Exchange Server, ISA Server, VB, VC++, ASP, HTML, Jscript, Javascript, COM+, SQL Server, Microsoft Project, Excel, MTS, Erwin, Visual Interdev, Front Page and public speaking.
PeoplePC San Francisco, CA October 2000 to April 2002
Technical Architect and Lead Developer
  • Project is a web-based, database-driven, localized content management and workflow tool for developing web sites and managing and creating programs. Based on meta-data concepts, and implemented with Microsoft DNA to create reusable business and data objects that is exposed to the enterprise and third party vendors.
  • Responsible for the technical design, code quality, database administration, physical network environment, integration, QA/Dev cycle, and production release and management. Also called on to articulate and build buy-in for the projects technical architecture, benefits and vision in presentations before large and small groups.
  • Skills and Tools used: IIS Server, W2k network, Active Directory, DNS, Certificate Server, XML, MSMQ, VB, VC++, ASP, HTML, Jscript, Javascript, COM+, SQL Server, Microsoft Project, Excel, MTS, Erwin, Visual Interdev, Front Page, Microsoft Project, public speaking.
Cello Development Corporation San Francisco, CA - August 2000 to October 2000
Senior Consultant
  • Provided strategic technical and business advice to the senior management team with an eye toward profiting from delivering web development services. Supported sales and recruiters with technical guidance.
  • Managed and grew technical operations and development staff. Architected and created web development environment in Microsoft DNA. Built the web development team.
  • Established technical coding and quality standards.
  • Designed and maintained corporations operations and development networks which included connecting and routing remote networks. Made sales calls and conducted technical presentations.
  • Wrote web project estimates and worked with senior business managers to insure profitability of projects.
  • Monitored latest technical developments and discovered ways to incorporate them into projects to better serve clients business objectives. Also did work on projects as database and network architect, as well as coding.
  • Skills and Tools used: IIS Server, W2k network, VB, VC++, ASP, Jscript, Javascript, COM+, SQL Server, Microsoft Project, Excel, MTS, public speaking.
Learning Network San Fran., CA - March 2000 to Aug. 2000
Senior Technical Project Manager
  • Setup the Project Management office by writing processes and procedures used by all company project managers.
  • Responsible for coordinating technical resources and business units across the country leading to the successful rollout of multiple web projects for an education portal and web community building.
  • Also responsible for the development and rollout of an extranet site used by work teams to communicate and collaborate across the country.
  • Managed the master project rollup initiative to develop a tool and a set of processes where the project office can predict, plan and manage resource utilization and the finance department can create and manage budgets.
  • Skills and Tools used: Microsoft Project, Project Central, Excel and public speaking.
Deltanet San Francisco, CA - January 2000 to March 2000
Senior Project Manager
  • Responsible for the successful completion of all phases of development for multiple client/server technologies and web initiatives on time and on budget.
  • Created and maintained project budgets.
  • Hire and manage all product development and QA teams.
  • Develop and implement Development, QA and Change management procedures across departments.
  • Coordinate, plan and support beta and rollout activities across departments.
  • Chair the Deltanet web strategy committee. Develop staffing plans to meet development initiatives.
  • Monitor, track and resolve project issues.
  • Provide upper level management with periodic risk assessment and mitigation plan.
  • Mentor employees, build spirit and increase departmental morale.
  • Plan and implement staff education programs.
  • Skills and Tools used: Microsoft Project, Excel.
Kaiser Permanente Oakland, CA - September 1998 to November 1999
Client Development Manager & Technical Lead
  • Hire and manage programmers and DBAs.
  • Oversee GUI development and production releases of multiple versions in different regions simultaneously.
  • Work with requirements and graphic designers.
  • Set technical standards for development team. Recommend technical solutions to business problems for upper management.
  • Coordinate the development/testing/release cycle.
  • Programmed in various languages.
  • Evangelize product and present demonstrations to our in-house national users group and others.
  • The application is a medical early warning system, which allows Kaiser Permanente to reduce medical costs without denial of service. It collects medical data, which is compared to threshold levels to generate alerts. These data are identified to be indicative of symptoms of diseases, which if treated early, has been shown to significantly reduce operating expenses. The system is front-ended with Centura, and primarily talks to an Oracle database. Additional data comes via CORBA calls through ActiveX controls. This is the first product that Kaiser Permanente was ever able to deploy nationally.
  • Skills and Tools used: Gupta SQL Windows, Oracle 7 & 8, C++, COM, Sockets, ActiveX, CORBA, NT Networking, Microsoft Project, Excel.
Kaiser Permanente Oakland, CA April 1996 to August 1997
Development Team Manager
  • Managed a dispersed team consisting of 20 PowerBuilder, Unix, mainframe programmers and DBAs.
  • Built and managed the project development team.
  • Developed and managed overall project plan.
  • Managed production support and product rollout.
  • Coordinated activities between all other team leads and project management with regard to project schedule.
  • Responsible for project infrastructure items such as desktop operating environment, LAN support and etc.
  • Budgeted for, and procured hardware and software tools.
  • Worked with corporate sponsors by providing high level technical analysis to keep them informed and provided information used to shape project requirements.
  • Assessed project staffing levels, and provided workload analysis.
  • Served as technical liaison to project sponsors and the enterprise wide technical review committee.
  • Created the development teams mentor program, where Kaiser employees were assigned to a more knowledgeable technical contractor to help them with their work and to grow professionally.
  • Created and coded proof of concept studies in ODBC using C++ that refreshed MS SQL Server tables with DB/2 data. Also used VBA to retrieve data from MS SQL Server into Excel spreadsheet.
  • Setup and maintained proof of concept MS SQL Server. Serve as C++ programmer to the ARK project coding windows routines to be used in IEF.
  • The application priced health care policies through a rule-based system that took into account State and Federal legislated mandates to produce revenue neutral quotes.
  • Skills and Tools used: Microsoft Project, Excel, C++, DB/2, Oracle, SQL Server, CICS, Sybase Replication Server, TSO.
Paramount Pictures Corporation Los Angeles, CA January 1996 to April 1996
Senior Developer
  • Work with a large team of programmers using Gupta SQLWindows on various components of the PRAS System for the Television Distribution Group.
  • The system managed product licensing and scheduling. It also provided drill down tools to give the sales force access to inventory in very flexible ways.
  • Participated in weekly technical design and implementation review meetings.
  • Active role in data modeling team.
  • Conducted user analysis and defined business requirements as a foundation for the implementation of technical solutions.
  • High degree of client communication.
  • This system uses an in-house object oriented framework as the base for all programming.
  • Additionally, coding standards requires the use of stored procedures whenever possible for data storage and retrieval.
  • The database is Sybase System 10 on an HP9000.
  • Skills and tools used: Gupta SQL Windows, Sybase, C.
American Golf Corporation Los Angeles, CA November 1995 to April 1996
Senior Developer
  • Designed and coded in Gupta SQLWindows, an object oriented Environment Manager for the corporate enterprises cost accounting system.
  • This system provided the data backbone for purchase cost management and operating cost control of over 231 golf courses nationwide. All accounting data from the golf courses consisted of an account rollup structure that contained categories of expenses and costs. This data was in turn, broken out by departments and accounts within the golf course organization and then inserted into the corporate rollup structure.
  • This application consists of modules for table driven data synchronization from several platforms to the central production server. It also has record snapshots that limit viewable data by security application parameters. In addition, it has a complete application management system that regulates the daily corporate data replication effort to remote offices, to track all files and tables associated with all applications.
  • High degree of client communication in the definition of business requirements.
  • Developed Corporate GUI Standards.
  • Instituted technical design review process and started client database education courses.
  • Responsible for the management and maintenance of all NT SQL Servers(4.2).
  • Direct report to MIS Director regarding recommendation of new technology.
  • Skills and tools used: Gupta SQL Windows, SQL Server, C, NT, & RAS.
Paramount Pictures Corporation - Los Angeles, CA - October 1994 - November 1995
Senior Developer
  • Design, program and roll out an enterprise wide Purchase Order / Inventory / Accounting system in Gupta SQLWindows on a Sybase Database (Novell NLM).
  • High degree of client contact with a wide range of departmental units in defining business requirements.
  • Conducted work flow outline and user analysis.
  • Developed GUI Standards.
  • Instituted technical design review meetings with appropriate business units.
  • Analyzed system environment and made appropriate recommendations.
  • This Materials Management System is designed to be used company-wide by all employees and outside production companies to requisition materials used in the production of films and television programs. Internally the system will track costs and usage of all materials. The system has requisition, bid, dispatch, warehouse and accounting components.
  • Skills and tools used: Gupta SQL Windows, Sybase, C.
First Interstate Bank Corporation Los Angeles, CA July 1993 to October 1994
  • Upgrade and maintain a cash vault management system that details large scale cash customers, and tracks their cash needs.
  • The information is stored on a minicomputer and then downloaded and converted to a clipper compatible database.
  • This assignment requires coordination of several sites and involves hardware support. The environment is single user on a PC and PC-Anywhere is the host and remote tool for updating and client support.
InfoWorld Magazine San Mateo, CA April 1993 to December 1995
Freelance technical writer and contract programmer
  • Test and analyze programming tools, and write articles about product suitability and performance.
  • Maintain industry contacts and monitor the latest programming tool development and trends.
  • Program various utilities to specification for editorial staff and product evaluation authors. The utilities aid in the testing process and are written in a variety of languages based on the product and its operating system.
Core Investments Company Beverly Hills, CA July 1992 to July 1993
  • Programmed a data driven Stock Market statistical analysis application in Clipper and Microsoft C to analyze and track the currency futures market and client data.
  • Write reports to specification using compiled data to assist in profitability of contracts. This company is an on-going client.
Precision Data Corp Los Angeles, CA May 1992 July 1992
  • Designed and coded a Transaction Tracking and Journal library to be used by team programmers doing a project for the James River Corporation.
  • The library was used as a buffer between PC's on a Novell network and the AS/400. The library uses Novell TTS calls and incorporates a background journaling system that allows the rollback of any committed data.
Geary's Los Angeles, CA May 1991 to August 1993
  • Project managed the development of their mail order system on a RISC/6000. Also recommend and code in-house software programs and integrated systems and recommend and purchase hardware.
Jon Douglas Real Estate Los Angeles, CA March 1991 to November 1995
  • Advised them on the latest trends in hardware and software and provide general analysis and consulting. The latest project for them involved an enterprise wide communications effort to link all remote offices to a central MIS site and the resultant transfer and availability of data to the remote offices. This effort involves NT, MS SQL Server and communications issues.
  • Used Clipper 5.01 to design and code a data conversion interface between various systems and the company AS400. This interface translates Clipper data on their Novell network and sends it to the AS400, and will transfer data on their AS400 to their Clipper systems.
Delfin Systems Sunnyvale, CA January 1991 to March 1991
  • Used OS/2 Presentation Manager, Database Manager and Objective C to code a signal analyzer for a government agency.
  • Integrated IBM's Database Manager SQL calls and coded analyst supplied specifications into the user interface.
Teledyne Systems, Inc. Los Angeles, CA June 1990 to October 1990
  • Designed and coded system prototypes and user interfaces using graphic primitives in Microsoft C.
  • These systems used current video imaging and compression hardware and software technology to demonstrate project concepts to the firm's potential customers.
RETIX, Inc. - Los Angeles, CA March 1990 to June 1990
  • Used MS Windows 3.0 to get 2 commercial products into the beta-phase that enables NetBIOS and OSI applications to communicate over OSI protocol stacks using RETIX hardware.
  • These products are intended for LAN and WAN administrators.
Symantec Los Angeles, CA April 1990 March 1990
  • Worked with a team of programmers on the Norton Desktop for Windows.
  • Developing underlying workhorse routines in C and assembler, and tied them into the interface.
  • Also, using the Windows SDK, created various components of the Windows interface as assigned.
IBM & Security Pacific Automation Company Los Angeles, CA Oct. 1989 to April 1990
  • This check imaging project operated in an OS/2 environment utilizing the Presentation Manager interface and high level calls to an LU6.2 interface that maintained a PC to mainframe link.
SunAmerica Insurance - Los Angeles, CA October 1988 to October 1989
  • Designed and coded several systems utilizing a mainframe to pc link via 3270 emulation using the HLLAPI interface. The first is an Exception Reporting System performing a detailed transaction match of new business and payment information downloaded daily from the company mainframe to their LAN and Executive Information System. Extensive fail safe programming was required in the event of an aborted download.
  • Project Manager of the 7 member Quality Assurance Agent Monitoring Application Team. Project included coordinating mainframe and pc programmers, along with technicians who built a network device to routed remote screen images to a QA supervisors terminal. This application allowed QA Supervisors to place the images from a service representatives monitor along side a grading program used to rate quality of service.
  • Other systems included the design and coding of several different sales applications allowing field agents to input customer information into their computers and modem that data into the company LAN.
  • Wrote a company database library and established user interface standards using C and 8088 assembler. Designed and coded a Telemarketing Help System using MS Windows that would enable a manager to easily maintain all company product information in text files and give a telemarketer instant access to that information.

Permanent Employee
Medicasoft Corporation - San Rafael, CA - August 1997 to September 1998
Chief Technical Officer
  • Produced and monitored the budgets for review by venture funders.
  • Developed the technical architecture of the product.
  • Determined staffing needs.
  • Recruited, managed and provided leadership to the development startup team.
  • Designed the product feature set based on workflow analysis.
  • Member of the development team and programmed much of the C++ and SQL code.
  • Worked with testers in developing test plan.
  • Created the design/development/testing/support cycle workflow standards to make sure that relevant issues were kept alive between groups.
  • Developed the communications channel between programmers, testers and beta testers.
  • Conducted the creation and implementation of the companys web presence.
  • Responsible for establishing demonstration test sites at Yale Medical School, Johns Hopkins and New York University Medical Center.
  • Created the marketing plan and conducted market research.
  • Supervised the creation and content of company web site as well as other marketing materials.
  • Recruited and trained sales staff and worked with them to develop sales strategy.
  • Developed strategic relationships with vendors and ISVs.
  • Worked with legal and accounting personnel to develop corporate and accounting structure.
  • Worked on the company business plan. Spearheaded the effort to find venture capital and sell the company.
  • The product automates the referring physician report process for medical specialties. This version places emphasis on cardiology with other specialties to follow.
Jon Douglas Real Estate Los Angeles, CA January 1988 to October 1988
Staff Programmer
  • Designed and coded a Floor Desk System that gave real estate agents access to listing and related information.

  • Programmed and designed a system that uses a modem to perform batch data transfers from the MIS office to corporate headquarters. Used Novell API function calls in C and 8088 assembler to enhance the performance of several systems.


  • Majored in photojournalism at the University of Minnesota.
  • Omicron Delta Kappa
  • Beginning C programming - WLCC
  • C Programming for the IBM PC - UCLA
  • Advanced C Programming - UCLA
  • 8088 Assembler UCLA
  • Business Statistics UCLA
  • MCSE - Completed all certified courses and am studying for exams.
  • MCSD .NET - Completed all certified courses and am studying for exams.

Previous Senior Management experience in News Broadcasting at:
  • KTSM-TV AM & FM, News Director
  • KIII-TV, Assistant News Director
  • WFAA-TV, Assignment Editor
  • KXMD-TV, News Director

Other Activities and Hobbies:

  • Write equipment reviews for Positive-Feedback Online an audiophile and music lover's journal.
  • Keen interest in music and audiophile stereo equipment.
  • Also interested in videophile equipment and home theater.
  • Ongoing interest with salt water aquariums; invertebrate reef tanks and fish only tanks.