Uploaded File
Raymond
rayrosenblatt@gmail.com
201-370-1738
452 Oregon St
Paramus, NJ 07652
Embedded Software Consultant
36 years experience W2
0
Recommendations
Average rating
251
Profile views
Summary

  • Technical Project Manager and Software Engineer with extensive embedded experience in Medical and Defense
  • Excellent presentation skills; verbal & written communication skills; mathematical, analytical, & problem solving skills
  • Skilled in developing systems under CMMI Level-3 practices

Management experience

Project manager (including large-scale mission-critical avionics systems in CMMI environment); Department manager of Healthcare application development teams

Analysis experience

Lifecycle activities: Requirements elicitation, systems analysis, business and technical requirements spec writing, user acceptance test-case creation, execution, and sign-off

Modeling methods and artifacts: UML diagramming and Use Cases, process and data flows, data and functional decomposition, IBM Rhapsody, DOORS

Development experience

Technical functions: Requirements engineering, application architecture, detail design, relational database design, programming, quality assurance, test planning, system integration, OOD/OOP, MIL-STD-498 compliance

Languages: C/C++/C#, PL/SQL, VBA, Ada, UML, others

RDBMS: Oracle with PL/SQL, stored procedures and packages, C++ OCI application layer interface, SQLPlus; MS SQL Server with C#/ADO.NET application layer interface; MS Access; Embarcadero RapidSQL; Synametrics WinSQL

Experience
Embedded Software Consultant
Healthcare
Mar 2014 - present
  • Developed embedded software for sleep therapy products (C/C++, IAR Embedded Workbench IDE):
    • Adapted control software from existing CPAP machine to requirements for new sleep therapy monitoring product with embedded STMicroelectronics STM32F107 uP. Entailed development of application interface for controlling RGB LED via I2C channel; monitoring and logging of therapy data; update to blower detection and pressure/flow calibration; removal of functions not applicable to new product.
    • Incorporated TLS/SSL secure communication into CPAP machine STM32F107 uP communicating therapy data to a central data-collection server over the public Internet via embedded modem. Used Wolf CyaSSL library for small footprint SSL capability. Included Visual Studio C# and C++ tool development, use of WireShark for TCP packet analysis.
    • Developed flash interface utility for Marvell 88MC200 embedded modem; designed to receive software updates over serial channel and program into flash memory.
C C++ Wireshark C# Visual Studio Embedded Software Adobe Flash
Remove Skill
Embedded Software Consultant, Medical Devices
Healthcare
Oct 2012 - Mar 2014
  • Developed embedded software for next-generation cardio equipment:
    • Designed and implemented bi-directional interface between internal user controls and external fluid heating/cooling unit. Entailed supplementary development (Visual Studio C#) of PC-based CAN-bus message simulator. (IBM Rhapsody, C++, TI AM335X ARM, Green Hills Integrity/MULTI IDE, cppunit (for unit test) )
    • Designed and implemented object-oriented inheritance model for managing multiple customized device components with common base functionality, and interacting with multiple customized alarm handlers also with common base functionality. (IBM Rhapsody, C++, TI AM335X ARM, Green Hills Integrity/MULTI IDE)
    • Designed and implemented bi-directional interface between external blood monitoring device (RS232) and external system controller module (CAN). (IBM Rhapsody, C, TI F28069 DSP, Eclipse-based CodeComposer IDE)
C# C++ ARM Embedded Software Eclipse Visual Studio C Medical Devices
Remove Skill
Embedded Software Consultant, Medical Devices
Healthcare
Mar 2012 - Oct 2012
  • Developed embedded software for Resuscitaire Baby Warmer (C/C++, Freescale CodeWarrior IDE):
    • Rehosted legacy application on new MC9S12XEQ512 μP. Entailed re-write of all μP interfaces: SPI (Serial Peripheral Interface) for controlling LED's and alarms; SCI (RS232 Serial Communication Interface) for logging status and performing software downloads; On-chip / off-chip A/D interfaces for monitoring power levels; configuring timers and interrupts; Flash programming; internal emulation EEPROM interfacing; Port I/O interfacing to user controls.
    • Designed and implemented Boot Loader program (transparently co-hosted with embedded application software) to enable in-the-field downloads of application-software updates from a PC. Entailed supplementary development (Visual Studio C#) of PC tools for conversion of Freescale-compiler-output (S19 format) into binary-file format required for downloading, and for communications-protocol testing between embedded system and PC.
    • Implemented MEDIBUS-protocol reporting interface to PC command station.
    • Wrote customer-deliverable Design and Test Plan documents for newly implemented features
ARM C C++ Embedded Software Embedded Systems C# Visual Studio Medical Devices Adobe Flash
Remove Skill
Data & Systems Analyst and Software Engineering Contractor
Information Technology
Jan 2012 - Apr 2012
  • Designed and developed stock-market analysis software (Visual Studio, C#/SQL Server)
    • Established requirements for client’s desired stock analyses; Designed high-level technical solution
    • Performed detailed mapping of information requirements to available flat-file-formatted data fields
    • Designed DBMS data model; Merged and loaded data from flat files into SQL Server database
    • Designed and developed software to identify stock attributes having highest correlations to future performance
    • Implemented stock screens based on results of correlation analyses; Back-tested on eight years worth of data
C# SQL SQL Server Visual Studio Software Engineer System Analysis Database Design
Remove Skill
Software Engineer
Information Technology
Jan 2009 - Jan 2012
  • Designed and implemented EW (electronic warfare) system interface layer to queue up incoming/outgoing inter-processor messages, convert between internal/external message formats, and forward to intended recipients. (IBM Rhapsody, C++, DOORS, Visual Studio, VxWorks)
  • Designed BIT (Built-in self test) processing for EW system. (IBM Rhapsody, DOORS)
  • Developed preliminary STD (Software Test Description) document identifying all test cases required to qualify EW software including all test descriptions and bi-directional traceability to requirements. (MIL-STD-498)
  • Analyzed & resolved discrepancies between radar-jamming programmatic requirements and underlying data models.
  • Performed component-level designs; code enhancements; numerous requirements/design/code reviews.
Embedded Software C Software Engineer Visual Studio Database Design C++ DOORS VxWorks
Remove Skill
Director of Product Management, Database Technology
Information Technology
Jan 2007 - Jan 2008
  • Managed offshore QA group in the transition from an ad-hoc testing approach to a structured process with 1400+ documented test cases, and providing management with high visibility into test results and schedule status.
  • Created product white paper, technical product description document, and online product demos.
  • Created equivalent databases under SQL-Server and QD, each with 6M+ rows of U.S. census data for comparing query performance: Created SQL-Server DDL, loaded data from multiple flat files, imported to QD, executed SQL queries on both databases, presented results in graphic format for marketing brochures.
SQL Server Oracle Project Management Quality Assurance Product Management SQL
Remove Skill
Manager / Senior Software Architect, Healthcare
Healthcare
Jan 2000 - Jan 2007
  • Manager of Medco’s Health Management (HM) intervention delivery platform. Managed successful development and delivery of HM major feature-set upgrades.
  • Software Developer on a number of HM programs and feature upgrades. (C++, Oracle, PL/SQL, Unix Korn shell)
  • Performed hands-on management of HM data re-platforming from Sybase to Oracle:
    • Performed mapping of data fields from Sybase to Oracle
    • Developed SQL queries to provide various analogous statistics under Sybase and Oracle data models, using pre-migration results under Sybase to verify post-migration results under Oracle.
    • Wrote technical specification detailing all procedural steps for performance and follow-up verification of re-platforming effort, and coordinating between developers, analysts, and DBA’s.
  • Worked with data-warehouse to perform data cleansing of warehouse HM data:
    • Developed SQL queries to provide various analogous statistics under HM warehouse and HM Production databases, and uncover discrepancies between them. Investigated discrepant data and developed cleanup plans.
    • Developed SQL queries to be executed with weekly extract of HM Production data to the warehouse, allowing new discrepancies to be detected and resolved immediately, and ensuring ongoing consistency between the two systems.
  • Member of process-improvement team heading up organization-wide effort to acquire CMMI Level-3 certification.
    • Leader of Measurement & Analysis PAT (process action team); Member of Project Mgmt, Training, and QA PAT’s.
    • Designed, developed, and recorded eight online training modules that were taken by 600 IT employees.
    • Worked with senior management to perform gap analyses for CMMI Measurement-&-Analysis and Project-Management process areas. Established requirements for bringing process areas into CMMI compliance.
    • Created a standard CMMI-compliant metrics-definition template; Used template to define ~20 organizational metrics together with their associated data collection and reporting procedures.
Project Management Technical Specifications SQL Data Analysis CMMI Oracle Software Architect Data Warehousing Quality Assurance Compliance Korn Shell UNIX Data Cleansing Database Design Database Upgrades PL/SQL
Remove Skill
Principal Engineer, Navigation Avionics
Aerospace/Defense
Jan 1985 - Jan 2000
  • Project Manager and Technical Lead on new embedded development of LPIA stealth-altimeter flight system, estimated sales > $100 million. System employed software-intensive means of attaining detection-proof transmission signal, provided altitude data in graduated degrees of accuracy through five ranges of altitude, provided self-calibration and failure self-monitoring.

Managerial functions:

  • Developed project-plan, WBS, task durations and dependencies. Coordinated and monitored developer activities.
  • Performed earned-value schedule & cost tracking, and maintenance of monthly metrics
  • Developed and delivered customer presentations

Technical functions:

  • Performed requirements analysis; Wrote requirements, design, and qualification specifications (MIL-STD-498)
  • Developed high-level system and multithreading architecture; detailed object-oriented system design
  • Led inter-department task force to define requirements for lab-test-station flight-data simulator
  • Served as primary technical liaison to customer (Naval Air Command)
  • Project manager and technical lead on new embedded development of ASN-128B integrated GPS-Doppler navigation system, with contracted $38 million in sales. Supported multiple pilot and mission-systems interfaces including ARINC and 1553, and employed MVC architecture to support multiple pairings of navigational capabilities versus hardware configurations within a single software build. (Ada, Unix)

Managerial functions: Similar to above.

Technical functions:

  • Performed requirements analysis; Wrote technical requirements and design specs (MIL-STD-498)
  • Developed multithreading architecture and object-oriented system design
  • Performed system integration and testing; Assisted in development of acceptance test procedures
  • Incorporated IFR (instrument flight rules) compliance into above ASN-128B GPS-Doppler system, thus enabling system to acquire FAA certification to fly in civilian airspace. (Ada)
  • Analyzed IFR military requirements; allocated relevant requirements to software; updated specifications.
  • Developed mathematical algorithms to satisfy several aircraft position and steering requirements
  • Designed, implemented messaging protocol for inter-processor transfer of waypoint data
  • Developed and delivered customer presentations
  • Developed ASN-157 navigation system software for U.S. Army Apache helicopters. System was cited as critical to success of first mission flown in Gulf War. (C, 80X86 Assembly)
  • Incorporated Search-and-Rescue capability into ASN-157 navigation system. (C, 80X86 Assembly)
  • Worked with pilots and senior management to establish and finalize requirements
  • Developed mathematical algorithms to auto-generate flight patterns per search-and-rescue requirements
  • Implemented Teldix-Map-Display interface in ASN-157 navigation system, providing pilots with a real-time “you are here” pointer superimposed on a map of the underlying terrain. (C, 80X86 Assembly)
  • Provided ongoing support for legacy ASN-128 and ASN-137 helicopter navigation systems. (SKC-3020/3120 Assembly)
  • Implemented enhanced pilot interface; increased system capacity to 100 waypoints; added vertical navigation.
  • Extended market life of two legacy navigation products by reverse engineering software-development tools used on obsolete mainframe platform, and re-implementing improved set of replacement tools – assembler, linker, and emulator/debugger software – on the PC. (Prolog, C, 80X86 assembly, RS-232)
  • Coded navigational and test control software for the Tacit Rainbow drone aircraft. (Z80 Assembly, Scientific Basic)
  • Reduced by ~30% the time required to manually calibrate microwave antennas by validating and implementing a new algorithm that achieved equivalent data-reduction results using fewer sampling data points. (Fortran)
C Embedded Software MVC Database Design Assembler Apache
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Bachelor's in Computer Science
Kean University
Master's in Operations Research
New Jersey Institute of Technology
Master's in Computer Science
Stevens Institute of Technology
Certifications
PMP
Project Management Institute License #69813
(PMP) Systems Analyst Software Engineer
Skills
Embedded Systems
2012
1
Technical Writing
2015
1
Database Design
2012
25
Embedded Software
2021
21
C
2021
20
Apache
2000
15
Assembler
2000
15
MVC
2000
15
Oracle
2008
8
Quality Assurance
2008
8
SQL
2012
8
CMMI
2007
7
Compliance
2007
7
Data Analysis
2007
7
Data Cleansing
2007
7
Data Warehousing
2007
7
Database Upgrades
2007
7
Korn Shell
2007
7
PL/SQL
2007
7
Project Management
2008
7
Software Architect
2007
7
Technical Specifications
2007
7
UNIX
2007
7
Visual Studio
2021
7
SDLC
2008
1
System Analysis
2012
1
Adobe Flash
2021
6
C++
2021
6
C#
2021
3
DOORS
2012
3
Software Engineer
2012
3
VxWorks
2012
3
ARM
2014
2
Eclipse
2014
2
Medical Devices
2014
2
Linux
2006
1
Microsoft Access
2007
1
Product Management
2008
1
SQL Server
2012
1
Wireshark
2021
1
Business Intelligence
2008
1
ADO.NET
0
1
Applications Architecture
0
1
Data Quality Assurance
2008
1
Documentation
2008
1
Microsoft Excel
2012
1
Stored Procedure
0
1
UML
0
1