|
pjkelly3 (ID: 314872)
|
|
|
Programming & Databases
|
|
Earnings (Year):
$0
|
|
|
|
|
Summary
|
| Member Since: |
March 08, 2002 | 0 quotes in last 30 days
| Last Signed in: March 25, 2012
|
| Location: |
Conroe, Texas | United States |
| Would work on site: |
Yes |
| Earnings (All Time): |
$0 |
Earnings by Skill (Year): |
| Programming & Databases |
$0 |
| Programming |
$0 |
| Testing & QA |
$0 |
|
Feedback |
| Rate: |
Min. Rate: $50.00 | Min. Budget: $0.00 |
Work Terms |
| Industries: |
No information provided |
|
|
Highlights
|
|
EDUCATION
College: J. Sargeant Reynolds
Degree with 3.9/4.0 GPA
Microsoft Certified Engineer
Certified Genesys (call center) Engineer
LANGUAGES
C, C++, 370/ALC, ALC Macros, DEC Macro Assembler, APL, Shell Scripts, Basic, HTML, SQL Scripts
COMMUNICATIONS PROTOCOLS
ANSI/Bell Core/CCITT SS7(MTP / SCCP / TCAP / ISUP), ROSE, ISDN-Pri, DECNet,
SNA (LU 0, 1, 2, 3, 6.2), TCP/IP, ASN.1(encoding)
HARDWARE
DEC VAX, RS/6000, Stratus, IBM mainframe, Onix, IBM PC, Sun, SUMMA Four SDS-1000, Protocol Analyzers, PC(95,98,NT,W2K), Software PBXs, Various T1/E1, Analog, ISDN cards for PC, Lucent Definity G3 PBX, Nortel Option 11 PBX, INET SS7 Test Platform, Hammer (Voice Platform) Test Platform, MGTS SS7 Test Platform
OS/Tools
UNIX, LINUX, Solaris, NT, 98, Win2k, VMS, MVS/390, Microsoft Visual Studio 6.0, CVS, GCC, GDB, Microsoft Access, Microsoft IIS, Front Page
APPLICATIONS
Real-time MultiThreaded Data/Telecommunications (SS7, SNA, TCP/IP), Client/Server, System Software Development, Data Base internals, SQL Scripts, Bulk Data Transfer Systems, Compilers, Interpreters, Network Voice Platforms, Genesys Call Center, Cisco AVVID, Lucent VoIP Software PBX, Nortel, Altigen & Artisoft Software PBX, Lucent Unitified Message Product, Edify IVR, Digi & Eicom Remote Access Servers (T1, E1, ISDN, BRI, & Analog), SpeechWorks (speech Recognition Platform)
EXPERIENCE
5/21/01 – Present
Independent Consultant
5/21/01-1/19/02 : Three month contract that extended to eight months. Working on the internals of a protocol stack, adding statistical counters, fault tolerance, and alarms for SCCP & TCAP layers in the stack. The protocol stack ran on top of a TCP/IP connection. The stack is written in C & C++ as dynamic library (.dll & .so files), and runs on Windows NT, and various Unix platforms. Fault tolerance was achieved by sharing the state of the conversations between multiple machines using high-speed links. In addition to working within the protocol stack, applications had to be written in C & C++ to test the stack. TCAP/SCCP provides program-to-program data communications, and is commonly used for data base queries.
2/97 – 6/29/01
Responsibilities:
Technical member of the Telecom Business Unit which is responsible for the development of partnerships in the Telecommunications Industry. Participated in the evaluation of potential partners from a technical perspective. In the role of Lab Manager I am responsible for the design and equipping of the Telecom Lab. I selected and purchased test equipment for the lab. I obtained training on the test equipment and partner equipment for myself and other technical members of the team. Participated in the initial phase of testing of various partner products. Wrote test software in MS Visual C/C++, and Basic which included a TCP/IP sniffer on Win2k. Created an Inventory database and put it on the internal web site. Determine configuration, wiring, and programming of test PBXs. Program Lucent Definity G3 PBX. Mentor to the other members of the technical staff in the area of Telecommunications.
2/88 – 2/97
Responsibilities:
Part of the team developing an AIN platform for British Telecommunications (BT). As part of this team I worked on the design of the management of a distributed gateway platform, and the design of the Overload protection function. The AIN platform could be overloaded by data base request from the network. To protect against this all of the computers were connected together using reflective memory. A single computer was designated to analyze the data in the reflective memory to determine when the platform was about to be overloaded. That computer would then signal all of the other computers about the pending overload. The other computers would then send a special message to the originating switches (clients – originators of request) to reduce the number of data base queries they were making. MCI has made several patent applications for the work I did on this and other projects.
Part of the Architecture team defining the evolution of the Intelligent Services Platform.
Previously Architect for two projects involving a (VRU) Voice Response Unit. The first project converted the platform to a new protocol. The second project distributed the components of the VRU on an LAN using a common set of protocols. Also a significant participant in the definition of the ISUP state machine. ISUP is the SS7 protocol used to set up a call in a telephone network.
Architect for the Enhanced Voice Services Platform project to place programmable switches between the VRU platform and the telecom network switches. As a part of this project did vendor (IBM) management. Significant participant in the definition of the ISDN state machine that ran on the Host Controller (IBM RS 6000 computer) for the programmable switch.
Provided vendor (DEC, DSC) consultation on the SS7 protocol. Provided Planning and other groups consultation on the SS7 protocol. Worked on inter-company (Stentor, BT, KDD) SS7 interconnection projects.
System Engineering Participant in the Global System Mobile (GSM) evaluation group, the inter-department TCAP steering committee, and other inter-department SS7 groups. Attend American National Standards Institute T1S1 (ANSI SS7) as department representative.
Design and implementation, in C, of generic SCP platform using the DECss7 product. An SCP is a data base server in a telephone network. This platform is scalable from a single computer to and infinite number of computers all acting as a single addressable network element. This platform consisted of a Management system, an application interface, and a GUI interface. The Management system controls the multiple processes that existed across the multiple computers, controls the process recovery, controls process re-configuration, and controls process re-entry into the platform. The GUI interface is used to provision, monitor and control the SCP platform. The application interface simplifies the task of developing data base and other applications using the TCAP protocol.
Designed and implemented LU6.2 gateway on a DEC platform to communicate with the IBM mainframe running CICS. After designing the system I worked with the CICS programmers to implement it on the mainframe and also wrote the code on the DEC platform. The final gateway code was written in C.
8/87 - 2/88
Responsibilities:
Consultant. Review, design, and implement communication interfaces. Designed a protocol for communicating with the Netview PC to pass non IBM alarms into the network management system.
8/85 - 8/87
Responsibilities:
Consultant. Review, design, and implement communication interfaces, and other system software. Designed and developed the multitasking system and VTAM interface for the Printer Sub-system. The VTAM interface provided a common interface for all LU types including LU6.2, and was bases on enhancing the IBM defined LU6.2 verbs. Also worked on the FSS/FSA interface to JES2 which uses IBM’s Cross Memory Services. The work on LU6.2 and FSS/FSA required the reverse engineering of those IBM products.
10/84 - 8/85
Responsibilities:
Project leadership & system software design. Wrote the Requirements Definition for the redesign of DASD management system, and was project leader over four Design/Analysis for the rewrite of Tape management.
7/83 - 9/84
Responsibilities:
Product Designer, communications & system software design. Worked with marketing to determine the feasibility and scope of projects, design enhancements, provide project
leadership by overseeing the implementation and documentation. The Network DataMover product provided scheduled file distribution over a SNA network between mainframes, PC, and other computers.
10/81 - 7/83
Responsibilities:
Communications & system software design, and implementation. Design and implementation of multitasking VTAM communications system for 3270 terminals and printers. Maintenance of on-line Data Base Management system at the EXCP level. Also, developed productivity tools using TSO/SPF CLIST and DIALOG manager.
|
|
Skills
|
| Years of Experience: |
No information provided |
| Highest degree: |
Associate's Degree |
| Software Skills: |
No information provided |
| Additional Skills: |
No information provided |
| Tested Skills: |
 |
| The Freelancer has not taken any Skill Tests. |
|
|
Work Terms
|
|
No information provided
|
|
|
| |
|
|
|
|
|
<
|
The Freelancer has not uploaded images.
|
>
|
|
|
|
My Account URL
|
|
Contact this Freelancer Now!
The Freelancer has opted to hide his/her contact information.
|
|
Instant Messenger
|
|
The Freelancer has not entered IM information.
|
|
Global Region
|
| Country: |
|
United States |
| GMT: |
|
(GMT-06:00) Central Time (US & Canada) |
| Local Time: |
|
3:49 PM |
|
|
|
|
|
| Profile |
|
|
|