Resume

Sign in

Engineer System

Location:
Burbank, California, 91510, United States
Posted:
May 31, 2010

Contact this candidate
Sponsored by:
TalentDesk
Post Jobs to
Multiple Job Boards &
Get more Candidates
Try it Free!
Start your 30-day
Free Trial

Brian M. Castle

PO Box **** Burbank CA ***** 818-***-****

abmhee@r.postjobfree.com

Skills

• Computer systems engineering (software, hardware)), electrical engineering, engineering project

management

• Team leadership, standards development and application, business continuity and corporate responsiveness

• Development processes, project troubleshooting and optimization, software architecture and system security

Summary of Qualifications

• 30+ years experience in mission critical computer systems design, development, and implementation

• 19+ years project management experience, excellent communicator, and outstanding quantitative abilities

• 12+ years leading enterprises and teams through periods of change while retaining essential capabilities

• Long history of successful project management, focusing on team leadership and development, efficiencies

of effort, cost containment, accurate scheduling, and delivery of high quality and high performance

products

• Expert in business process analysis and development, including product life cycle management, negotiation

of stakeholder and provider relationships, budgeting, risk management, and optimization of time-to-market

• Current knowledge of industry and business best practices, and highly developed research and analytic

skills

• Extensive experience with the deployment of enterprise scale networks and systems, information security,

communication protocols, databases, storage devices, and software development tools and methodologies

• Operating system guru, inter-networking specialist, electronic hardware interface and data acquisition

expert

Employment History:

Vice President and Chief Engineer Group of 12 Burbank CA 2006-2009

• Responsible for all engineering operations company-wide including product development and production..

• Supervised 6 engineers in technical architecture and implementation for an embedded real-time DSP

engine.

• Supervised and managed a port of the ProTools application to the Linux operating system environment

• Developed specialized audio plug-ins for ProTools, including reverbs, comb filters and spectrum analyzers.

• Developed hardware interfaces from DigiDesign HD to several outboard automated mixing environments.

• Developed a custom test bed for DigiDesign HD tools in 7-channel surround with 3-d graphic visualization.

• Heavy software and interface development in Linux and Windows with ICE and real-time embedded DSP-

OS.

• Developed and hardened a dozen integrated web sites in a LAMP environment with complex application

logic.

Consultant Specialist Kaiser Permanente IT Transformation Team Pasadena CA 2004-

2005

• Principal Architect for the rollout of new technologies across the enterprise, for 2,000+ software developers.

• Creator of KP’s Requirements Design and Management processes and procedures, including the

requirements

life cycle, automated metrics to assess coverage and compliance, and criteria for migration between phases.

• Develop and implement business processes and technical infrastructure tailored to KPIT’s organizational

needs,

in support of KP operations. Liaise with Enterprise Architecture to ensure uniform utilization and

compliance.

• Develop metrics to assess process effectiveness in the context of a future effort to reach CMMI level 4

capability.

• Tailor COTS tools like Process Max, Borland’s ALM Suite, Doors, and TestDirector for KP’s business

processes.

• Liaise with National Operations on issues like integrated backups, disaster recovery, and hardware

infrastructure.

• Partner with Quality Management and Testing to ensure applications are uniformly tested against

requirements.

Brian M. Castle (page 2)

Consultant Specialist Kaiser Permanente IT KP Health Connect Pasadena CA 2002-2004

• Quality Manager for KP Health Connect, a mission critical automated medical record computer system that

includes clinical, pharmacy, scheduling, and billing components, based on a federated systems architecture.

• Organize and manage a senior technical team to oversee all aspects of quality management for this 1.8

billion

dollar project, including requirements definition and traceability, quantitative coverage and completion

maps,

quality metrics, technical infrastructure and application of best practices, and test case design/development.

• Interact with senior project management team to drive the project forward, including resource acquisition

and

allocation, schedule development, architectural review, implementation planning & system interface

definition.

• Introduce and implement a new requirements collection and management process for the interface between

IT

and medical/clinical/financial end users. Pilot this process in the medical billing area, including Medicare

and

Worker’s Compensation billing, using new bill scrubbing tools like Ingenix, ICS, and the Epic product

suite.

• Negotiate with Epic Systems on new functionality related to the Community Model capability, and

transport

of medical records and billing information between Kaiser Foundation hospitals in a secure and reliable

manner.

• Participate in the design of the Community Model from a mission critical quality management standpoint.

Consultant Specialist Kaiser Permanente IT Advanced Technologies Pasadena CA 2001-

2002

• Internal IT consultant to the nation’s largest health care provider. Solutions architect and creative

troubleshooter.

• Research new technologies in support of the Kaiser business plan, emphasizing information security,

employee

enablement (802.11b wireless, VPN, VoIP, PDAs), middleware, and biometric identification and

authentication.

• Develop and review enterprise technology standards, including networking, telephony, facilities, and IT

security.

• Develop department security procedures and policies, perform risk analysis and business impact analysis,

assist

in disaster recovery and continuity planning, design enforcement methodology for login and password

protection.

• Evaluate new information security products, especially intrusion protection and visualization, and

cryptographic

techniques and protocols. Deploy new products and technologies in a research network. Monitor the

security state

of a medium sized network. Detect and analyze security incidents. Install and evaluate wireless security

software.

Prototype ideas for network monitoring and intrusion detection, reverse engineer and enhance existing

products.

• Research biometric authentication and identification technologies (including fingerprint, iris scanning,

voice,

facial features, and keystroke dynamics). Deploy biometric sensors and middleware on Windows domains

and

PDAs. Explore issues related to single sign-on and domain login, accept/reject rates, and attack

vulnerability.

• Install and evaluate next generation videoconferencing technology from the MIT Media Lab. Configure

local

and distributed multimedia environments. Assess audio and video performance. Integrate with H.323

systems.

Senior Software Engineer DataDirect Networks Monrovia CA 1998-2000

• Project coordinator and principal architect of a cross-platform file system for storage area networks,

allowing

Windows (NT,2000), Unix, and Mac/OS computers to transparently access data on the same storage

devices.

• Responsible for project planning, scheduling, delegating task assignments, administering a small budget,

and

managing the development, test, and market introduction phases of the life cycle of this family of products.

• Supervise a medium sized team of C programmers during product development and testing. Design and

enforce

an engineering change management system, and manage product definition and requirements development.

• Integrate file system security models for NTFS, NFS, and CIFS/SMB, enabling transparent authentication.

• Develop several device drivers for Windows NT/2000, including miniport and filter drivers to handle SCSI

requests, and class drivers to perform file system striping and make virtual disk drives and volumes

available

to the operating system. Hook the disk manager to prevent formatting of virtual volumes, tweak the kernel

scheduling to optimize performance, and spoof volume information to interface with the Windows

Explorer.

• Reverse engineer and port several installable file systems for video streaming and editing applications.

Brian M. Castle (page 3)

Contractor PMA / Datatape, Inc. / Caltech Pasadena CA 1996-

1998

• Information storage specialist. Design and implement some of the world’s largest storage networks,

including

those at the National Laboratories and National Supercomputing Centers, and interface with existing

systems.

• Develop the requirements for the next generation of intelligent disk storage controllers, including multi-port

hardware interfaces, SNMP based health and status monitoring, SCSI emulation, and robust disaster

recovery.

• Create device and file system drivers to interface virtual storage devices to the HPSS distributed file system.

• Design and develop a system management interface to enable transparent control of a large distributed

storage

system as if it were one integrated device. Implement this storage system on AIX, Linux, and Windows

2000.

• Design and develop a bus mastering device driver for direct data transfer between Fibre Channel and HIPPI

devices (on the PCI bus, without loading the CPU). Extensive use of Fibre Channel devices, fabric

switches,

protocol analyzers, and MIBs. Testing to protocol specifications, and to various manufacturers’

idiosyncracies.

• Guide and advise a medium size testing team on the robust testing of mission critical storage systems.

Interface

with the marketing arm of the company to plan product releases and upgrade paths, and ensure smooth

rollouts.

• Design and implement software life cycle management processes throughout the engineering arm of this

large

corporation, in compliance with DOD and private sector guidelines and engineering industry best practices.

Development Consultant Receptors Inc. / Elida Torrance CA 1994-

1996

• Principal system architect for an enterprise access control and monitoring system that is currently installed

in a 26-building corporate campus, two major research laboratories, and several federal government

agencies.

• Responsible for staffing, scheduling, task assignments, and administering a million dollar development

budget.

• Supervise a medium sized programming team during development, testing, and deployment of this product.

• Create and enforce software specifications based on the requirement that the system be absolutely robust

with respect to power failures, interruption of central control, and disruption of network communications.

• Develop application logic for tracking personnel, maintaining access history, monitoring the state of access

points and nodes, and auditing system activity. Invent a method to locate and isolate an individual on

demand.

• Design portable cross-platform client/server code for Windows and Unix, real-time embedded code for

local

access control devices (including card-key, keypad, prox-card, and others), buffered download-on-demand,

coordinated startup and shutdown, event-driven system synchronization, and autonomous panel operation.

Senior Software EngineerProductive Data Management Los Angeles CA 1991-1994

• Healthcare IT systems architect. Develop patient billing, accounting, pharmacy, order entry, and decision

support systems. Analyze business flow, specify requirements, and reverse engineer legacy applications.

• Develop an automated online porting methodology for mission critical medical and financial databases.

Coordinate production database conversion for UCLA, the University of Missouri, and Shands Hospital.

• Intensive Oracle, DB2, Sybase, and IMS database internals and administration on mainframes and PCs,

including embedded dynamic SQL programming for Oracle using a mainframe SAS (Lattice) C compiler.

• Port portions of the CICS operating system and the PCS/ADS development environment to Windows NT.

• Design kernel debugging and stack tracing drivers for Windows 3.1 (approximately equivalent to SoftIce

functionality). Work with MVS, Omegamon, and an extensive complement of mainframe system utilities.

Brian M. Castle (page 4)

Independent Contractor AT&T Information Systems Middletown NJ 1988-

1991

• Principal developer of a nationwide telephone network management system designed to issue in-field

diagnostic tests to corporate and client network switches, multiplexers, and modems. Act as a technical

consultant to a small team of programmers implementing this software system in a distributed hardware

environment using AT&T Unix, C and C++ languages, and 68k, 80x86, and AT&T 3B assembly

languages.

• Write embedded micro-kernel software for local “smart boxes” that vector diagnostic tests to mapped

devices

and return the results to the originator. Develop an interactive GUI for centralized network management,

with a

virtual terminal implementation designed to be absolutely robust against naïve operators and inadvertent

system

shutdowns (for instance, a workstation would return to the correct location in the system menu tree after

power

cycling or upon pressing the “reset” key). Develop Unix shell layers around “sccs” for project source

control.

• Develop a hypertext “help” system using X-Windows (Motif) and the Andrew file system (MIT/Carnegie)

under AT&T Unix v.5.3 and Sun-OS 3.2 (pre-Solaris) to allow easy access to system documentation from

any

point in the system menu tree, from any graphical display, or even from within a text entry field in any of

the

system forms. Create programming libraries with high level widgets for easy access to the help system.

Consultant World Courier, Inc. Queens NY 1987-

1988

• Information systems architect. Design a robust computing environment for an international courier business,

including point of sale and order entry, invoicing, accounts receivable, tracking and reconciliation, periodic

rollups to the central office, and reporting and management summaries. Fully internationalize all aspects

of this system, including keyboard layouts, display fonts, currencies, time zones, and user preferences.

Computer Consultant Goldman Sachs New York NY 1985-

1987

• Manage a small research department of young mathematicians and highly technical computer programmers.

• Contribute to the development of the first three NYSE direct order turnaround systems, for direct securities

trading by institutions and individuals. Participate in the specification of DOT system security mechanisms.

• Develop real-time analysis and trading software for stock index options and futures, including daily

portfolio

analyses and trending indicators, in C and Fortran for PCs, Stratus/VOS, Vax clusters, and IBM

mainframes.

• Develop stochastic differential equations to model trends in stock index options and futures pricing, and to

accurately estimate their fair values, based on the Black-Scholes derivations and similar modeling

techniques.

• Develop a mathematical modeling library to predict/estimate financial trends, and use this toolkit to design

curve fitting programs for optimization of risk and return, and automated analyses of various trading

strategies.

• Employ various mathematical modeling techniques to optimize portfolio risk and return. Submitted several

papers related to the use of neural network models in financial arenas, including specifically trading

strategies.

Contractor Bell Laboratories Holmdel NJ 1984-

1985

• Wrote a large fraction of the memory manager for AT&T Unix 5.2p, which was the first commercially

available

demand paged version of Bell Labs Unix, and implemented it on 80x86, Sun, Dec Vax, and AT&T 3B

hardware.

• Researched parameters for optimal tuning of the operating system under various conditions of operation and

system stress, and developed automated testing and reporting methodologies and database archives for

results..

• Developed a hypertext linkage technology to allow easy traversal of the results database by engineers and

end users, and an automated “help system” layer on top of that based on the Unix “man” page

functionality...

Brian M. Castle (page 5)

Programmer Salk Institute La Jolla CA 1982-

1984

• Design and develop automated curve fitting software for radioligand neurotransmitter receptor binding

assays.

Employ non-linear curve fitting techniques based on parameteric models of receptor binding kinetics.

Assess the

precision of resulting estimates based on the statistical variability of successive and independent binding

trials.

• Program an Evans & Sutherland Picture System for 3-d reconstruction of serial sections of human brain

tissue.

Some of this work can be seen on the Nova/PBS movie “The Brain”. Work with several eminent scientists

to

ensure that both the computer reconstruction software and the resulting images are accurate and precise.

• Design and implement the world’s first automated RAST test for human allergic reactions. Program tests

and results on a Burroughs CANDE 6800 system and several smaller computers including the PDP series.

Field Service Engineer Staff Computer Technology San Diego CA 1980-

1982

• Diagnosis, troubleshooting, and repair of electronic and computer hardware equipment at the component

level,

including mainframe systems and peripherals, midsize and minicomputers, and special purpose hardware.

Software Engineer Exxon Office Systems Princeton NJ 1979-

1980

• Design and develop the world’s first N-dimensional virtual memory spreadsheet program, and integrate

the internals of this program into the Berkeley Unix-based Zilog Zeus operating system at the kernel level.

• Optimize the Zeus kernel for high throughput demand paged virtual memory operation to dedicated devices.

• Interface the N-dimensional spreadsheet to the other components of the Exxon Office System, including

business graphics, word processing with embedded objects, and a GUI-based database like MS-Access.

• Fully internationalize the Exxon Office System, including collating all the ISO display and keyboard

character sets (with escape codes) for European countries, and map them to the Zeus operating system

• Modify the Berkeley Unix 4.1 operrating system to accept Zeus as a device for automated testing. Write

device drivers, recompile and reinstall the operating system, and write programs for automated testing.

Programmer Princeton University Princeton NJ 1976-

1979

• Design and develop a non-invasive system for monitoring and tracking eye movements in cats and

monkeys,

with hardware based on quadrature detection of orthogonal phase locked magnetic fields, and software

based

on real-time F tests relative to successive experiments. Demonstrate the presence of independent systems

for

saccadic and vergence eye movements in test subjects using this system, and assist in publishing the results.

• Develop software in S language for analyzing, categorizing, and classifying underwater acoustic

information

derived from in-place hydrophones in the Pacific Ocean. Utilize neural network models to partition the raw

data according to feature sets derived from digital statistical analysis. Develop new models for this purpose.

• Develop hardware and software interfaces between the Princeton University Tokamak and an IBM-370/158.

Brian M. Castle (page 6)

Electronics Technician Lesher Systems Hollywood CA 1975-

1976

• Designed, built, and instaledl the sound system for the Mint Hotel in downtown Las Vegas.

• Designed and installed the first production mixing system for Alpha Studios in Burbank CA.

• Developed analog-to-digital interface for an early experimental DigiSound digital audio recorder.

• Designed and built custom speaker systems for outdoor use, for electric bass and other instruments.

• Researched and developed an experimental concrete-laced composite material for low frequency speakers.

Test Technician Fairchild/Xincom Chatsworth CA 1975

• Design and develop test programs for Automated Test Equipment computer systems.

• Design and prototype electronic interfaces from Xincom ATE machines to Data General computers.

Electronics Technician AeroMechanisms, Inc. Van Nuys CA 1974-

1975

• Design and prototype electronic circuitry for altimeters for small Cessna aircraft.

Education and Professional Certifications:

Graduated Princeton University, 1986, with highest honors

BA in Neuroscience, with specialty in Electrical Engineering.

FCC Extra Class Amateur Radio License.

ISS Certified Network Security Specialist.

References and additional employment details will be provided upon request.



Contact this candidate