Carlos Manjarres

home ] [ email ]

---------------

My Work Experience in Colombia:

ITEC-TELECOM

Technological Institute of Electronic and Communications (ITEC) of Telecommunications Colombian Company (TELECOM)

WORK TIME June 8, 1994 to March 4 1997( 2 years , 9 months)

  • DEPARTMENT RESEARCH & DEVELOPMENT DIVISION
  • MANAGER: Phd Marlon Nuņez
  • POSITION: RESEARCH ENGINEER
  • DUTIES
    • Carry out research on Generic Parsers and Generic Command secuencers
    • Analysis, Design, Implementation, Testing and Maintenance of a Module called Command Control /Answer CCA as part of the Mediation Device for the TMN national project.(for AXE-Ericsson and NEAX-Nec Telephone Switches), implemented over the Operating System HP-UX (Hewlett Packard) writing C and C++ Programs
    • HP-UX System Administration Tasks. Webmaster of one of our internet nodes ( cumbia.telecom-co.net = 200.21.27.23 )
    • Leader of the Alarm Correlation group.

I participated in the TMN ( Telecommunications Management Network) designing and developing a module of the Mediation Device. TMN are management systems whith standardized functions and interfaces. For further information, read the ITU-T Recommendation ( Rec ) M.3010 which defines the basic principles of a TMN.

In broadest terms, our TMN based system was composed of these subsystems;

  • GUI
    • (Graphical User Interface) or Work Station entity performing functions as displaying information of the state of the NE , processing user commands, etc.
  • SGX
    • (from the Spanish "Sistema de Gestion" or Management Network) which implemented the standard OS (operations systems) entity handling applications processes visible to the users.
  • BD
    • (from "Base de Datos" or DataBase) containing the Management Information Base (MIB)
  • DM
    • ("Dispositivo de Mediacion" equivalent to Mediation Device) which performed functions such as conversion information between Managed Object, Network Elements NE in terms of TMN, and the SGX module

The goal was to develop a National Management System ( NMS) for functional areas of Maintenance and Quality Service (QS) with Regional Management Systems (RMS) for our principal cities.

The information generated by RMS in real time, was used to execute the Maintenance functions in order to increase the level of QS of the Colombian Telecommunications Network. NMS also stored the alarms generated by the secondary switching center.

 

Specifically, my task consisted of building a software application that interacted with the NE in order to get information in real time. This application wais called Command Control/Answer Control (CCA). This application received requests for information from a higher level "agent" (Observed Object Agent), then translated these requests in a set of appropiate sequences of commands directed to the NEs, particularly AXE (Ericsson ) and recently NEAX ( NEC ) Telephonic Exchanges. My module was capable of handling the bidirectional comunucation via Command/Answer messages. So I created a pseudo-generic dialogue system[*] controlled by an implementation of a State Transitions Machine written in C-language, and a generic parser intended to interpret the expected answers and alarms.

It is important to mention that the generic parser is a C-function that receives the name of a syntax file and the name of the data file as input parameters. Then, it builds an internal structured representation which is later traversed by parser engine. ( approach based on the Knuth algorithm ). We can receive any nonprogramed response from the EN ( AXE or NEAX Exchange ), and parse it just describing its syntax in a file.

I also wrote a very flexible module (generic command secuencer) , which takes an ascii file as input containing the set of commands that will be sent to the exchange. The design of this module allows for other developments targeting other Network Elements.

In October 1995, I was assigned to perform additional duties as UNIX System Administrator for out Internet node called cumbia.telecom-co.net (200.21.27.23), So I redesigned the look and feel of the cumbia websites and other TCP/IP services such as anonymous FTP, e-mail and the web servers.

* The dialogue is based on the language provided by Ericsson for the AXE Telephonic Exchanges


ORGANIZATION MULTIDIMENSIONALES S.A. (Plastic Industry)

WORK TIME April 20, 1992 to May 25, 1994. ( Two years )

  • DIVISION SYSTEMS DIVISION
  • MANAGER Ing. Cesar Augusto Delgado Torres
  • POSITION: SYSTEMS ENGINEER
  • DUTIES
    • Analysis, Design, Implementation and Maintenance of an Inventory Information System (FIFO ), over the Operating System MPE-XL (Hewlett Packard ), SCO-UNIX and MS-DOS implemented with 4GL PowerHouse
    • Assisted in the management of the MPE-XL (Hewlett Packard) server.
    • Performed as computer technical support for employees regarding the use of microcomputers MS-DOS y WINDOWS.
    • Assistance in maintenance of microcomputers and peripherals.
    • Provided training in using computers and kley applications to employees and users.

I worked for two years developing the Inventory System for Multidensioanles from the initial phase of user's requirements analysis to the post-implementation support.

The Inventory System Information ( ISI ) was intended to track the movements of raw material (RM) and products (P). The movements of this elements include; entry from supplier to the storage section ( RM ), interchanges between different storage sections (RM., P ), from a storage section to a machine section ( RM. ), from a machine section to a storage section (P) and finally products from a storage section to the customer. Besides these movements, the system can under certain conditions reverse these movements. If these conditions are not present, it is allowed to register adjusting movements.

I designed the DataBase ( initially a net-database , however I translated it into a relational DataBase ). This job was a great opportunity to apply a lot of concepts of the DataBase field of Computer Science. I wrope source code using a Fourth Generation Language (4GL) called POWER HOUSE, which is a product of the Canadian company COGNOS on the operating system MPE XL on a series 3000 Hewlett Packard machine during two years.

 

  © 1997 Mar 01

1