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 BELL LABORATORIES, 1989 - 1990

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, STATE UNIVERSITY of NEW YORK at BUFFALO, NY

 

 PROFESSIONAL MEMBERSHIPS:

IEEE, IEEE Computer Society.


Member number:1610
Go to The Software Contractors' Guild Home Page.
Copyright(c) 1995 1996 Charles Roberts and The Software Contractors' Guild, Post Office Box 257, Nottingham, NH USA 03290-0257