Ronald J. Piazza
Harrison, New Jersey 07029
973-***-**** (cell)
********@*******.***
OBJECTIVE:
Seeking to secure a position utilizing extensive APPLICATIONS
PROGRAMMING experience.
SKILL SUMMARY:
Computer Programming Languages: Tartan Ada, VAX Ada, VAX "C", DEC
"C", Borland Turbo "C", Microsoft "C++ 7.0", AT&T "C++" 2.0, Sun
WorkShop 6, SQL, Embedded SQL, Borland Turbo Pascal, 1750A Assembly,
Borland Turbo Assembly, and 8080/8085 Assembly.
Hardware Installations: DEC/VAX 6000, DEC/VAX 8600, DEC AlphaServer
4100, IBM compatible and Apple Macintosh personal computers, Sun
Ultra-Enterprise 6000, Sun-Fire 6800, Sun-Fire V490, Sun Microsystems
3/50, IBM RS6000,HP64000-ux Microprocessor Development Station
running with the Tasco Emulator/Debugging board, DECstation 3100,
and the Sun Microsystems SPARCstation 1.
Operating Systems and Unix Tools: VMS/DCL 5.5, OpenVMS 7.1, MS-DOS,
DG/UX 4.2, Ultrix-32, AIX 3.2, 5.1, 5.3, SunOS 5.8, 5.10 as well as
Various editors and debuggers. Command shells such as the Bourne shell,
Korn shell, and "C" shell. UNIX tools Sed, Lex and Yacc.
Database Engines: Oracle 11g, Oracle 10g, IBM DB2, Informix 4.1, 7.3, 9.4, 11.5, Ingres 6.3, Sybase 11.5, 12.0, 12.5.3, Raima 3.2, AT&T Research Daytona data management system.
Software Development Tools: Rational Purify 2002.05.00, Rational
Quantify, ParaSoft Insure++ 5.1, HPE Security WebInspect 17.10.
Configuration Management Tools: Rational ClearCase, Unix SCCS, Gnu RCS, DEC/VAX CMS, PVCS, Perforce, Subversion.
Business Integration Software/Middleware: IBM WebSphere MQSeries messaging queue (7.0.1.6), RougeWave SourcePro 11.1, Apache server, IBM WebSphere server.
PROFESSIONAL EXPERIENCE:
AT&T Research
http://www.research.att.com
Middletown, New Jersey
Fraud analytics, customer approval, and compliance metrics. CrossRoads is a
web-based application providing users with a quick and easy way to find and
verify customer contact information; specifically, the name, address, and
telephone number of the AT&T customer. CrossRoads provides a single interface
to search for customer information across multiple AT&T data sources.
The AT&T National Negative Database (NND) is the repository for AT&T’s
identified fraudulent address information. The CrossRoads WEB service can be used to query the NND and return any matches determined to have been fraudulent.
Consultant January 2014 – Present
Maintenance and support of United States Postal Service (USPS) address normalization algorithm supporting fuzzy matching. Before determination of a fraudulent address can be determined it must first be normalized. This standardized address alone doesn’t guarantee validity necessitating the fuzzy match. In effect this serves as a best guess.
Migrate Crossroads application from Sun SPARC Enterprise M5000 server to a Sun SPARC T4 server. Whereas the former configuration employed use of Solaris containers (zones) sharing environments with failover and quality assurance the later would be a dedicated production server exclusively.
Introduce fraudulent social security number, email address, and home address exclusion table lookup into Crossroads negative database (NND) environment. Occasionally, customer care personnel might introduce “*dummy*” information into a specific required field in order to complete transaction creation. Creation of said tables prevents generation of false positives. This issue also comes into play when test accounts are set up. Previously, the test accounts were getting tagged as fraudulent.
South East Repository (SER) data extraction from enterprise consolidated data warehouse (eCDW). In an attempt to decommission a family of legacy mainframe applications a new data source for Bell South land line customer data was pursued. eCDW incorporates data from various sources producing a single Teradata database (http://www.teradata.com) for AT&T executive users.
Various modifications to Customer Information Repository (aforementioned
positive database) featuring AT&T Daytona data management system and proprietary
Whitehorse programming API. Among other functionality this API supports
analytical transactional processing in the form of pipelined daemons (hoses).
Data flows through a series of processing states and/or containers implementing
the classical producer/consumer model.
Upgrade internal intranet WEB server. This included hardware, Red Hat Unix
operating system, Apache daemon server (2.0.52 Feb 18 2009 07:54:51 -> 2.2.15
(Unix) Aug 15 2014 03:02:07), PHP (5.1.6 -> 5.3.3), PHPExcel (1.7.4, 2010-08-26
-> 1.8.0, 2014-03-02), and SSL certificate install. Objective: support large
Microsoft Excel downloads in support of customer address, customer name, and
service telephone number queries against Daytona data management system.
Enhancements to Customer Authorization System (CAS) interface. In support of AT&T’s acquisition of DirecTV throughput needed to be increased from approximately one hundred thousand to two hundred thousand transactions per day. Furthermore, the number of tag/value pairs contained in the XML envelope expanded. This entailed changes to the existing XML schema, WEB service drivers coded in Java, as well as, associated Korn shell scripts and C++ programs.
Technologies: AT&T Research Daytona data management system, Cymbal, C, C++, Solaris, Korn shell, Perl script, PHP, Whitehorse programing API, Apache server, IBM WebSphere server, XML Simple Object Access Protocol(SOAP), WEB services description language (WSDL), XML schema definition (XSD).
The AT&T Global Legal Demands Center (GLDC) is the “front door” for Subpoenas, Court Orders, Warrants, Emergency and other requests from Law Enforcement Agencies (LEAs).
The Most of World Data Retention (MoWDR) application houses data as per the
European Union (EU) data retention mandate. By this directive member states are
required to adopt general traffic data retention measures. Objective: consistent
data retention periods and types.
Enhancements to partition and parsing routines in support of call data records (CDR)
collection for the IP teleconferencing (IPTC) service. Intention: allow AT&T Security
Systems to get performance reporting data thereby reacting to fraudulent use. The
CDRs contain actual conference and host identifiers to be sent to downstream applications modeled after VoIP records.
Identify vulnerability and security issues associated with most of world data
retention (MoWDR) web application via a Hewlett-Packard Security product, namely,
WebInspect (version 17.10). The web application (cgi-bin, perl script, javascript)
facilitates retrieval of records in aforementioned Daytona data management system.
Technologies: AT&T Research Daytona data management system, Cymbal, C, C++, Red Hat Linux, Korn shell, Perl script, Javascript, Whitehorse programming API, and Apache server.
Verizon Wireless -- Mobile Telephone Activation System (MTAS) Provisioning.
http://www.verizonwireless.com
Orangeburg, New York
Verizon Wireless, is a mobile network operator that offers wireless voice, messaging and data products and services to customers in the United States. Verizon Wireless is the largest wireless communications services provider in the United States with 119.4 million subscribers as September 2013.
UNIX/C++ Consultant August 2011 – January 2014.
SELECTED ACCOMPLISHMENTS:
Short message service (SMS) text message enhancements. Alcatel-Lucent (ALU) first delivery attempt (FDA) provisioning can lead to so-called race conditions when co-existing with the more traditional SMS/MAS store and forward architectures. Assignment: modify existing mapped transaction type executions replacing Short Message Peer to Peer protocol (SMPPp) delete/add commands with change commands.
Personal Emergency Response Services (PERS) allow elderly Americans fast and reliable access to a 24/7 call center for distress/emergency situations using in-home hardware or a device. Provide customer with operator who has access to family contacts, personal medical information, and has ability to route them to emergency responders. Assignment: establish https connectivity to dual vendors: Valued Relationships, Inc (http://www.monitoringcare.com) and Omnilink Systems (http://www.omnilink.com). Leverage existing activate, suspend, restore, change, and verify transaction types to support provisioning.
Initial filter criteria (IFC) determination and handling. This standard is used to ensure appropriate application servers are engaged during registration and call/data delivery. The criteria being stored in the Home Subscriber Server (HSS) as part of the IP Multimedia Core Network Subsystem (IMS) subscription profile. Assignment: Previously, the XML-based messaging format contained hard-coded global filter identifiers (e.g., LTE session Gateway, LSGW-PAIR; Mobile Switch Center Server, SMSC-PAIR) provisioning various features and combinations. Henceforth, population of global filter identifiers within message to be table driven. The objective being enhanced flexibility handling voice traffic on a 4G network (VoLTE), high definition video conferencing (LVC), Rich Communication Suite Chat (RCS Chat), etc.
In order to facilitate a May 2012 commercial launch of 4G GSM Voice/Roaming a change of strategy occurred. The original implementation called for IMS
anchoring to be employed; instead a solution offered via (http://www.syniverse.com) was pursued. The assignment entailed sending activation, modification, deletion, and query 4G subscriber requests to the vendor's UniRoam platform via existing SOAP/XML interface.
Implement direct roaming agreement between Verizon Wireless (VzW) and GSM (Global System for Mobile Communications) operator Telus Mobility (http://mobility.telus.com/en/BC/home/). The scope of the project included circuit switched voice, SMS, and data roaming in Canada for 4G LTE subscribers. This leveraged the above described solution for 4G GSM Voice/Roaming on the Syniverse UniRoam4G platform. Whereas the former handled roaming tier R05 (Global) the latter handled roaming tier R03 (US + Canada). The main benefit being cost savings for VzW of approximately $100 million annually after adopting direct roaming relationships with the top fifty GSM countries.
Mexico CDMA roaming shutdown. Migrate 3G subscriber base to GSM roaming
solution (http://www.iusacell.com.mx) including voice, data and SMS text messaging. Primary responsibility being research, analysis and modifications to existing network entity drivers, database reference data and implementation of same. Challenges included: handling subscriber identity module (SIM) card activation of existing subscriber base via bulk update to aforementioned intermediary (Syniverse); bulk load of roaming tier into Authentication, Authorization, and Accounting (AAA) server machinery.
Technologies: C++, Pro C/C++ ESQL, Solaris 10, Oracle 11g, PL/SQL, IBM WebSphere MQSeries, RougeWave SourcePro, XML Simple Object Access Protocol(SOAP).
UBS Financial Services, Wealth Management US (WMUS).
http://www.ubs.com
Weehawken, New Jersey
UBS is a leading global wealth manager, a top tier investment banking and securities firm, and one of the largest global asset managers. WMUS provides wealth management services to U.S. clients. This includes both investment advisory and brokerage services providing a comprehensive range of products and services individually tailored for wealthy clients.
Senior Associate January 2007 – June 2011.
SELECTED ACCOMPLISHMENTS:
WMUS is developing a new investment solutions platform to enhance portfolio based offerings providing financial analysts (FAs) with a set of seamless end to end tools. IsToolset is intended to guide the FA through the process of selecting a portfolio solution, monitoring same, and managing client relationships. From a client facing perspective this can be seen as a database conversion/consolidation project.
Specific responsibilities focused primarily on back end transactional and performance processing featuring an Informix relational database and Fiserv Global Investment Manager (GIM 2) – a performance measuring and portfolio accounting engine. Other activities included, but were not limited to, modifications of existing Korn shell and AWK scripts; maintenance of C++ applications; development of embedded SQL (eSQL) C programs.
Technologies: C/C++/UNIX/SQL/Korn shell/Informix/Fiserv GIM.
Refractoring of legacy systems focusing upon scalability, fragmentation, and performance enhancement strategies; mission statement – increase capacity limitation to one million managed accounts from four hundred thousand.
Technologies: UNIX/SQL/Informix.
AIX/Informix version upgrades. Upgrade AIX 5.2 to 5.3; Informix 9.4 to 11.5. The primary goal being improvement of system performance (retrieval, insertion, deletion) by 5% and reduced vendor support for current version running in production –- 9.4.
Technologies: UNIX/SQL/Korn shell/Informix.
Support, maintenance, and development of the WMUS Strategic Wealth Portfolio (SWP) program. This non-discretionary investment advisory program divides a client account into separately managed sleeves consisting of fixed income securities, mutual funds, equities, cash, alternative investments (AI), and exchange traded funds (ETFs). Along with the duties mentioned above program objectives included machinery supporting reallocations, contributions, withdrawals, and rebalancing. Finally, responsibilities included mentoring of off shore personnel (Wipro Technologies Inc., Cognizant Technology Solutions).
Technologies: UNIX/SQL/C/C++/Korn shell Informix.
MOODY'S INVESTOR SERVICES.
http://www.moodys.com
Jersey City, New Jersey
Moody's Investors Service is among the world's most respected, widely utilized
sources for credit ratings, research and risk analysis. In addition to our core
ratings business, Moody’s publishes market-leading credit opinions, deal
research and commentary, serving more than 9,000 customer accounts at some
2,400 institutions around the globe.
Consultant November 2006 -- January 2007.
SELECTED ACCOMPLISHMENTS:
AIX/Sybase version upgrades. As part of the annual operating plan Moody's
database group upgraded all Sybase database servers to version 12.5.3. The
primary motivation being lack of vendor support for the current version
running in production -- 12.0. The new environment included a AIX operating
system upgrade to version 5.3 (64 bit kernel) from version 5.1 (32 bit
kernel). Associated with this assignment was also a compiler upgrade.
VisualAge C++ version 5.0 was replaced by xlc/C++ version 7.0.
Technologies: C/C++/UNIX/Sybase.
BLOOMBERG TRADEBOOK LLC.
http://www.bloomberg.com
New York, New York
Bloomberg's proprietary global electronic agency brokerage system
enabling investment professionals to trade stocks directly through the
Bloomberg professional service.
PROGRAMMER ANALYST May 2001 – October 2006.
SELECTED ACCOMPLISHMENTS:
Design and development of transactional throughput and benchmarking
tools. These tools would serve as a mechanism to estimate the number
of transactions per second of which a given hardware implementation is
capable of as well as the response time of performing said transaction
across a wide area network.
Technologies: C++/UNIX.
Development of database transaction server (Raima 3.2) supporting Bloomberg
Tradebook order book split and proxy server requirements. Whereas the
split consisted of partitioning Nasdaq tickers across multiple Raima
databases the proxy server behaved as a transactional application programming
interface (API) routing transactions to the appropriate book manager. The
motivational force being load balancing supporting 85 transactions per second.
Technologies: C/UNIX/Korn Shell.
Integration of propriety Posix threads PTdispatch model into trading halt
processor. This engine displays a list of halted or suspended OTC equities.
The model behaved as a socket server implementation where a single thread
performs all manipulation of data structures. Input/Ouput from internal
queue is handled by distinct Reading/Writing threads.
Technologies: C/UNIX/Multi-Threaded applications.
Enhancements to Raima database server, inbound market dissemination feeds,
and trading halt processor supporting additional listed tradable securities.
Formerly Bloomberg TradeBook didn't accept preferred, class, rights, or
warrents.
Technologies: C/UNIX.
COMDB to DB2 order, trade, and transaction history server conversion. Whereas
COMDB is a propriety Bloomberg non-relational data depository DB2 is the IBM
database server. This assignment entailed development of a history server
leveraging the above mentioned PTdispatch model technology. Client side
query interfaces were also custom built supporting classical Bloomberg
Functions.
Technologies: C/UNIX/Korn Shell/DB2 database.
BloomBerg TradeBook Anti-Money Laundering Compliance engine. This mechanism
facilitates the risk assessment process between new accounts, contracts, and
the compliance departments. This solution implements a questionaire survey
identifying a given customer, assigning a risk rating, and monitoring the trading activity. This assignment featured similar technologies as to the above
mentioned history server.
Technologies: C/UNIX/Korn Shell/DB2 database.
Modifications to Bloomberg's Tradebook BTB_CAES engine routing listed orders
anonymously to SuperMontage (SM) the fully integrated order entry and execution
system used by Nasdaq for all securities transactions. This machinery
established connectivity to Nasdaq's computer-to-computer interface (CTCI)
accessing Nasdaq's market center.
Technologies: C/UNIX.
Various modifications and enhancements to the existing BTLSQIX application. This machinery implemented the Nasdaq Information Exchange (QIX) protocol for listed securities. This engine handles quotation input and incoming orders from Nasdaq for both query/response and unsolicited message formats.
Technologies: C++/UNIX.
LiquidNet Integration into BTBOOKL. This assignment allowed the Bloomberg
Tradebook platform to access the liquidity offered by LiquidNet, Inc.
(i.e. http://www.liquidnet.com). As this is non-public liquidity it adds to
the anonymous nature of the platform. LiquidNet had average daily volume in
2004 of 23 million shares of anonymous matched liquidity in their Block
Matching product.
Technologies: C/UNIX.
Listed bearding as ARCX. Bloomberg Tradebook offers its clients the ability
to anonymously quote their orders in the national marketplace under the acronym
BTRD. In order to more effectively "beard" or disguise their orders clients
have the ability to quote in other ECNs -- in this case Archipelago. This
assigment involved development of a server which translated the order into
Financial Information eXchange (FIX) protocol (http://www.fixprotocol.org).
This engine allowed order entry, update, and cancel. Upon receiving order
acknowledgement and execution fills the server would convert from FIX back into
Bloomberg internal format.
Technologies: C/UNIX/FIX protocol.
Override for Nasdaq 10% order price validation. As published in Nasdaq
Head Trader Alert #2005-107 dated September 29, 2005 if a OTC or Listed
order is sent to Nasdaq and is 20% away from the Nasdaq Inside market the
order is to be rejected. If order is 10% away from Nasdaq Inside market
a warning message is returned. This warning message must be overridden
to resend the order. This entailed changes to machinery which subscribed
to Nasdaq's Computer-To-Computer Interface (CTCI) accessing the Nasdaq
market center. More specifically, a modification to the order entry message
format was needed.
Technologies: C/UNIX.
Various code cleanups removing machinery and functionality from Bloomberg
Tradebook's Listed Book solution and associated sub-systems. This included
but was not limited to:
NYSE elimination of NYLQ Quote. As was mentioned on
http://nysedata.com/liquidity and effective July 21st, 2005 the NYSE will stop publishing liquidity Quotes in the NYLQ pilot stocks. This product will be reassessed as part of the Hybrid Market initiative.
NYSE elimination of AON/FOK order types. Effective October 15th, 2005 and mentioned in NYSE regulatory notice 05-68 the SEC approved an amendment to the New York Stock Exchange rules eliminating the fill-or-kill order type.
Technologies: C/UNIX.
ESPEED, INC.
http://www.espeed.com
New York, New York
Leading electronic marketplace engine for B2B e-Commerce powering the Cantor
Exchange and allowing market participants 23x6 access to execute large
transactions between each other.
PROGRAMMER ANALYST April 1996 - April 2001
SELECTED ACCOMPLISHMENTS:
Conversion from fractional to decimal pricing, that is, decimalization for
all futures contracts traded on the Cantor Exchange. This included changes related to front-end input, market display, and market dissemination in the form of quotation servers.
Block Trading of United States Treasury Futures on the Cantor Exchange.
This assignment facilitated trading of contracts between designated
primary market markers (PMMs) and their customers or between customers
and future clearing merchants (FCMs) acting as an intermediary.
Technologies: VAX/C, Sybase 11.5, embedded SQL, DEC AlphaServer 4100.
The analysis, design and development of Cantor Fitzgerald's proprietary
interactive order matching, price improvements (PI) and multiple pricing
algorithms. These concepts are defined by the complex management of
dynamic lists and trading states ranging from bid/offer to workup.
Developed and implemented interactive real-time multi-processing front-end
trading systems for United States and Canadian government securities
brokerage applications replacing "open outcry". These systems employed transaction processing architectures supporting up to 150 transactions per second within a 300 millisecond response time. Technologies: VAX/C, TCP/IP, DEC AlphaServer 4100.
Designed and maintained real-time market data dissemination and quotation
feeds in the form of client server applications coded using a MultiNet TCP/IP implementation. Technologies: VAX/C, TCP/IP, DEC/VAX 6000, DEC AlphaServer 4100.
DENDRITE INTERNATIONAL, INC.
http://www.dendrite.com
Morristown, New Jersey.
A multi-million dollar concern providing sales force automation
information services.
SENIOR PROGRAMMER ANALYST February 1995 - March 1996.
SELECTED ACCOMPLISHMENTS:
Designed and supported database transaction processing systems
employed for sales force automation information services. This
included an IBM RS6000 host computer running Informix 4.1 under
a AIX 3.2 Unix environment with several hundred personal computer
laptops used by the sales force. Technologies: UNIX/C, RS6000,
MS-DOS, Informix 4.1, embedded SQL, Korn command shell, sed, awk.
Developed and maintained "adhoc" query process daemon coded in
AT&T "C"++ 2.0 using object-oriented analysis and design. Technologies:
UNIX/C++, RS6000, Informix 4.1, embedded SQL, Korn command shell,
sed, awk.
Performed merge of two databases applications resulting in a
single database that contained all the original data in a different
schema. Technologies: UNIX/C, RS6000, Informix 4.1, Korn command
shell.
AUTOMATED WAGERING INTERNATIONAL INFORMATION SERVICES
http://www.scientificgames.com
Clifton, New Jersey.
A multi-million dollar concern providing real-time automated lottery
services.
PROGRAMMER ANALYST April 1993 - February 1995.
SELECTED ACCOMPLISHMENTS:
Designed and maintained software for the Norway lottery employing
use of a multi-tasking event-driven operating system programmed in
"C". A request-response transaction processing system consisting
of a host computer and numerous point-of-sale terminals.
Specifically, responsible for design and implementation of sports
betting for the 1994 Winter Olympics. Technologies: UNIX/C, SunOS,
Sun Microsystems 3/50, MTOS system libraries.
Port application code base (122,000 line "C" program) from Sun
Microsystems 3/50 platform to IBM RS6000. This effort involved
installing the "C" compiler on the RS6000, making modifications to
existing make file command shell scripts, running a lint check on
the code base, and debugging the output. Note that the application
that resided on the Sun 3/50 was the result of using the K and R
compiler, the source code that resides on the RS6000 employed use
of an ANSI compiler. Technologies: UNIX/C, Sun Microsystems 3/50,
RS6000, make command procedures, Bourne shell.
Testing and "troubleshooting" customer action requests (CARs), and
quick action requests (QARs) from the various state lotteries.
GENERAL RESEARCH CORPORATION
Vienna, Virginia.
A major subcontractor to the Boeing Corporation on the Reserve
Component Automation System.
CONTRACT SOFTWARE ENGINEER November 1992 - February 1993.
SELECTED ACCOMPLISHMENT:
Gained experience with documentation efforts involving software
requirement specifications, software design plans, and software unit
specifications adhering to MIL-STD-2167A requirements.
Specifically, reverse engineering of Ada source code and
converting it into software unit specification (SUS) documentation
using Cadre-Teamwork as the CASE tool.
ALLIED-SIGNAL AEROSPACE CO., BENDIX GUIDANCE & CONTROL SYSTEMS
http://www.honeywell.com
Teterboro, New Jersey.
A multi-billion dollar division involved with Aerospace Defense
Electronics.
ENGINEER September 1986 - October 1992.
SELECTED ACCOMPLISHMENTS:
Experience in MIL-STD-1750A embedded real-time systems programmed
in Tartan Ada and 1750A Assembly language under a event-driven,
multi-tasking, operating system. These systems typically were
gyroscopic navigation devices behaving as sophisticated compasses.
This was a parallel processing scheme employing two 1750A
microprocessors. Applications included the use of the HP64000-ux
workstation, a sophisticated emulator/debugging tool giving the
capability to "single-step" through source code, as well as,
displaying register contents, and RAM memory locations.
Technologies: Tartan/Ada, VAX/Ada, DEC/VAX 8600, HP64000-ux
emulator.
Comfortable with standard IBM compatible personal computers and
communications protocols involving RS232, RS422, IEEE-488, and
MIL-STD-1553 instrumentation interfaces; 8255A Programmable
Peripheral Devices, and Data Translation DT2817 Digital I/O
boards. Typical implementations included communications with
the above mentioned embedded real-time system. The source code
contained on the personal computer was usually written in a
high-order language such as Turbo "C". It behaved as a graphical
user interface (GUI) in which by ``clicking" a mouse button pop-up
windows were displayed. Some features of this GUI included:
* Automatically perform a series of gyro-compass alignments
without the user being present.
* "Toggle" discretes in the I/O space.
* Gyroscope, and Accelerometer calibration utilities.
* Upload, and Download calibration constants to and from
Random Access Memory (RAM) via the personal computer serial
port.
* Temperature data curve processing.
* View outputs from the Analog to Digital Converter.
Kalman filtering schemes for estimating states of linear
systems including state-space and time-domain formulations.
Attitude determination, acceleration transformations, and
attitude/output computational operations and algorithms.
These schemes were exercised using a generic simulator.
Typically these tasks include "Monte-Carlo" simulations of
discrete, or continuous linear systems, as well as queuing
analysis for time loading studies. In effect this simulator
models the real-time interrupts that this system sees.
Design simulation and stability analysis of classical and
modern control systems using computer aided engineering tools,
namely, Matrix_X on the Decstation 3100 platform running
under the Ultrix-32 operating system.
Testing and "troubleshooting" gyroscopic land navigation
equipment for military and commercial applications.
EDUCATION:
Master of Science: Computer Science - May 1996
Stevens Institute of Technology - Hoboken, New Jersey.
Master of Science: Electrical Engineering - 1990
New Jersey Institute of Technology - Newark, New Jersey.
Bachelor of Science: Electrical Engineering - 1985
New Jersey Institute of Technology - Newark, New Jersey.
References available upon request.