R Keith Beal (N1Zt)

R Keith Beal (N1Zt) Email and Phone Number

Consultant Distinguished Engineer @ Looking for my next contract
Irvine, CA, US
R Keith Beal (N1Zt)'s Location
Irvine, California, United States, United States
R Keith Beal (N1Zt)'s Contact Details

R Keith Beal (N1Zt) work email

R Keith Beal (N1Zt) personal email

n/a

R Keith Beal (N1Zt) phone numbers

About R Keith Beal (N1Zt)

A hands-on scientist and engineer with over 30 years of experience and solid leadership skills. Extensive multidisciplinary expertise in Systems Engineering, Software, Hardware and Wireless. A pioneer in early work in Pen Computing, Speech Recognition, Interactive Voice Systems, Gesture-based Interfaces and the latest Human Interface Device technology including Psycho-acoustics, and Natural Language Processing and applications in the Internet of Things (IoT.)Software specialties include Real-Time, Object-Oriented Architecture and Design. Expert in UML, STL, Design Patterns and Forward-Generation tools such as IBM Rhapsody. Expert C and C++ skills are including STL and many of the Boost libraries. A journeyman C# and .Net developer with strong Database, Security, Web Services and scalability skills. Expert-level skills in Virtualization and VM management.Extensive experience in Embedded systems from bare-metal to RTOS with the last 11 years concentrating on LINUX. Hands-on with ASIC verification, board bring-up and BSP development including diagnostics, boot loader, device trees, drivers, Kernel modules, daemon development and porting. Expert in web-based configuration and management interfaces.Very strong skills in Wireless and Software Defined Radio (SDR). Expert-level skills in Network Topologies, Deep Packet Inspection (DPI), Internet Infrastructure protocols, as well as Cognitive Mesh Networks. Hands-on architecture, design and development of Software Defined Network (SDN) and Network Function Virtualization (NFV) products. Extensive experience in developing and integrating various MAC and PHY layers. Significant enhancements of OpenWRT open source Linux for Wireless Access Points.A proven record of turning strategies into practical plans, executing them successfully and on-time! A team-builder, mentor and a leader. Pragmatist who knows how to manage projects and how to lead teams. A lifelong student and mentor who can build a shared vision. A shared vision doesn't guarantee success but the lack of one guarantees failure!

R Keith Beal (N1Zt)'s Current Company Details
Looking for my next contract

Looking For My Next Contract

View
Consultant Distinguished Engineer
Irvine, CA, US
Website:
seanbrowne.com
Employees:
4
R Keith Beal (N1Zt) Work Experience Details
  • Looking For My Next Contract
    Consultant Distinguished Engineer
    Looking For My Next Contract
    Irvine, Ca, Us
  • Loft Orbital
    Consultant: Satellite Software (Yocto)
    Loft Orbital Oct 2024 - Present
    San Francisco, Ca, Us
    Researched a number of security-related requirements and performed manual testing for compliance.Developed automated test for busses (platforms) and flight software for modular Low Earth Orbit (LEO) satellite systems.Developed reference configurations for auditd, journald and iptables.Targeted UltraScale Linux and QEMU.Tools included QEMU, Docker, Jira, Confluence and GitLab.
  • Everest Solutions Group
    Distinguished Engineer - Technical Advisory Board
    Everest Solutions Group Jul 2016 - Present
    Providing systems engineering, technology evaluation, strategic and logistical evaluation for a variety of projects across a wide range of industries. Consulted on assessments of business models and valuations.
  • Crosstalk, Llc
    Distinguished Engineer - Technical Advisery Board
    Crosstalk, Llc Mar 2021 - Present
    Work with the TAB to assess systems engineering, strategic and business logistics for next-generation reconfigurable AI chips and associated development tools.
  • Panasonic Avionics Corporation
    Consultant - Distinguished Engineer
    Panasonic Avionics Corporation Mar 2024 - Jul 2024
    Irvine, California, Us
    Architectural and design consulting for multimodal (GEO and LEO) satellite connectivity for In-Flight Connectivity.Developed code for targeting Ubuntu 22.Developed code for MQTT-based IPC.Developed code for SNMP translation.Worked with KVM and QEMU using libvirt for configuring virtualization.Tools included Docker, GCC v9.4, Jira, Confluence, GitLab and Enterprise Architect for UML drawing.
  • Communications & Power Industries (Cpi)
    Sr. Embedded Yocto Linux Engineer - Satcom Control Systems Development
    Communications & Power Industries (Cpi) Oct 2023 - Feb 2024
    Plano, Texas, Us
    Development, test and debug of software for a redundancy controller for SATCOM systems.Worked on NetSNMP-based AgentX sub-agent using CAN interfaces to monitoring and control.System based on Yocto 4.0 (Kirkstone) targeting NXP i.MX6UL ARM Cortex-A7 SoM using Eclipse for C/C++ 4.7.3a with NXP add-ins.Other tools include Eclipse for C/C++ 4.7.3a with NXP add-ins, Vector CANalyzer, Kvaser CanKing, Doxygen, VisualStudio Code, Microsoft Teams and Confluence.
  • Cmss: Custom Microprocessor Software Systems, Llc
    Business Plan Development
    Cmss: Custom Microprocessor Software Systems, Llc Aug 2023 - Oct 2023
    Developed a business plan for a software product to set network tags on packets based on user data from a RADIUS server to implement the Federal Wireless Priority Service (WPS) on Linux networks.
  • Crius Technology Group
    Distinguished Engineer - Mesh Networks
    Crius Technology Group Apr 2022 - Sep 2023
    Austin, Texas, Us
    Mobile Ad-hoc Mesh Network Development:Develop code to control and enhance Ad-hoc Mesh Network with WiFi, Broadband Over Power Lines (BPL), 802.11ah and XBee.Lead Software Architect and development lead for multi-mode mesh network for value-added self-healing control and Self-Optimizing-Network services for B.A.T.M.A.N. Advanced Ad-hoc Mesh Network with WiFi, Broadband Over Power Lines (BPL), Fiber, 802.11ah (WiFi HaLow) and XBee.Developed installation and configuration system.Developed automated self-test system.Developed Over-the-Air OtA software update system.Architected and developed code for a Wireless Priority Service (WPS) system.Architect for Digital Radio integration for P25 and Digital Land Mobile Radio (DMR) with mesh backhaul for hotspot linking.Developed code in GCC, Python and bash for Raspberry Pi running Debian Linux.Worked on Kernel and user-space code for Netlink to enhance batman-adv.Worked on evaluations of Yocto and OpenWRT platforms.Integrated Ookla SpeedTest to assist in gateway selection and fail-over.Other tools included Microsoft Teams, Slack, GitHub, Bitbucket, Jira and Confluence.
  • Sekisui Diagnostics
    Distinugushed Engineer Laboratory Instrument Development
    Sekisui Diagnostics Mar 2022 - Sep 2022
    Burlington, Ma, Us
    Developed motion control software and power management software for a Compact Rapid PCR system.Developed C++ code for the NXP i.MX RT106X and NXP MKL25Z64xxx4 using MCUXpresso (Eclipse) IDE v11.Other tools included Microsoft Teams, git, Jira and Confluence.
  • Performance Software Corporation
    Distinguished Engineer - Avionics Test Fixture Development
    Performance Software Corporation Aug 2021 - Feb 2022
    Phoenix, Az, Us
    Developed code for MS Windows in C++ (x14) using Microsoft Visual Studio 2017.Developed code to interface Trimble R7 YMCA GPS (IS-GPS-177) and UEI DNA interfaces.Other tools included SVN, git, Jira and Confluence.
  • Serrano Systems, Inc.
    Distinguished Engineer - Iot Lte Modem Firmware
    Serrano Systems, Inc. Feb 2021 - Aug 2021
    Carlsbad, Ca, Us
    Developing cross-platform code to run in LTE and 5G IoT MODEM chips.Developed code for OTDOA Geolocation without GPS.Developed code in C using GCC for ARM33 and ARM4 cores for Zephyr OS using Segger Embedded Studio (v5.3) and the West build system. Developed Device Tree Overlays to configure devices, set-up device linkages and manage FLASH File Systems and Partitions.Developed code for x86 Linux using GCC 9.0 and Eclipse CDT4.18.Developed test cases in C++ using Google Test.Other tools included SVN, git, Jira and Confluence.
  • Sunwise Turn
    Distinguished Engineer: Consumer Products
    Sunwise Turn Nov 2020 - Jan 2021
    Developed hardware and software for an intelligent consumer device. Developed interfaces for sensors, animating RGB LED arrays, Haptic feedback devices and audio feedback devices. Developed code in C for the Arduino Uno and Arduino Nano. Designed and fabricated prototype hardware for interfaces.
  • Brandywine Communications
    Senior Software Engineer - Presicion Time & Frequency References
    Brandywine Communications Feb 2020 - Nov 2020
    Tustin, California, Us
    Learning from the best about precision frequency and time source products for commercial, military and aerospace applications.Linux and Petalinux platform development and Precision Time and Frequency Product development. Develop code in C/C++ using GCC and Yocto. Work with various time protocols including IRIG-B, NTP and PTP. Worked with GPS and SAASM using NMEA 0183 and ICD-GPS-153. Maintained an enhanced HTML, JavaScript and C CGIs. Low-level Kernel debugging. Developed code for SNMP sub-agent code using Net-SNMP. Developed code for on multiple platforms including, Zynq UltraScale (ARM with integrated FPGA), Microblaze (PPC) on Spartan 6 and BeagleBone (ARM) platforms.Developed and deployed an in-house standard infrastructure for remote development and test during COVID. Built BeagleBone-based remote console port and TFTP service for remote programming, debug and verification. Set-up IP remote power switches for manual and automated remote power control of the testbed. The BeagleBone, IP Remote power and networked JTAG allowed equipment to be used by US developers by day and UK developers at night.Developed Virtual Machines for Developers and Customers to run on their individual machines (and at home) instead of shared servers. Designed and started to implement a Continuous Integration environment. This provided support for building multiple products.Set-up and populated Atlassian Jira and Confluence to improve team efficiency. Used Jira to track requirements completion and bugs in multiple products. Developed a methodology to extract and import from functional requirements documents into Jira. Set-up and populated Confluence to track “tribal knowledge” and facilitate locating information.
  • Cmss: Custom Microprocessor Software Systems, Llc
    Distinguished Engineer: Patent Research For Deep Learning Is Automotive Navigation Systems
    Cmss: Custom Microprocessor Software Systems, Llc Nov 2019 - Jan 2020
    Patent research for AI and Deep Learning applications in Automotive Navigation Systems.
  • Novawurks, Inc.
    Consultant Satellite Wireless Networking
    Novawurks, Inc. Aug 2019 - Oct 2019
    Los Alamitos, California, Us
    Assisting with wireless hardware and software engineering for modular Small Satellites (SmallSats.) Developing code to improve wireless network reliability and resilience. Developed an automated test system to support collecting and combining data from multiple sources to measure WiFi performance, detect and predict failures. Developed code in bash and C.Developed code to detect and repair network errors. Developed bash scripts and C code using IOCTL, NetLink, NL80211 and wpa_cli protocol based automation to improve network resilience.
  • Zodiac Aerospace
    Distinguished Engineer: Consultant Linux Bsp
    Zodiac Aerospace May 2019 - Aug 2019
    Plaisir, Fr
    Worked in a large-scale SCRUM (LeSS) environment using Jira. Developed Linux BSP and automated test code. Develop, debug and maintain low-level u-boot driver and diagnostic commands, device tree and low-level Linux code. Coded in C, C++ and shell scripts. Built portable and iMX8-specific code using GCC and Timesys tools. Extensive use of JTAG and OpenOCD. Used boost::asio library for client-server code. Developed code for Distributed Switch Architecture (DSA) and MDC/MDIO.
  • Cmss: Custom Microprocessor Software Systems, Llc
    Distinguished Engineer: Patent Research: Dynamic Microphone Array Signal Processing
    Cmss: Custom Microprocessor Software Systems, Llc Mar 2019 - Apr 2019
    Developed algorithms for far-field audio using microphone arrays. Used an FPGA to process MEMS Microphones in asymmetric and dynamic arrays. Automatically phase-aligned signals in Pulse Domain Modulation (PDM) before converting to Pulse Coded Modulation (PCM). Developed code in VHDL for Altera/Intel® Stratix® using Quartus.Performed performance comparisons with ReSpeaker Core v2, ReSpeaker 4-Mic Array (Raspberry Pi) and Matrix Creator® 6-Mic Array (Raspberry Pi). Experimented with dynamic beamforming algorithms with the XMOS xCORE® Array Microphone using XUF216-512-TQ128.
  • Surfaceink Product Design & Development
    Distinguished Engineer: Audio Driver Development And Interactive Voice Response
    Surfaceink Product Design & Development Oct 2018 - Feb 2019
    San Jose, Ca, Us
    Yocto Board Support Package (BSP) Development for an Interactive Voice Response System (IVS.) Developed code for an NXP i.MX7-based with pre-production Cirrus Logic audio silicon. Developed code in using GCC 6.3. Developed ALSA ASoC audio driver code for Linux 4.14.Helped support application development for Amazon Voice Services and Google Voice platforms.
  • Cablelabs
    Consultant: Wifi Performance Research (Mac & Phy) For Self-Optimizing Networks
    Cablelabs Dec 2017 - Jun 2018
    Louisville, Co, Us
    Research in WiFi Self Optimizing Network (SON) for various QoS use cases. latency in VR and Gaming applications. Enhanced hostapd, MAC80211, developed code for DBUS and cfg80211 to manage latency and throughput. Made extensive use of advanced queue management to prevent bufferbloat.Evaluated tc and iptables alternatives for performance and flexibility. Developed Open Source code for OpenWRT and LEDE in C++ (GCC 5.4) and Python 2.7 in the Eclipse IDE. Used NetLink, NL80211, hostapd_cli, UCI, and UBUS (JSON RPC) to manage various services. Ported the code to a variety of consumer WiFi Access Points (APs.) Helped with automated test platform to validate the software with a range of WiFi APs and client devices.Developed code for OpenWRT in GCC and Python. Implemented per-STA EDCA parameters to manage latency in VR and gaming applications. Enhanced hostapd, MAC80211, developed code for DBUS and cfg80211.Worked on code for a CAPWAP feasibility study and demonstration. Developed configuration classes for encapsulating Netlink messages for NL80211.
  • Bitcentral, Inc.
    Senior Consultant: Broadcast Control Room Automation
    Bitcentral, Inc. Jun 2017 - Nov 2017
    Newport Beach, Ca, Us
    Developed REST APIs for remote monitoring of real-time TV Broadcast Studio automation software. Developed .Net Web Services in C# using a MySQL back-end using VisualStudio 2015 and MariaDB.Developed and integrated C++ MFC code into legacy applications using VisualStudio 2010.Debugged and enhanced Web-based UI. Developed code in HTML with CSS and JavaScript using Angular and JointJS. Other tools include Mercurial (Hg) source control, Target Process for SCRUM and VMWare vSphere to manage test and development Virtual Machines.
  • Mission Microwave Technologies
    Consultant - Linux Bsp, Snmp Sub-Agent, Network Protocols & Services And Windows Gui
    Mission Microwave Technologies Jul 2016 - Jul 2017
    Cypress, Ca, Us
    Reverse-engineered a Buildroot-based Board Support Package (BSP) for an AM335x ARM® Cortex-A8-based controller. Assisted in hardware diagnostics and board bring-up. Reverse-engineered and enhanced protocol daemons for proprietary protocols. Implemented an SNMP sub-agent using AgentX for in-house MIBs. Developed an OSI-like Command-Line Interface (CLI) and restricted shell for manufacturing, diagnostic and service.Developed C# GUI for the new protocol elements.Developed code for multiple Linux distributions including a Debian 8 (4.4 Kernel). Developed code in GNU C/C++ for AM335x ARM® Cortex-A8. Developed the SNMP sub-agent using the NetSNMP SDK.Assisted in upgrade to yocto-based build system for a 4.8 Kernel upgrade.
  • Greenwave Systems Inc
    Distinguished Engineer Embedded Software, Acoustics, Iot (Consultant)
    Greenwave Systems Inc Jul 2016 - Jan 2017
    Irvine, California, Us
    Assisted with technology evaluation and selection. Developed performance test to compute resource budgets for CPU and memory. Developed code to characterize acoustic propagation in Speaker-Microphone Channel and Channel Equalization for Acoustic Echo Cancellation (AEC).Developed code for a Microphone Array Acoustic Direction Finding and Beamforming library. Prototyped Digital Preregistration to correct for audio quality on small speaker elements.Developed a low-level library for RGB LED Array animation.Developed Linux code for PC and Broadcom BCM2837 ARM-based embedded systems using GNU C++.Developed prototype code using Nuance mix SDK for Speech Recognition and Natural Language Processing. Built PC cross-development environment and methodologies and related training material.
  • Sensorfence Systems Llc
    Distinguished Engineer: Perimiter Intrusion Detection And Surveylance
    Sensorfence Systems Llc Mar 2014 - Sep 2016
    Architecture, Design and Development of Next-Generation "Smart Fences" with unprecedented detection and classification. The system includes hierarchical servers including cloud capabilities. The system integrates video from multiple sources and provides GUI, SMS/MMS with video and streaming XML interfaces.Developed Highly-Scalable Hierarchical server, Network Communications protocols and handlers and a Windows-based Graphical User Interface (GUI) for a perimeter security system. Developed real-time display using user-provided or Google Maps API. Developed code using WPF and SQL in C# .Net 4.5.Developed service-based client-server code for Windows.Developed a multi-camera networked Synchronized Video Capture solution.Integrated with commercial Video Management Systems.Enhanced and debugged Digital Signal Processing (DSP) code for Linux in GNU C/C++.Developed Windows and Linux installation packages.Architecture, design and development of mutt-processed and multi-threaded code using network and shared-memory IPCs for Zero-Wait Message Queues.I brought Agile SCRUM to the company and deployed and administered Atlassian tools including Jira, Jira Agile and Confluence.Sadly, they are many months behind on my pay and I must say farewell to SFS.
  • Cisco
    Consultant: Intel® Data Plane Development Kit (Dpdk) Drivers
    Cisco Jun 2014 - Nov 2014
    San Jose, Ca, Us
    Developed components for a next-generation Software Defined Network (SDN) based on Network Function Virtualization (NFV). Developed DPDK Polled-Mode Driver (PMD) for third-party Network Cards (NICs). Developed code for multiple Linux distributions. Developed code in GNU C/C++.
  • Audience, Inc.
    Consultant: Audio Dsp And Voice Processing
    Audience, Inc. Jan 2014 - Apr 2014
    Mountain View, Ca, Us
    Developed Audio DSP code for the final push to complete features and fix bugs in a Noise Cancelling, Voice Processing audio hub for portable devices. Debugged algorithms and performance tuned code to allow pipelining of multiple audio channels. Worked on reducing the memory footprint to allow more feature integration. Developed code in C with the latest Tensilica Xtensa Tools. Worked with professional audio test equipment and software.
  • Saisei
    Consultant: Intel® Data Plane Development Kit (Dpdk) Sdn Nfv Network Monitoring And Instrumentation
    Saisei Aug 2013 - Nov 2013
    Sausalito, California, Us
    Developed in-memory network model database code for tracking nodes, flow and protocol statistics to drive Software Defined Network (SDN) controllers. Monitoring nodes and aggregation nodes were deployed as NFV Virtual Machines.Used Python Pyro RPC to communicate between the C++ NoSQL in-memory Database code and a Python Flask-based RESTful API for querying. Added persistence for the in-memory database.
  • Naddive, Inc.
    Distinguished Engineer
    Naddive, Inc. Dec 2012 - 2013
    Developed the architecture and prototyped code for a comprehensive automated Security and Congestion Management system based on the Deep Packet Inspection (DPI) packet processing framework.Lead the development of a high-performance, low latency, policy-based traffic management system. Developed DPI and policy engine code in C and C++ for Wind River® Linux and Debian using GNU tools and the Wind River® Developer’s Workbench. Wrote prototype code to evaluated DPI packet processing and application identification libraries from Qosmos and ipoque. Worked with the Intel® Data-Plane Development Kit (DPDK), PF_RING/DNA/Libzero, Qosmos, ipoque and Wind River® Intelligent Network Platform (INP).Acting as Director of R&D, I performed strategic research, assisted in development of the research and product strategy and translate the strategy into deliverable plans. Perform market research, evaluate technologies, drive analysis, architecture and provide guidance in areas of design and development of the New Adaptive Video and Security Infrastructure.Dan McDonald failed to pay people and owes me a lot of money.I was just contacted by a guy who says he was another victim and the Dan has renamed the company to NADDIV and is back to not paying people. The guy used the word conman.
  • Tensilica
    Rtos Research And Development Engineer
    Tensilica Jul 2012 - Dec 2012
    San Jose, Ca, Us
    Worked with a team on development and debugging of RTOS support packages for customizable data plane processors.
  • Qsc
    Consultant: Distributed Audio Mixer Automated Test Development
    Qsc Feb 2012 - Aug 2012
    Costa Mesa, Ca, Us
    Lead an effort to re-factor existing automated test tools to support a new line of Networked Distributed Audio Mixer products. Converted VB.Net code to C# and enhanced existing functionality. Developed code for the .Net Framework v3.5 using Visual Studio 2010. Remote-controlled Audio Precision APx500 signal generator/analyzers. Integrated database access for Oracle and Excel flat-file databases.
  • Stealth Mode Startup
    Consultant: Android Acoustic Modem Development
    Stealth Mode Startup Oct 2011 - Mar 2012
    Chicago, Illinois, Us
    Lead the design and development of an ultrasonic acoustic MODEM for embedding digital messages in audio content. Developed DSP code using in GNU C using the Android NDK in the Eclipse environment. Developed test code in Java.Provided strategic guidance in business plan development and identifying potential markets.
  • Safetynet Solutions
    Consultant: Web Service Application Remote Access
    Safetynet Solutions Dec 2011 - Feb 2012
    Developed C# code for sharing Windows applications through web services. Developed REST-based web services for LAMP clients to process transactions through Windows desktop applications. Developed code using Selenium in C# with Visual Studio 2010.
  • Powerwave Technologies
    Principal Engineer Lte Platforms (Performance Lead)
    Powerwave Technologies Jan 2011 - Nov 2011
    Santa Ana, Ca, Us
    Analyzed, documented, debugged, stabilized and enhanced the platform for LTE Picocells. Enhanced and debugged U-Boot and LINUX for local BSPs.Performed advanced signal and protocol analysis of the 3GPP LTE PHY and MAC layers. Participated in development, integration, performance measurement and optimization of in-house and third-party code.Developed LINUX code in C and C++ using GNU tools for Debian and embedded platforms as well as a proprietary RTOS. Other tools include IXIA and Agilent LTE test equipment. Developed code for the Mindspeed T4000 (ARM) series communication processor.Handled FCC Experimental Licensing for multiple products.Developed control software for a GPS-disciplined precision reference clock for greater than 30 parts per billion precision. Developed code in C and C++ using GNU tools.Lead an advanced research project in Dynamic Spectrum Analysis and Geo-location. Designed and deployed a network of broadband RF sensors. Evaluated Geo-location techniques for accuracy, precision and ease of deployment. The system is capable of spectrum analysis, signal identification and geo-location.Provided continued support of the Cognitive Mesh project with architectural, C++ code reviews and debugging.Performed special research projects for the CTO and CEO.
  • Powerwave Cognition
    Distinguished Engineer Manager Of Field Test Operations
    Powerwave Cognition Aug 2009 - Jan 2010
    While functioning as the MAC team lead architect and developer; managed the set-up of engineering office space, R&D lab, Network Operation Center (NOC) and customer demonstration facility.Managed (and perform much of) the validation, calibration and field trials for Wireless Mesh Networks. set-up and manage the field trials and supported customer demonstrations. Managed projects with staff from other teams and departments.Performed site surveys, supervised electrical and networking contractors to provision multiple rooftop access points and managed the FCC licensing process.Participated in porting the Mobile Ad-hoc Network (MANET) software to several platforms including WiFi routers.Performed calibration and performance measurement experiments to verify FCC compliance. Measured key performance parameters from low-level Radio Frequency (RF) parameters through modulation and frame analysis.Ran test regiments to measure channel chrematistics and collected data to support modeling. Used Vector Spectrum Generators (VSGs), Vector Spectrum Analyzers (VSAs) and Programmable attenuators to characterize various waveforms over a wide range of frequencies. Verified the simulations against real-world measurements.Developed code in GNU C++, TI Code Composer Studio and MATLAB.Performed special research projects for the CTO and CEO.
  • Powerwave Cognition
    Distinguished Engineer
    Powerwave Cognition Jun 2008 - Aug 2009
    Participated in all phases of hardware and software architecture, design and development of a Software Defined Radio (SDR)-based Wireless Mobile Ad-hoc Network (MANET) network.Worked in an Agile SCRUM environment; participated in all phases of architecture, design and development for the platform, framework and control subsystems for a Software Defined Radio. Developed documentation and forward-engineered code using UML in Rhapsody 7.4.Developed code for MontaVista LINUX using GNU C++ in DevRocket and Eclipse.Developed MATLAB code for SDR bring-up and design verification. Used the MATLAB Instrument Control Toolbox to operate instruments including Vector Signal Generator (VSG) and Vector Spectrum Analyzer (VSA) for analysis, calibration and tuning.Other tools used included Rhapsody 7.2, Subversion (Smart SVN 3), JIRA and Coverity Prevent 4.0.
  • Avid Technology, Inc.
    Principal Consulting Engineer
    Avid Technology, Inc. Dec 2007 - Jun 2008
    Developed pro audio software for Windows Vista:Developed device management and control code for the Core Audio APIs for Windows Vista for professional media editors.Developed code in C++ using Microsoft VisulaStudio.Net 2003 and 2008.Other tools used included ClearCase, ClearQuest and Coverity.
  • Cmss, Llc
    Owner
    Cmss, Llc Apr 1991 - Jun 2008
    Software consulting services.
  • Maptech, Inc.
    Principal Consulting Software Engineer
    Maptech, Inc. Nov 2006 - Nov 2007
    Windows XP Navigation and Vehicle Management System:Worked on a small team developing next-generation Voice and Touchscreen-based Navigation, Entertainment and Vehicle Management System for high-end Recreational Vehicles. The target systems were Windows XP and XP Embedded.Developed a set of alpha-blended custom controls designed for touch-screen interfaces.Developed an ActiveX/COM DirectShow component for Video Preview and Still Capture and Playback.Developed an embedded-browser-based mail client using a MAPI back-end.Worked with mapping and navigation SDKs including ESRI and Tele Atlas.Developed code to encapsulate XML-based Web Services Weather forecasts.Developed and enhanced Yahoo! Widgets using JavaScript.Developed code in C++ using Microsoft VisulaStudio.Net 2005.
  • Outerlink Global Solutions, A Metro Aviation Company
    Principal Software Consultant
    Outerlink Global Solutions, A Metro Aviation Company Jul 2006 - Sep 2006
    Wilmington, Massachusetts, Us
    Windows CE Systems / Embedded Application Development:Developing code for a touchscreen interface to Satellite Terminals.Developed code in C# and C++.Working with a wide variety of software and protocols; .Net Compact Framework, serial communications, GPS, GPRS/GSM Cellular, XML and more.
  • Polymorf Corporation
    Principal Software Engineer (Consultant)
    Polymorf Corporation May 2006 - Jun 2006
    Windows .NET Porting:Worked on porting code from the Progress 4GL to Microsoft .NET. Developed UI code in VB.NET. Developed code for business rules and database access in C#. Developed code using Visual Studio.NET 2005.Developed automated unit test code using NUnit.
  • Outerlink Corporation
    Principal Engineer
    Outerlink Corporation Mar 2004 - May 2006
    Wilmington, Massachusetts, Us
    Windows CE Systems / Embedded Application Development:Lead a small team of hardware and software engineers and technicians developing a satellite burst transceiver. Worked with outside contractors and vendors. Developed specifications, prepared schedules and reviewed designs.Developed UI and multithreaded and multiprocess real-time control code for a WinCE.Net-based Satellite Terminal and Mobile Router. Developed code using Microsoft Foundation Classes (MFC) in the Visual C++ 6.0 and eMbedded Visual C++ 4.0 environments. Developed TCP/IP and UDP interprocess communications.Developed code to support web-based configuration and management of the Satellite Terminal.Customized WinCE.Net 4.2 and 5.0 using Microsoft WinCE.Net Platform Builder 4.2 and 5.0. Developed code for Direct Sequence Spread Spectrum (DSSS) coding and modulation. Developed Pseudo-Randon Noise (PRN) Generators, Convolutional Coder/Decoder, Interlever/De-interlever and CODEC FSMs.Assisted in specification and hardware design of an FPGA-based Satellite MODEM. Debugged and enhanced VHDL for Altera Cyclone FPGAs using Quartus II 4.2 and 5.0.Reviewed schematics and debugged prototype hardware using Oscilloscopes, Frequency Counters and Spectrum Analyzers.Interfaced a variety of GPS receivers using NMEA as well as Trimble, Zodiac and SiRF binary GPS protocols.
  • General Electric Sensing
    Software Engineering Consultant
    General Electric Sensing Sep 2002 - Nov 2003
    Boston, Ma, Us
    Developed User Interface and real-time image processing code for industrial automation applications. Developed code using Microsoft Foundation Classes (MFC) in the Visual C++ 6.0 and embedded Visual C++ 3.0 environments. Ported Windows CE to custom environments using Microsoft Windows CE Platform Builder 3.0.Developed and maintained PCI device drivers using the Jungo WinDriver Toolkit. Developed I2C control for CCD Camera. Developed image processing routines for region of interest, histogram, statistics and feature extraction. Developed image processing code for the Microchip PIC using High-Tech PICC-18. Assisted in electronic design and debugging at the component level. Developed driver code for high speed RS-232, RS-485 and Enhanced Parallel Port (EPP.)
  • Pitney Bowes
    Principal Software Engineer (Consultant)
    Pitney Bowes Aug 2001 - Mar 2002
    Stamford, Ct, Us
    Designed and development of code for the user interface and real-time control of next-generation mailing machines. Developed Microsoft Foundation Classes (MFC) code in the eMbedded Visual C++ 3.0.environment. Built Windows-CE 3.0 environments using Platform Builder 3.0. A parallel project was maintained for Windows 2000 environment using Microsoft Visual C++ 6.0 in the Microsoft VisualStudio environment. Design documents were written using Microsoft Word 2002 and illustrated with Microsoft Visio 2002 Enterprise. All source code and documents were managed using Microsoft Visual SourceSafe 5.0 Enterprise.
  • Smartpackets, Inc
    Principal Software Engineer (Consultant)
    Smartpackets, Inc Jul 2001 - Oct 2001
    Network Protocol and Performance Tuning Tool Design:Participated in the design of an improved Transmission Control Protocol (TCP) for Wireless Internet. Designed tools for performance testing specific bandwidth and error rates using TCP, UDP and ICMP. These tools and were designed to allow testing various algorithms and to provide training data for adaptive algorithms. The code provides simulations to generate training data to optimize Neural Networks. The code was developed for WINSOCK and for portability via POSIX compatibility using Microsoft Visual C++ 6.0.
  • Seachange International
    Principal Software Engineer (Consultant)
    Seachange International Apr 2001 - Jun 2001
    Boston, Massachusetts, Us
    Streaming Video Hierarchical Storage Management:Worked on the conversion of an Automated Archive for Hierarchical Storage Management (HSM) of Streaming Video from Windows NT 4.0 to Windows 2000. Replaced OTG DiskExtender with Windows 2000 Remote Storage Service (RSS) and Removable Storage Manager (RSM.) Developed code for a Windows 2000 System Service to multiplex RSS configurations. The code was developed using Microsoft Visual C++.
  • Cadec Global (Now Part Of Peoplenet)
    Software Engineering Consultant
    Cadec Global (Now Part Of Peoplenet) Jan 2001 - Apr 2001
    Windows CE Systems / Application Development:Designed and developed code for a Windows-CE 2.12 based onboard computer component of a wireless fleet management product. Code was developed using Windows 2000 Microsoft, Visual C++ 6.0 and Microsoft Embedded Tools and Microsoft Embedded Platform Builder.Provided mentoring in Object-Oriented Programming (OOP) and Microsoft Foundation Classes (MFC) programming. Other tools used included Microsoft Word, Excel, Microsoft Visual SourceSafe 5.0, SourceGear's SourceOffSite, Rational's ClearQuest and Lotus Notes.
  • Empirix
    Software Engineering Consultant
    Empirix Oct 2000 - Jan 2001
    Billerica, Ma, Us
    Switching and Remote Access Test Equipment Design and Development:Participated in the design and development of a performance/stress testing system for Remote Access Servers (RRAS) devices. Designed and evaluated custom route control mechanisms to override OSPF EGP/BGP routing in multi-route test environments using custom and WINSOCK APIs. Worked with NMS SS7 hardware and libraries.Converted GUI report application for command-line and client-server use. The code used Crystal Reports 8.0 report engine (CRPE and PEPlus) APIs. Code was developed using Microsoft Visual C++ 6.0 in the VisualStudio and command-line environment.
  • Wired Empire
    Software Engineering Consultant
    Wired Empire Jun 2000 - Sep 2000
    Internet Mail Tool Development:Designed and developed tools for e-mail address verification and mail client/server profiling. Developed code for Domain Name Service (DNS), Lightweight Directory Access Protocol (LDAP), Simple Mail Transfer Protocols (SMTP) and Finger protocols. The LDAP code uses the LDAP API. The DNS, SMTP and Finger code uses Windows Sockets WINSOCK API. Developed database code using Microsoft SQL Server through ODBC.The HTML open detection code logs the mail client type. The code was developed as a Microsoft Internet Information Server (IIS Active Server Page (ASP) in VBScript using Active Data Objects (ADO.).
  • Biotage
    Senior Software Engineering Consultant
    Biotage Aug 1996 - Jun 2000
    Uppsala, Se
    Windows NT Real-time Process Control and Data Acquisition:Team lead, designed and developed real-time process control and data acquisition software for the Parallex and Flex High-Pressure Liquid Chromatography (HPLC) system for combinatorial chemistry. Developed multi-threaded real-time code for Windows NT 3.51 and 4.0. Developed serial communications for single and multi-drop robot control interfaces. Developed ODBC database access code for data logging. Developed Digital Signal Processing (DSP) code using multirate Finite Impulse Response (FIR) filtration. Developed DSP code for the Pentium processor. Developed code to write netCDF (ANDI) files. Developed code using Microsoft Visual C++ 4.1 and 6.0. Developed serial communications using Greenleaf COMM++ 3.0.Developed an application to map DDE to Win32 events for communication with legacy software. Developed code in Microsoft Visual BASIC 5.0 and 6.0.Integrated control software with Intellution IFIX to manage PLC-controlled subsystems. Debugged and documented ladder-logic for FDA-required documentation.Developed database maintenance utilities. The code was developed using Microsoft Access 97 and 2000.
  • Ezenia
    Software Engineering Consultant
    Ezenia Feb 2000 - Mar 2000
    Nashua, Nh, Us
    Videoconferencing MCU/Gateway Development:Modified and enhanced Windows NT Services for a Videoconferencing MCU/Gateway.Modified ISAPI Extensions for Web-based Server and Conference management.Merged multiple H.320 and T.120 protocol stacks.Modified and enhanced code using Microsoft Visual C++.
  • Cerep
    Principal Software Engineer (Consultant)
    Cerep Nov 1998 - Jan 1999
    Chemical Information System Design and Automated Data Collection:Designed and developed automated import of laboratory data into a Chemical Information System (CIS.) Participated in the design of the CIS. Developed a Windows NT Service to watch one or more directories and pass newly created files to automated import programs. Developed code in Microsoft Visual C++ 5.0.Developed instrument-specific automated import programs to extract, normalize and store the data in the CIS. Processed data from Packard Instruments TopCount Microplate Scintillation & Luminescence Counter, PerSeptive Biosystems CytoFlour Series 4000 Multi-Well Plate Reader and Molecular Devices SPECTRAmax PLUS Microplate Spectrophotometer. Developed code in Microsoft Visual BASIC 5.0.
  • Wildfire Communications
    Principal Software Consulting Engineer
    Wildfire Communications Apr 1997 - Nov 1997
    UNIX-to-Windows NT Porting:Worked on the port of the Wildfire a speech-recognition PBX from Novell UNIXware to Microsoft Windows NT 4.0 Server. Duties focused on encapsulation of thread, process and synchronization objects. Also worked on encapsulation and porting of interprocess communication. Developed code using Microsoft Visual C++ 5.0. Worked with NMS SS7 hardware and libraries.
  • Neurogen Corporation
    Principal Software Engineer (Consultant)
    Neurogen Corporation Jul 1997 - Sep 1997
    Us
    Combinatorial Chemistry Synthesis Automated QC:Designed a system of programs for automated Quality Control (QC) of reagents and compounds for a combinatorial synthesis lab. The application processes data from HP ChemStation and Perkin-Elmer TurboChrom.
  • Polycom (Formerlypicturetel)
    Software Engineering Consultant
    Polycom (Formerlypicturetel) Apr 1996 - Sep 1996
    Videoconferencing Software Design and Development:Worked with the design and development team for the next generation of the LiveLAN-V Internet-based Videoconferencing products. Design requirements included compliance with ITU H.320 Videophone and T.120 Application Sharing families of standards. Developed user interface code using Visual BASIC 3.0 and 4.0. Provided Object Linking and Embedding (OLE 2) and Component Object Model (COM) design consulting.Developed 16-bit and 32-bit ActiveX (OCX) controls for videoconferencing using Microsoft ActiveMovie. Developed custom controls using Visual C++1.52c and Visual C++ 4.1.
  • Craftsman Data Systems
    Senior Software Engineer (Consultant)
    Craftsman Data Systems May 1996 - May 1996
    Windows Serial Communications Design and Development:Developed a file transfer package for MODEM-based file transfer. The prototype was developed in Visual BASIC and the final version in Visual C++1.52 using the Greenleaf COMM++ 2.0 class library. The client and server run under Windows, Windows 95 and Windows NT. A client periodically calls the server, sends files, receives files and maintains an activity log. The server handles client requests and maintains an activity log.
  • Bbn
    Software Engineer
    Bbn Apr 1995 - May 1996
    Macintosh to Windows Porting:Designed and developed a Windows version of the FronttDoor management software for the BBN Internet Server. FrontDoor provides a GUI to allow non-technical users to manage UNIX accounts, mailing lists, news feeds, newsgroups and complete Gopher and WWW server management.Developed code in Visual BASIC 3.0 and 4.0 using a variety of custom controls including the DevSoft IPPort VBX and OCX for TCP/IP. Developed and integrated context-sensitive help using the Microsoft Help Compiler 3.1. Developed the setup kit using the Microsoft Setup Wizard 1.1.Assisted in the port of the FrontDoor Internet server management software for the BBN Internet Server. Ported code from ThinkC 1.3 to Windows. Converted MacTCP-based class library to WINSOCK. Developed code using Borland C++ 4.5.
  • Xerox Imaging Systems
    Senior Software Engineer (Consultant)
    Xerox Imaging Systems Jan 1996 - Jan 1996
    Installation Program Development:Completed and debugged InstallShield-based set-up program for the TextBridge Pro package for Windows 95 and Windows NT.
  • Nestor
    Software Engineering Consultant
    Nestor Mar 1995 - Apr 1995
    Nl
    Document Processing Application Design and Development:Developed user interface code for a document processing system with Optical Character Recognition (OCR). Developed code using Visual C++1.52 and 2.1 for Windows and Windows NT.
  • Data General
    Software Engineering Consultant
    Data General Dec 1994 - Mar 1995
    Las Rozas, Madrid, Es
    Client/Server Imaging Application Design and Development:Designed and developed the client portion of a Client-Server Imaging application. The application provides high-volume scanning and indexing capabilities. After scanning a batch of documents the user can define the indexing procedures including Optical Character Recognition (OCR) and bar-code Recognition (BCR) and post-processing. Once the form layout and indexing rules are defined the indexing process is completely automatic. The code was developed In VisualBASIC 3.0 using Diamond-Head Software's ImageBASIC.
  • Safety Net Solutions
    Senior Software Engineering Consultant
    Safety Net Solutions 1994 - 1995
  • Sepracor
    Software Engineering Consultant
    Sepracor Oct 1993 - Dec 1994
    Marlborough, Ma, Us
    Windows Porting and MFC Development, Data Acquisition and Control:Developed custom controls for laboratory instrumentation. Developed MFC "wrappers" for custom controls. Developed user interface code using Visual C++.Architected, designed and implemented scheduler, device managers and device drivers for an embedded diskless PC-based controller. The controller operates a variety of laboratory instruments for protein separation process optimization. Protocols included GPIB, GoldBus and RNQ. Interfaced to ADAC A/Ds using the ADLIB library. The controller interfaces to the UI by archiving and dearchiving objects over a TCP/IP connection. The object-oriented architecture and design were implemented in Visual C++ using MFC 2 for Windows and DOS, FTP Software’s PC/TCP and the Greenleaf COMM++ 2.0 serial communications class library.Early research included porting existing DR GEM code for device control to a Windows DLL. and VxD. Developed VxD in 80386 assembler.
  • Nebs, Inc
    Software Engineering Consultant
    Nebs, Inc Sep 1994 - Nov 1994
    Us
    Client/Server Imaging Application Design and Development:Designed and developed the client portion of a Client-Server Imaging application. The application provides high-volume scanning and indexing capabilities. After scanning a batch of documents the user can define the indexing procedures including Optical Character Recognition (OCR) and bar-code Recognition (BCR) and post-processing. Once the form layout and indexing rules are defined the indexing process is completely automatic. The code was developed In VisualBASIC 3.0 using Diamond-Head Software's ImageBASIC.
  • Black Diamond Consulting
    Software Engineering Consultant
    Black Diamond Consulting Sep 1994 - Sep 1994
    Multi-Media Tool Development:Developed a library of high-performance DIB transformation functions for use with WinG in the Win32 (Windows NT and Windows 95) environments. Ported 16-bit MASM 5.1 code to 32-bit Win32 code as _asm blocks in C++ functions using Visual C++2.0.
  • Dynamics Research Corporation
    Software Engineering Consultant
    Dynamics Research Corporation Jul 1992 - May 1994
    Chantilly, Virginia, Us
    Windows Expert System Design and Development:Participated in an object-oriented analysis and design of a Microsoft Windows-based manpower training and maintenance cost expert system. Developed prototype code using ToolBook 1.5. Developed code using Borland C++ for CommonView 3 using the Object Designer CASE tool. Developed database code using the RAIMA Data Manager (db_VISTA.)
  • Application Systems Corporation
    Software Engineering Consultant
    Application Systems Corporation Jan 1994 - Feb 1994
    Windows Graphics Server Design and Development:Designed and developed a DDE server to embed links to TIFF image archives into the window of an off-the-shelf terminal emulator. Developed code in Visual BASIC 3.0 using the AccuSoft Image Library custom control. Developed Reflections 2 macros to invoke DDE server functions
  • Tasc
    Software Engineering Consultant
    Tasc Jul 1992 - Dec 1993
    Chantilly, Va, Us
    Windows Real Estate Multiple Listing Service System Design and Development:Participated in an object-oriented analysis and design of a Microsoft Windows-based Real Estate Multiple Listing Service application. Developed code in Borland C++ 3.1. Worked with the Drover Professional Toolkit for Windows. Designed and developed transaction-oriented heterogeneous collection using OCELOT SQL
  • Opera Systems
    Software Engineering Consultant
    Opera Systems Mar 1993 - Jul 1993
    OS/2 Storage Server Development:Converted a prototype Mass Storage Subsystem from OS/2 1.2 to OS/2 2.0. Maintained OS/2 1.x product code with MSC 6.0. Ported and developed new code to Borland C++ for OS/2. Developed XVT-based user interface code to the db_VISTA database.
  • Wsi
    Software Engineering Consultant
    Wsi Dec 1991 - Oct 1992
    Etobicoke, Ontario, Ca
    Weather Information System Development:Converted an Actor-based prototype of the Weather Windows application to Microsoft Visual BASIC. Features include loop animation, color palette manipulation, DDE server capability and context-sensitive help. Developed DLLs in C++ using Microsoft C/C++ 7.0 and ported to Borland C++ 3.1.
  • Digital Equipment Corporation
    Software Engineering Consultant
    Digital Equipment Corporation Jan 1992 - Sep 1992
    Houston, Texas, Us
    Performance Modeling and System Sizing Application Development:Developed a sales tool in Microsoft Visual BASIC. The application allows a sales support engineer to enter data about departments, groups, requirements policy and existing systems and suggests a system or systems that satisfy the requirements. The system uses Microsoft EXCEL to produce charts through DDE. The database uses dBase files with Q+E through DDE.
  • Eastman Kodak
    Senior Software Engineer (Consultant)
    Eastman Kodak Jul 1991 - Jan 1992
    Rochester, New York, Us
    Imaging Systems Design and Development:Participated in the Analysis and Design of the Image-Enabled Notes add-in for Lotus Notes. Developed code in C++ using Zortech C++ 3.0 and CNS/Views. Developed code using the Lotus Notes API tool kit.
  • Wang Labs
    Senior Software Engineering Consultnt
    Wang Labs Sep 1991 - Nov 1991
    Rotterdam, Zuid-Holland, Nl
    Imaging Application Design and Development:Developed code for an imaging application for medical records tracking. Developed code in Microsoft Visual BASIC using the Wang OPEN/image Windows Tool kit.
  • Lotus Development
    Software Engineer
    Lotus Development May 1991 - Jun 1991
    Us
    Graphical User Interface Spreadsheet Design and Development:Enhanced the functionality and performance of the Lotus Spreadsheet for Tandy DeskMate.
  • Paul Revere Insurance
    Senior Software Engineer (Consultant)
    Paul Revere Insurance Mar 1991 - Apr 1991
    MS-Windows and MEWEL Development:Developed code to support MS-Windows-based insurance illustration package Code was developed using WindowsMaker-Pro 3.1 and ported to MEWEL in the DOS environment. Debugged code using Soft-ICE and Bounds-Checker.
  • Wang
    Senior Software Engineer (Consultant)
    Wang Nov 1990 - Mar 1991
    Rotterdam, Zuid-Holland, Nl
    MS-Windows Database API Development:Developed code to support MS-Windows bases client API for an object-oriented database server. The API makes asynchronous RPC requests to a UNIX-based server. Code was developed using the MS-Windows 3.0 SDK, the Netwise RPC Tool and MSC 6.0.
  • Wang
    Senior Software Engineer (Consultant)
    Wang Sep 1990 - Nov 1990
    Rotterdam, Zuid-Holland, Nl
    UNIX-Based Object-Oriented Database System Server Development:Developed code to support multi-processed object-oriented database server. The server process receives requests through code generated by the Netwise RPC Tool. The server control process mediates between asynchronous RPC requests and multiple child processes. Shared-memory was used as the IPC between parent and child process due to the volume of data involved. Code was developed using SCO Open Desktop and UNIX System V/386. The database was implemented using db_VISTA.
  • Wang
    Senior Software Engineer (Consultant)
    Wang Apr 1990 - Sep 1990
    Rotterdam, Zuid-Holland, Nl
    MS-Windows-Based Image Management System Design and Development:Responsible for all phases of development for a secure document management system for the Department of State. The application uses Wang OPEN/image for Windows. The database is db_VISTA 3.12. The database was distributed over the Banyan VINES network. Developed code under MS-Windows 3.0 using MSC 6.0.
  • Lotus Development
    Senior Software Engineer (Consultant)
    Lotus Development Nov 1989 - Apr 1990
    Us
    Object-oriented API Automated Test Tool Design and Development:Designed and developed a rule-based data-driven automated test tool for an object-oriented API for 123/G product family. Developed code under OS/2 Presentation Manager. The database was Gupta SQLBase.
  • Lotus Development
    Senior Software Engineer (Consultant)
    Lotus Development Feb 1989 - Oct 1989
    Us
    Graphical User Interface Spreadsheet Design and Development:Developed User Interface code for GUI Spreadsheet. Developed screen drawing and input parsing code for the Lotus Spreadsheet for Tandy DeskMate. Developed code in 8086 Assembler.
  • Railstar
    Senior Software Engineer
    Railstar Jul 1988 - Feb 1989
    MS-Windows Design and Development - Satellite Communications:Assisted in a re-write of the user interface to a satellite-based fleet management system. This MS-Windows based system displays maps with icons representing the position of vehicles. Sensor data collected at the vehicle is also processed and displayed. The application makes extensive use of DDE and multi-processing and can be distributed across a NETBIOS-compatible LAN. The code was developed using the MS-Windows SDK 2.1 and MSC 5.1. Code was debugged using Soft-ICE, SYMDEB, and CodeView for WINDOWS.
  • Massteck
    Senior Software Engineer (Consultant)
    Massteck Mar 1988 - Jun 1988
    MS-Windows Design and Development - Printed Circuit Layout:Completed the port of a Printed Circuit board layout package to the MS-Windows environment. Added context-sensitive help system. Developed code in MSC 5.0 and 8086 Assembler. I used the MS-Windows SDK 2.1 and SYMDEB.
  • American International Group
    Senior Software Engineer (Consultant)
    American International Group Oct 1987 - Mar 1988
    Distributed Database Development:Worked on design and development of a set of cooperating applications to keep a PC LAN database and a mainframe database in synchronization. The PC LAN project used PC/ATs, 3Com 3Stations, 3Servers, and 3Share software. The LAN database was implemented using db_VISTA and MSC 5.0.
  • Ziff-Davis Ict
    Principal Software Consulting Engineer
    Ziff-Davis Ict Apr 1987 - Oct 1987
    Consulting and Contract Programming:Debugged and enhanced PC software for a proprietary family of Ethernet protocols. Worked on interfacing a high-resolution scanner and Digital Signal Processor (DSP) for data compression. Worked on de-compression and resolution conversion for display stations.Developed code in MSC 4.0 and C-callable assembler. Used ExoLAN LANalyzer and HP logic analyzer.
  • Honeywell Information Systems
    Senior Software Engineer (Consultant)
    Honeywell Information Systems Feb 1987 - Mar 1987
    Charlotte, North Carolina, Us
    Consulting and Contract Programming:Developed utilities for an enhanced version of MS-NETWORKS. Developed file and print server registration and connection file maintenance utilities. Developed code in MSC 4.0.Developed prototype user registration to support the development of a secure file server on the DPS6. Developed code in MOD400 C.
  • Honeywell Information Systems
    Senior Software Engineer (Consultant)
    Honeywell Information Systems Aug 1986 - Feb 1987
    Charlotte, North Carolina, Us
    Operating System Architect:Developed and documented architecture of the Presentation Services for a major new operating system. The primary goal was to develop an architecture to support both intelligent workstations and terminals in a consistent way.
  • Wang
    Senior Software Engineer (Consultant)
    Wang Feb 1986 - Aug 1986
    Rotterdam, Zuid-Holland, Nl
    Software Quality Assurance Consultant:Assisted in the development of a software quality assurance plan for a CGI graphics system. The QA program for the package included a dBase II application to automatically generate test batch files to test every supported configuration. This part of the project was to qualify device drivers.Developed test programs and tested Language Bindings for 8086 Assembler, Microsoft CBASIC, and C.Developed GSS-CGI Device Drivers for two prototype display adapters. This code was developed in 8086 assembler, and Lattice C 2.15.
  • Imagraph
    Senior Software Engineer
    Imagraph Mar 1986 - Jul 1986
    Graphics Device Driver Development - GSS*VDI:Worked on a two-man consulting team to develop GSS-VDI device drivers for several different IMAGRAPH video boards. Developed code in Lattice C v2.13 and 8086 assembler.
  • Imagraph
    Senior Software Engineer (Consultant)
    Imagraph Jan 1986 - Feb 1986
    ROM BIOS Emulation:Developed a MS-DOS installable device driver and high-performance IBM-PC ROM BIOS emulator. The hardware consisted of a HITACHI 63484 ACRTC and a Megabyte of video RAM, writeable color palette, and memory mapping hardware. Developed ROMable code in 8086 assembler.
  • Codex
    Senior Software Engineer
    Codex Nov 1985 - Feb 1986
    Miraflores, Lima, Pe
    MS-Windows Development - Network Management:Provided design consulting for a PC/AT-based network management product family. Designed and implemented performance tests for MS-Windows. Developed MS-Windows application programs in MSC 3.0 and 8086 Assembler.Taught classes in "Using PC-DOS", "MS-Windows Programming", and "Advanced C Programming". Developed class outlines, handouts, and sample programs.Wrote position papers on programming style and human factors.
  • Varian Semiconductor
    Software Consulting Engineer
    Varian Semiconductor May 1985 - Nov 1985
    Us
    Real-time Control and Data Acquisition:Designed and developed software to support development of an X-Ray Lithography system. Selected development hardware and software. Developed interface library software for DMA-driven analog and digital I/O, Microstepper Servo Control system, GPIB controller, and LASER Interferometer.Documented the overall software design and presented a complete design presentation for a design review board.Developed a multi-tasking scheduler and implemented it in C. Developed an interactive multi-tasking environment using the Instant-C development environment. Developed code in 8086 assembler and C. Used Instant-C interactive C environment.Taught classes in "C Programming", "Using Debugging Aids", and "Using Development Tools" to the engineering staff.
  • Honeywell Information Systems
    Senior Software Engineer
    Honeywell Information Systems Nov 1983 - May 1985
    Charlotte, North Carolina, Us
    Network Development:Participated in all phases of specification, design, and implementation of departmental system based on a local area network with one or more high-performance minicomputers and various micro and supermicro workstations (Columbia, PC, XT, AT). Served on corporate-wide SNA LU6.2 (APPC) design task team.Designed several minicomputer-resident server components including; Name Server, Disk Server, and Application Server. The Disk Server included dynamic allocation and record locking.Designed management utilities for configuration, resource management, error management, and interface to OS billing system.Selected periodicals and texts for the project library. Recommended development hardware and software. Designed most PC-resident elements of a layered LAN architecture. Set-up a complete lab network with network debugging aids and performance monitoring system.Developed a message facility and terminal emulation. Implemented PC-resident Layered Software including: Device Driver, Transport Functions, Session Management, and Presentation level routines. Developed User Registration and Application Server functions. Implemented an IBM SNA LU6.2 subset. Developed Software in: 8086 Assembly Language, BASIC, C, and PASCAL.Consulted on UNIX workstation project using GSS-drivers. Evaluated UNIX business applications for performance and Ergonomic factors.Consulted on MS-Windows port to Honeywell microsystem 6/10. Evaluated porting effort.Evaluated GSS-drivers and GSS-tool kit on OEM PC-compatibles.
  • Miko
    Software Engineer (Consultant)
    Miko Jul 1983 - Nov 1983
    Firmware Development:Designed software for a multi-processor lap computer using an 80C88 and an 80C51 as an I/O processor. Software included an PC-compatible ROM BIOS and MS-DOS 2.0 I/O Section. Implemented 8051 code for driving LCD display controller. Implemented keyboard controller using the 8051 for keyboard scan and decode.
  • Pencept, Inc.
    Senior Software Engineer
    Pencept, Inc. Mar 1983 - Aug 1983
    Senior Software Engineer:Ported Artificial Intelligence development system from PDP-11 running RSX-11 to a MassComp MC600 68000-based UNIX environment. Converted RATFOR and Mark Williams C to standard UNIX C. Interfaced digitizing tablets to MC600.
  • Computer Devices Incorporated (Cdi)
    Software Engineer
    Computer Devices Incorporated (Cdi) Mar 1980 - Mar 1983
    Senior Software Engineer:Participated in all phases of development of an IBM-PC compatible computer including: Specification, Design, Coding, Documentation, Maintenance, Selection of Development Tools. Close cooperation with hardware designers was required throughout the development cycle. Installation of MS-DOS, Specification and design of an IBM-PC compatible BIOS, Coding testing and optimizing many BIOS functions. Prepared OEM documentation. Developed 8086 code using Intel MDS III, ICE-88A, and cross-assembler on VAX/VMS.Installed maintained, and enhanced CP/68 (6800-based DOS) on the 1206. Developed hardware debugging aids, basic IO, and utilities. Developed code using SWTP 6800 and Motorola Exorciser.Developed open and closed-loop stepper motor control routines, input routines for unencoded keyboards as well as basic and advanced serial communications control software for the 8051-based 2000 series printing terminals. Developed code using Intel MDS II and ICE-51.
  • The Computerist
    Software Engineer/Technical Editor
    The Computerist Sep 1979 - Mar 1980
    Software Engineer / Technical Editor:Projects included development of device handlers and a primitive OS for hobbyist system expansion boards. The code was written in 6502 assembler. This software was to be used for both in-house applications and as a product. Duties also included editing of articles submitted for publication for technical accuracy and size.
  • Med-Science Electronics
    Software Engineer
    Med-Science Electronics Jan 1978 - Aug 1979
    Software Engineer:Duties included maintenance and enhancement of multi-8080 Pulmonary Analysis System and design of its' replacement. This project included development of an extended-precision floating-point math library and expression parser. Developed code in 8080 assembler. Developed Intel 8048-based GPIB Talker/Listener.

R Keith Beal (N1Zt) Skills

Software Embedded Systems

Frequently Asked Questions about R Keith Beal (N1Zt)

What company does R Keith Beal (N1Zt) work for?

R Keith Beal (N1Zt) works for Looking For My Next Contract

What is R Keith Beal (N1Zt)'s role at the current company?

R Keith Beal (N1Zt)'s current role is Consultant Distinguished Engineer.

What is R Keith Beal (N1Zt)'s email address?

R Keith Beal (N1Zt)'s email address is r@cmss.com

What is R Keith Beal (N1Zt)'s direct phone number?

R Keith Beal (N1Zt)'s direct phone number is (602)-268*****

What skills is R Keith Beal (N1Zt) known for?

R Keith Beal (N1Zt) has skills like Software, Embedded Systems.

Who are R Keith Beal (N1Zt)'s colleagues?

R Keith Beal (N1Zt)'s colleagues are Nick Mafu, Dl Oshall, Mickey Vaja.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.