Executive Summary

By Denise Peters,2014-05-24 02:41
15 views 0
company's core engineering department. My team consistently met expectations and deadlines from the product management team. I served as lead architect and

    Norman P. Katz, Solutions Architect

    Address: 6676 Claremore Ave.

     San Diego, CA 92120 USA

    Phone: (619) 890-5847

    Summary: Director, Lead Architect, and Project Manager in all recent positions. 20+ years

    experience in the computer industry, specializing in software and solutions

    architecture. Best-known for grasping the “big picture” of any project. Enjoys

    mentoring and knowledge transfer but can also be firm on management

    commitments. Well-rounded in technical, management and liaison roles.

    Core Compentencies:

    Extensive experience with solutions based on the following technologies and


    ? Lead Software Architect, Project Manager, Mentor

    ? XML, XSLT, and XML Schema

    ? Macromedia Flex, Laszlo Presentation Server for Rich Internet Applications

    ? Visual Studio .Net 1.1 including C#, VB.Net, ASP.Net, ADO.Net

    ? SQL Server 2000 including SQLXML, Stored Procedures, Triggers, DTS

    ? XML/XSLT-driven J2EE web applications built on Eclipse, WebWork

    Model-View-Controller (MVC) Pattern, Tomcat and Resin Servlet

    Containers, and MySQL

    ? Extreme Programming and Agile Methods including Continuous

    Integration using CVS, ANT, JUnit/NUnit, Cruise Control

    ? Enterprise Solutions including Inventory Control, Document Routing,

    Tracking and Approval, Collaboration, and Negotiations

    Recent Highlights:

    Software Architect

    San Diego Police Department, San Diego, CA 2002 Present

    Onsite contractor for San Diego Police Department. SDPD is one of the largest police

    departments in the country with over 2000 sworn officers.

Completed Projects: Designed, developed and deployed the following multi-tier thick-

    client and web-based applications based on the Microsoft Platform:

    ? Risk Management/Early Intervention System with .Net Windows Service

    ? SWAT Armory Inventory Control System

    ? Internal Affairs Document Tracking System

    ? Change Management System used by Data Systems Department

    ? Detox Prisoner Registration and Tracking System

    ? 911 Emergency Phone Trace Data Parser, Reporting and Search Engine

    ? Architectural Design for next-generation Field Reporting System

    ? Produced a survey of current vendors of incident reporting software showing the

    strengths and weaknesses and a suggested strategy for future development

    ? Reviewed Global Justice XML Data Model and recommended conformance with

    SDPD’s AFR and RMS systems for inter-agency information sharing

    ? Developed SDPD’s Project Plan for their next-generation reporting system

    Norman P. Katz, Solutions Architect, page 2

Designed and developed client-server and web-based applications on the Microsoft

    platform using Visual Studio .Net and Visual Studio 6 with C#, VB.Net, ASP.Net,

    ADO.Net, MSXML, XSLT, DHTML, SQL Server 2000 and Crystal Reports. SDPD has a

    very small software development staff with whom I have mentored and shared various

    programming methodologies that I have mastered over my career. I have acquired an

    excellent understanding of the full spectrum of law enforcement software components

    including CAD, MCT, AFR, RMS, State & Federal back-end systems, and Criminal


    Architect and Engineering Lead

    InnerTalent Corporation, Encinitas, CA (2004)

Bootstrapped the engineering effort of this startup that is creating a “self-help life

    coaching site for professionals”. Identified, hired and managed an offshore team of Java

    developers. Software was developed with Java, the Eclipse IDE and the WebWork MVC

    framework on the J2EE Platform with Continuous Integration using ANT and Cruise

    Control. Used formal agile methodology for both project management and development

    with Wiki, IM, Mantis. Developed the company’s home-grown content management

    system that allows the content team to use Microsoft Word and InfoPath to manage all

    XML-based dynamic content in a natural format. Developed an original XML-based

    grammar called Streaming Interactive Forms or SIFs, which can be used to represent a

    broad class of interactive instructional web pages requiring users to fill in and submit

    information. Developed all XSL Transforms to produce “clean” XML from Word 2003

    and SIF documents for consumption by the web application. Developed the first

    generation web application using Macromedia Flex with a Resin backend.

    Director of Applications

    HelloBrain Corporation, Santa Clara, CA


Managed a staff of 20 developers for the San Diego office, which became the

    company’s core engineering department. My team consistently met expectations and

    deadlines from the product management team. I served as lead architect and made

    significant hands-on contributions to the application and database design.

HelloBrain’s product was a scalable, multi-tier, enterprise software product that enables

    large corporations to manage their outsourced contracts. It provided RFPs, online

    discussions, event-driven notifications, and negotiations between buyers and sellers. The

    product was developed on the Microsoft Win2K Server platform with ASP, COM+, and

    SQL Server 2000. I designed several core subsystems including collaboration,

    negotiations, and notifications. I managed the transition from 2-tier to 3-tier using COM+

    objects, separating the presentation, business and data access layers. I designed and

    developed an XML/XSLT strategy to give professional services and resellers an efficient

    means of delivering a highly-customizable presentation layer based on each customer’s

    unique business rules.



    Norman P. Katz, Solutions Architect, page 3

IP Consulting, San Diego, CA

    2001 2002

    A consulting firm I founded, specializing in custom solution development, database

    design, object modeling, and collaborative systems design. Designed mobile solutions

    with PDAs on Pocket PC clients with Windows 2000 backend servers for quality

    inspection, food safety, law enforcement, and instant messaging. Designed a Pocket PC-

    based perishable food labeling system, an instant messaging calendar subsystem using

    the UML process, a web service payment system for an online exchange that supports

    credit cards, checks, and purchase orders with interfaces to a variety of bank processors,

    an SFA/CRM system for manufacturers rep groups. Also developed algorithms for a

    diagnostic imaging system that identifies defects in optical fibers and counts cells in

    images of lymphoma biopsies.

    Senior Software Engineer & Product Marketing Manager

    Sony Electronics, Inc. (San Diego, CA) 1994 1999

    Data Storage Systems Division

Product Marketing responsibilities: Technical marketing of Sony’s MO and CDROM

    jukeboxes, defining product specifications, training in-house and channel sales forces,

    market research, gathering customer requirements, setting up new distribution channels,

    integration with 3rd party software, web site design and management, trade show organization, data sheet design, VAR channel setup, telemarketing management,

    interfacing with engineering.

    Engineering responsibilities: Designed the multimedia management software product that Sony bundled with its 50-disc home CD changer. Developed the prototype with

    Visual Basic in two weeks, presented it to Sony’s Home Audio Video division in Tokyo

    and received approximately $1 million funding to develop the product. Hired and

    managed contractors to develop the UI, installable file system, and shell extension. Wrote

    the Windows 95/98 SCSI device driver in C++ and hooked it into the installable file

    system. The software manages music CDs, game CDs, pictures, audio, and video clips on

    CDs in the changer as well as files on the hard disk.

I wrote a patent application for this invention and was subsequently awarded US Patent

    #6,356,971 by US Patent and Trademark Office entitled “System for managing multimedia

    discs, tracks and files on a standalone computer “

Chief Architect for client UI and IPC software for a distributed, multiplatform file server

    using optical media and jukeboxes. Written in C++ using Zinc Application Framework

    4.0 running Microsoft Windows 3.1, Windows for Workgroups 3.11 with Borland C++

    4.5, Microsoft Visual C++ 4.0 on Windows NT 3.51, Sun SparcStation-5 running Solaris

    2.4 and OSF Motif 1.2.3 with SparcCompiler C++3.0, HP-UX 9.0, Macintosh running

    MacOS System 7.5 and Metrowerks C++. Developed multiplatform software with a

    single code tree (30,000 lines) which compiles on Windows, Mac, Solaris, SunOS, HP-UX

    using Zinc Application Framework (pre-Java). Designed custom drag & drop controls.

    Interfaced to a server API with remote procedure calls (RPC) and TCP/IP sockets.

    Application is fully internationalized for both single-byte (Roman) and multi-byte

    (Unicode) languages and locales. Integrated with a variety of TCP/IP stacks and NFS

    clients running under Windows. Supervised 4 engineers on this project as well as part-

    time consultants.


    Norman P. Katz, Solutions Architect, page 4

Sales Engineer

    1993-1994 AGE Logic, Inc. (San Diego, CA)

    Developed several new customers for AGE's software technology known as Embedded X

    Servers. Applications include custom displays for medical, defense, and commercial

    equipment requiring client-server distribution of GUI information. Received professional

    sales training including closing skills, letter writing, proposal writing (OEM & NRE), and


    Principal Engineer

    1989-1993 Orincon Corporation (San Diego, CA)

    Developed real-time FFT, SVD, and neural network algorithms for multi-channel SONAR

    detection and classification of acoustic signals and events. Responsible for performing all

    demos to government and defense contractors. Developed DSP and pattern recognition

    software in Pascal, C and assembly language on VME/SPARC and Macintosh systems

    with AT&T DSP32C floating-point accelerator boards and Mercury boards with quad

    Intel i860 chips. Used VxWorks and Mercury's vectorized libraries to optimize

    algorithms. Used backpropagation neural networks to train on samples and classify

    underwater acoustic signatures of biologic and man-made events. I held a secret

    clearance for this position and participated in some special access projects.

    Software Engineer

    1987-1989 UCSD Medical School (La Jolla, CA)

     Department of Ophthalmology

    Designed image processing algorithms in C with Matrox image processing accelerator

    hardware for pattern recognition of lesions and other abnormal objects in color images of

    the retina. Developed a turnkey image analysis system for screening patients and

    reporting lesions, which are symptoms of diseases such as macular degeneration and

    diabetic retinopathy. Implemented convolution, histogram analysis, and 2D FFT

    algorithms as well as various preprocessing filters and edge/contrast enhancement

    algorithms to detect objects. Used statistical classification techniques to predict diseases.

Hardware Design Engineer

    1985-1987 Datagraphix, Inc. (San Diego, CA)

    Designed digital hardware for a networked document imaging station using

    programmable logic arrays and field programmable logic sequencers to implement state

    machine and pseudocode. Implemented interpolation and CCITT Group 3,4 compression

    using real-time, hardware-based compression devices.

    Associate Engineer

    1982-1985 Aydin Corporation (Horsham, PA)

    Designed digital hardware and microcoded algorithms for image processing systems.

    Designed parallel, pipelined array processor hardware for the Tomahawk cruise missile

    vision system (subcontract to McDonnell Douglas Astronautics Corp). Developed image

    processing algorithms for edge detection and pattern recognition using VLIW microcode.

    Designed a CAD circuit board layout system in FORTRAN and PASCAL on DEC/VMS. Other

    Experience: Web Services, UML, ER Modeling, Design Patterns, Agile Methodology, Extreme

    Programming, and Continuous Integration, Test-Driven Development


    Norman P. Katz, Solutions Architect, page 5

Education: BS Computer Science, 1985. Temple University, magna cum laude


    Studies: Graduate-level and Extension Courses at Temple, UCSD, and Carnegie-Mellon in

    electrical engineering, computer science, statistics, and neuro-physiology.


    Remarks: Background in all aspects of commercial software product development,

    management, and architecture including proposal and specification writing,

    designing web-based and thick client applications, database modeling, test plan

    development, integration with 3rd party (OEM) products, OEM negotiation, and

    customer and supply chain interaction.

    I began programming with assembler in the late 1970s on PDP-11s with RT-11 and

    RSX, Pascal on DEC System 10 and 20s, C on Vax 11/750. With each new

    evolution in technology, I have kept pace, sharpened my technical skills, and

    embraced new career challenges including management and technical sales. I

    consider myself an authority on XML, XSLT, and XML Schema and I have

    developed my own grammars using these tools to make the process of content

    management painless for publishers of data and instructional technology. I have

    proven that I can excel in a broad spectrum of work environments, including

    defense, local government, commercial products, health care, and high-paced

    startups. I try to embrace the goals of the organization and its customers and help

    achieve them using the highest professional and ethical standards and a strong

    work ethic.


Report this document

For any questions or suggestions please email