Antony Van der Mude
131 Wingate Drive
Hackettstown, NJ 07840
908-813-3812
vandermude@acm.org
Experience Summary
As a versatile programmer, I have over twenty years professional
experience in applying computer technologies to a wide variety of
applications. Some of these applications include:
- machine learning;
- automatic speech recognition;
- natural language understanding;
- text to speech;
- human factors in telecommunications;
- auditing;
- office automation;
- optical character recognition;
- biomedicine;
- pay telephones;
- sewing machines; and
- nuclear power.
Technical Skills Summary
My work as an applications programmer in advance development
departments has given me experience in quickly assessing the
programming needs for a variety of projects, researching and
becoming adept creating software for new programming languages,
operating systems and applications, including:
- C and C++;
- HTML;
- Java;
- LISP;
- Pascal;
- FORTRAN;
- COBOL;
- Visual Basic;
- Unix Tools (lex, yacc, awk, sed, shell, TCL/TK;
- Database Languages (SQL);
- Assembly Languages (PIC16C558, TI MSP430, Xilinx);
- Machine Learning (Boosting, Support Vector Machines, Bayesian);
- Expert System Languages (ART); and
- Call Flow Scripting Languages such as VoiceXML (VXML).
PERFORMANCE PRODUCTS TECHNOLOGIES
2005-8 CONSULTANT
2007-8 Firmware for Compressor Driver for Pneumatic Source
Wrote software specifications and test specifications for project.
Conducted requirements reviews of specifications. Made modifications
to existing code base to improve monitoring of compressor motor.
Performed software tests for first article testing.
2005-6 Firmware for Virtual Carrier Manager Controller
Wrote timekeeping and e-keying code for VCMC which monitors the
health of other boards, and provides communications connections
between boards. Written in C for Xilinx FPGA microprocessor running
uClinux.
2005 High Voltage Power Line Data Collector
Created electronic device to record voltage, current, waveform, cable and
ambient temperature every minute and store in flash memory. Written in
C for TI MSP 430
2005 Database for Cellphone Time Purchase System
Designed database for international financial transaction and cellphone
time purchase system, written in mysql with PHP functions called by
VoiceXML system.
AT&T LABS / Bell Labs
1991-2005 MEMBER TECHNICAL STAFF
From 1999 to Jan 2005 I have worked in the Advanced Technologies
Applications and Support Group, that takes the Automatic Speech
Recognition, Natural Language Understanding and Text to Speech
technologies out of the research environment and apply these
technologies to services in the AT&T network and AT&T customers.
The previous 8 years have been in a User Interface group that has
designed the interfaces for most of the Consumer Telephone
Services. I worked with the UI experts to develop prototypes
and do development work. Besides developing prototypes, I
develop the software and call flows for the final products,
and develop and run acceptance tests. I have worked on the
following:
Speech Recognition
Natural Language Understanding
Text to Speech
Voice Mail
Operator Assistance (VRCP)
Long Distance
Major Projects:
2002-5 VoiceTone
Develop Natural Language Understanding models for applications of
the How May I Help You technology to use in the Customer Support
phone systems for various AT&T business customers. Applied Machine
Learning tools such as Bayesian techniques, Boosting and Support
Vector Machines to build the NLU models
Wrote the manuals for developing NLU models. Developed the models for
the third pilot project for E-contact. Trained the NLU developers for
the successive projects. Run experiments that analyze and improve the
NLU model creation system for all projects in general. Tuned the
performance of models under development and serve as knowledge expert
for other applications in the development and tuning of models. Developed
statistical analysis and ROC curves written in Perl
2000-2 HOW MAY I HELP YOU
Part of development team responsible for fielding HMIHY service as
part of the AT&T 800-222-0300 customer service line. HMIHY avoids
menu trees by directing calls to part of system that answers
customer's needs. The customer says what they want and system
responds directly to the request.
Wrote load test for system in TCL/TK. Develop and maintain Natural
Language Parsing Grammars for understanding sentences. Development
and accuracy testing involves maintaining tools written in C and
being rewritten in C++.
2000 CELLCAM
Developed system to send minicam pictures over cellular network to
owner's web page. Patent application submitted for surveillance
system.
1999-2000 TEXT TO SPEECH
Supervised installation of Text to Speech in new services for the
AT&T Network, such as InfoCenter and Voicemail by Phone. On call for
Tier 4 support for problems with the service.
Wrote system to read the New York Times using TTS, and navigating
paper using Automatic Speech Recognition. Written in C++.
1998-9 800 GOLD
Programmed software for service introduction test to check
accuracy of speech recognition component of phone service.
Developed in scripting language and Visual Basic on Windows NT
platform made by Hammer Technology hardware.
Imported and organized speech file database of test samples
Performed validation tests on subcontractor hardware, initial
release platform and final release platform
1996-7 HOME PLACE VOICE MAIL
Programmed user interface for consumer voice mail system.
Developed in AccessMax scripting language on Sun Workstations for
Boston Technology hardware.
Taught all AT&T developers on project.
Developed part of application on-site at Boston Technology in
Boston area.
Developed (with electrical engineer) message waiting indicator for
use in home.
1994-5 VOICE AUDIX
Prototype of voice mail operated only via speech recognition.
Developed on AYC-20 board in C.
Developed prototype and ran evaluation study.
Shown at Vision-2001, Speech Recognition Center of Excellence and
Definity User Group.
1993-4 WORLD PLUS
Software development for integrated voice mail, call messaging,
special function system for world traveler.
Developed peg count functions in C++ on Sun. Counted events for
calls and call disposition.
Developed screens for Operations, Administration and Maintenance
system. Written in Mosaic, using existing function calls and
structure.
1991-3 VOICE RESPONSE CALL PROCESSING
SPEECH RECOGNITION FOR CREDIT CARDS
Software for study of reprompt strategies for credit card input
based on confidence of recognition and for study of pause length
between "How may I help you" and "Say Collect, calling card, person
to person, third number or operator"
Developed on Conversant.
Created prototype and ran study on live traffic at the Consumer
Satisfaction Workcenter Laboratory for credit card study.
Created prototype and ran mall study for pause length barge-in
study.
Analyzed data on error rates.
1991 MOBILITY MANAGER
Prototyped system for personal phone number to redirect calls.
Developed on Conversant.
Created prototype, ran evaluation study.
Delivered prototype to act as model for initial trial system.
WORK EXPERIENCE PRIOR TO AT&T
COOPERS AND LYBRAND
1988-1991 SUPERVISOR
Developed and maintained Artificial Intelligence and spreadsheet
type software to support audit work.
Project leader on Machine Learning system for data conversion from
financial auditing packages.
Project leader for Machine Learning and Pattern Recognition
program to convert data from General Ledger packages to auditor's
spreadsheet software. Written in C using C-Scape and OPS-83.
Part of team that fielded audit risk advisor system.
Converted expert system shell from LISP and ART on Symbolics to
'C' on IBM PC. Wrote code to access inference engine.
Ported hospital Medicaid reimbursement code from mainframe to PC.
Developed method for keeping C code in a common form for both SAS
and Microsoft compilers on both machines.
Developed and implemented user interface graphics language for
software toolkit used in auditor's workbench. Code interfaced to
Oracle using yacc and Vermont Views.
Evaluated C++ and Smalltalk for use in future projects. Developed
demo C++ applications.
MARKET FOCUS TECHNOLOGIES
1986-1988 SENIOR SYSTEM ANALYST
System design and programming of office automation products
Managed project that developed computer based personnel manual for
Bell Communications Research. Running on both Berkeley and System V
UNIX with any terminal defined in curses.
Researched expert systems for inclusion into software that does
high-resolution graphics displays for sales presentation. Systems to
run on SUN workstations interfacing to C code.
Conducted feasibility studies of expert systems for insurance and
financial planning applications. Developed small applications in
shells such as VP-Expert and OPS-83.
COMPUSCAN INC.
1985-1986 SENIOR TECHNICAL CONSULTANT
Research and Development for optical character recognition firm.
Developed computationally fast algorithms to perform data
compression using Huffman encoding and Modified READ method. Written
in C on HP-9000 for inclusion in 68000 ROM code.
Created pattern recognition software to locate lines of text on
the page and to scale graphics images. Developed in C and LISP on HP
9000 under UNIX.
AMERICAN PHONEMETER CORP.
1984-1985 CONSULTANT
1981-1984 HEAD OF SOFTWARE ENGINEERING
Software development for consumer products and pay phones
Implemented software for initial model of a pay phone to
demonstrate to potential investors. Led to funding to develop
production model. Written in 6809 assembler.
Wrote the executive controller code for the production model.
Written in C and Z-80 assembler. Designed and wrote product software.
Hired and trained department personnel and wrote company specs and
procedures.
Set up Structured System methodology for software development.
WARNER-LAMBERT - GENERAL DIAGNOSTICS DIVISION
1984 RESEARCH ENGINEER
Research and development of algorithms for blood coagulation
Developed algorithm, which gives unprecedented accuracy to the
Fibrinogen assay, used in a blood coagulation machine. Written in
FORTRAN on DEC VAX.
SINGER SEWING MACHINES
1979-1981 ENGINEER - SINGER SEWING MACHINES
1978-1979 ENGINEER - SINGER CORPORATE R&D LAB
Applications programmer: consulted for different divisions of Singer
Created an algorithm to store script letters compactly. This is
the basis of a sewing machine attachment for monograms. Written in
6502 assembler.
Assisted engineers and scientists with their computer needs, using
DEC VAX and Apples.
Redesigned computer programs and wrote new programs for Singer air
conditioning division.
FLORIDA POWER AND LIGHT CO.
TURKEY POINT NUCLEAR POWER PLANT
1973-1974 PLANT TECHNICIAN
Member of reactor engineering department
Collected and processed plant operating data and nuclear fuel
cost. Process written in FORTRAN.
Ran nuclear flux maps of core as part of required monitoring
duties.
Education
1978 M.S. in Computer Science, Rutgers University
1973 B.S. in Physics, Case Western Reserve University
Publications and Patents
Technical reports on Computational Learning Theory and its
applications to Artificial Intelligence.
Van der Mude, Antony and Adrian Walker. "On the Inference of
Stochastic Regular Grammars." Information & Control, 38:310-329, 1978.
Patent #7,295,981 "Method for Building a Natural Language
Understanding Model for a Spoken Dialog System", Narendra
Gupta, Mazin Rahim, Gokhan Tur and Antony Van der Mude,
issued Nov 13, 2007.
Member number:6702
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2006 Antony Van der Mude and Software Contractors' Guild,
Post Office Box 257,Nottingham, NH USA 03290-0257