CHARLES A ROBERTS
SENIOR SOFTWARE
ENGINEER:
Experienced
in the area of Software Engineering (design, development, testing and support) with
an emphasis on communications software. Extensive experience in software
development for complex real-time telephony based systems in addition to
single-chip microcomputer development. Effective communicator, quick learner
with excellent troubleshooting skills. Able to work independently or in a team
setting.
Experienced
in the following:
·
C/C++, ASSEMBLER, BLISS, BASIC, FORTRAN, PASCAL and PLM/51.
·
Extensive development in IBM/AIX, UNIX and VAX/VMS environments, some
System/Network management experience and DBMS systems.
·
UNIX Shell programming, AWK, SED, OO architecture and methodologies.
·
Data Communications protocols, X.25, X.75, SS7 (TCAP, SCCP), DECNet,
TCP/IP, LDAP, DIAMETER, AMATPS, AMADNS
·
Familiar with various BELLCORE generic requirements, ITU-T (CCITT),
ISO, OSI, ISDN. Knowledge of Next Generation Networks, Internet and other
emerging technologies such as: Java, HTML coding, PC-Telephony, VOIP.
·
INTEL 8048/8049/8051, MOTOROLA 68000/6809. Competent in the use of
datascopes, logic and protocol analyzers, in-circuit-emulators and various
other test equipment
PROFESSIONAL SUMMARY:
TELCORDIA TECHNOLOGIES (previously
BELLCORE), 1998 -2006
Worked
on the Intelligent Service Control Point (ISCP) platform performing feature
engineering tasks related to adding new services and increasing the throughput
of the network element. Major responsibilities and accomplishments are:
·
Worked on the development and deployment of a new DIAMETER interface to
the ISCP
·
Developed requirements to specify communications across a new interface
·
Converted interfaces between ISCP/OSSs
from X.25 to use TCP/IP
·
Produced user documentation detailing the use of the new system
·
Developed simulators to exercise and test the new interfaces
LUCENT
TECHNOLOGIES, 1996 - 1998
Assigned
to a systems engineering group responsible for developing OAM&P
requirements for a major telephony services provider’s entry into the Local Telecommunications
market. Major responsibilities include:
·
Meeting with clients to produce technical network requirements based on
their business needs.
·
Producing high level system requirements from which developers can code
enhancements.
·
Identifying and resolving technical issues.
·
Working with development teams to implement, test and deploy
enhancements to existing Operations Systems.
·
Managing new features to ensure on-time delivery to client.
BELLCORE, 1990 - 1996
Assigned
to a software project team responsible for the design and development of new
features for an Intelligent Peripheral (IP) which provides resources such as
voice announcements, voice recognition and DTMF digit collection. This IP
communicates with other AIN/IN Network elements allowing these elements to
extend their service capabilities. All Software developed is deployed
nationwide by the RBOCS. Some notable achievements include:
·
Worked on the design and implementation of an in-house developed
network services database for Service Control Points (SCPs). This database was
used for LIDB and 800/888 toll free service nationwide.
·
Participated in the development of call processing software which
handles queries from nodes on the Common Channel Signaling (SS7) Network and
provides call completion information.
·
Provided maintenance and product support to the Regional BELL Operating
Companies (RBOCs) on SCPs and other adjunct systems.
·
Authored several feature and detailed design documents relating to
enhancements of AIN/IN products.
·
Worked as feature engineer, was solely responsible for the design,
coding and deployment of an AMA Teleprocessing System (AMATPS) interface. This
system transmits billing measurements over an X.25 link to a Revenue Accounting
Office for processing.
·
Worked on software to provide Calling Name/Caller Id information which
is widely deployed by the RBOCs.
·
Worked on software to provide real-time delivery of usage activity to a
remote processing system in order to combat fraudulent Calling Card usage over
the CCS network.
AT&T
As a
consultant, I worked on the design, development and testing of firmware for
controlling various channel units over a LAN used in the SLC Series 5 Carrier
System. This development utilized Intel's ICE development tools and 8051
micro-controllers for communicating between the various nodes on the LAN.
·
Produced High and Low Level Design documents detailing implementation
and product testing.
·
Coded and debugged lower layer interface and developed simulators to
monitor and generate LAN traffic.
BELLCORE, 1988 - 1989
Worked
on the development and implementation of a Service Control Point (SCP) node for
the Intelligent Network to be deployed by the Regional Bell Operating
Companies. Development was done on a DEC Cluster environment using VAX/VMS, C,
DECNet, PSI and several other layered products.
·
This included coding, testing and implementation of a X.25 Service
Network Interface to support Calling Card validation from data network users.
·
Provided support in the area of database access to network services via
CCS (SS7) networks, System Integration, Product Testing and overall network
management. Also coded simulators to generate traffic for use in System Testing
purposes.
ASSOCIATED
PRESS, 1987 - 1988
Developed
VAX/VMS based text processing software for client news organization to
hyphenate and justify text and financial information prior to input to
typesetting computers. Additional projects/accomplishments include:
·
Developed PC resident software to capture asynchronous news wire
communication, reformat based on routing parameters before re-transmission to
client news organizations. Development was done using Microsoft C under MS-DOS
in addition to a parallel implementation in a UNIX "C" environment.
Designed and produced firmware, which ran on MOTOROLA based (6809) single chip
computer, to analyze financial market information prior to reproduction in
newspapers.
RCA GLOBAL
COMMUNICATIONS, 1981 - 1987
Designed,
coded, tested and implemented several VAX/VMS based real-time communications
switches and other value added services to existing applications.
·
Participated in the development of RCA's FYI/HOTLINE service which
provided end users with interactive real-time access to a database of
international news reports, financial information, stock quotes and graphics.
Also wrote TELEX and Line interface drivers providing access to above-mentioned
service. Also worked on the development and implementation of X.25/X.75 Packet
Switching Networks.
SAVIN
ENGINEERING & MANUFACTURING, 1980 -
1981
Worked
on the design and development of firmware to control copying machines. This
development was done in assembly language using Intel's 8048/8049/8051 family
of single chip computers and software controlled all phases of the Photocopying
process. Designed and developed test software to exercise mechanical components
and determine their mean time to failure (MTTF). Responsible solely for the
design and development of a diagnostic package for detecting failed components
on copiers.
EDUCATION:
BSEE,
PROFESSIONAL
MEMBERSHIPS:
IEEE,
IEEE Computer Society.