Principal Software Engineer with 15+ years experience in real-time embedded systems development using C++ / C. Embedded systems development mostly in radar. Most recently worked on radar target tracking and digital scan conversion for video output.
Experience
2006 — Now
2006 — Now
Farmingdale, NY
RDR-1700A TSO Radar:
• Designed and developed Beacon ID detection algorithm in C++ for detecting beacon transponders based on the separation distance between hits.
• Designed and developed processing of ARINC Flight Plan data from Flight Management System (FMS) for PPI display in C++.
• Came onboard program in order to help mitigate existing cost and schedule overrun.
AN/APS-153 Radar:
• Designed IFF Mode 5 Tracker modifications needed for Mode 5 upgrade.
• Debugged various target tracker issues found from flight tests in the Target Extractor (TE), Activity Rate Controller (ARC), and Track While Scan (TWS) function nodes that were written in C.
• Added modifications to existing TWS Testbed to allow for the playback of recorded ARC output plots fed into the TWS algorithm.
• Wrote design document detailing the Tracker design for APS-153 radar that was implemented in C. Design goes into the details of track initiation, prediction, association, and update involving the Kalman Filter.
• Designed and developed the Digital Scan Conversion (DSC) software portion required for radar display in C++. DSC software was primarily responsible for controlling the DSC firmware and in performing the scan to scan integration processing.
• Was part of making 153 radar program a great success.
APS-143 Radar:
• Designed and developed record/playback functionality in C++ that allowed for recording of live radar data and playing back of recorded data to aid in testing and debugging of the radar.
• Fixed various issues found in the Radar Control Processor.
2003 — 2006
Norwalk, CT
• Played key role in development and integration of the MP-RTIP radar testset written in C++, allowing for capture and injection/playback of radar data. Developed Memory Manager for the testset system.
• Designed/developed messaging system for the ISAR mode of the RtPT (Real Time Precision Targeting) Radar written in C. Messaging System allowed for the sending/receiving of signal processed (SP) data between inter-task nodes via data triggering through a central Control Task node. Messaging system allowed for better visibility/debugging into the mode and the modularization of the kernel/messaging system and the signal processing code.
1998 — 2003
• Designed and Implemented rectangular Area of Interest queries on intersections of elliptical records on a world map for the TES (Tactical Exploitation System). This involved modifying the SQL Stored Procedure Java code, XML files used in the query generation, and Sybase DB tables used to store these elliptical records. This implementation vastly improved upon the performance and efficiency of the prior implementation.
• Created Java application that regenerated Stored Procedures based off of dynamic and static XML filter criteria. Application was critical in updating stored procedures that had changes made in the XML criteria and Java Stored Procedure generation code during DB upgrades for new builds.
• Implement Built in Tests for the Receiver/Exciter portion of F-16 radar. Tests were critical in verifying the functionality of the Rx/Ex.
• Designed/developed emulator tool for the Signal Processor (SP) of TPS7xss Ground Radar System. Emulator simulated incoming radar data from receiver and "recycled" old data as new incoming data. Front end tool was critical to test/integrate and drive the SP system.
• Designed/developed Vending Information System (VIS) Simulator using C++ Builder to aid in testing of software for VMIS (Vending Machine Information System, i.e. a vending machine network).
• Assisted in development of department Intranet Site using HTML, JavaScript, and Perl in CGI programming; Created Perl scripts that retrieved data from a database file to insert in HTML template files; Developed a database manager - features included adding, removing, and modifying personnel records from a flat-file database.
• Used Visual Basic to develop a GUI test application for interacting test equipment with Digital Pulse Control Module (PCM) and Phase Shifter used in airborne radars; Test app controlled pulse widths to Phase Shifter and recorded and plotted data. Test approved the effectiveness of phase shifters to management.
Education
The Johns Hopkins University, Whiting School of Engineering
Master of Science (MS)
1999 — 2001
The Cooper Union for the Advancement of Science and Art
Bachelor of Engineering (BEng)
1994 — 1998