Bienvenidos a MasLibertad

Bienvenidos a MasLibertad

¿Quién soy yo?

Experiencias Informáticas

Aprendiendo a Programar

Currículum Informático

Auge y Caída de Infonos

Programando la Gravedad

Mis Favoritos

Cosas que me han Pasado

Paseos y Excursiones

Novelas y Relatos

Novedades y Proyectos

Miscelánea

Cartas al Autor

Torrejón de Ardoz

Areas de Ciencias

Documentales y Libros

Áreas de Religión

Economía y Política

La Última Página

Datos de Usuario

AnónimoEntrar
IP54.234.228.78

Datos de Pagina

Currículum de Juan Polaino López, programador y analista.

Creada08-04-1999
Modificada05-10-2014
Total Visitas1280
Diciembre3

Currículum Informático

Incluyo aquí mi Currículum Vitae en lo referente a experiencia informática.

Al examinarlo recientemente veo que son ¡casi treinta años! ¡Buff!

Bueno, desde el 2011 he estado dos años de vacaciones, pero aburrido de aburrirme este febrero (2013) me he puesto a trabajar en mis propias páginas.

He hecho un Gestor de Contenidos nuevo que me permite crear artículos en una estructura en árbol, similar a la estructura de carpetas de un directorio.

Como podéis ver, creo unos pocos artículos pero cada uno de ellos es la entrada a un área de un tema específico. Desde cualquier artículo puedo crear hijos o hermanos, colocarlos en el orden que me interese y de esa forma creo algo parecido a un árbol donde desde la raiz puedo navegar por distintas ramas hasta alcanzar las hojas.

Cada artículo puede tener Padre, Hermanos e Hijos. Los que están en la Raiz, son los únicos que no tienen Padre.

Podéis verlo en acción en estas mismas páginas, sobre todo desde hace poco que he cambiado el sistema de menús para acceder a las páginas padres, hermanas e hijas.

Con la Barra de Navegación situada al final de cada artículo puedo navegar al padre, al siguiente o anterior hermano, o al primer hijo, y a través del índice que acabo de implementar, a cualquier página hija, hermana, madre o tía. A las que no se puede acceder directamente es a las primas, pero es que entonces el menú sería tan largo como TODOS los artículos de la web. YA son más de 350 páginas y espero llegar pronto a unas mil. ¿Os imagináis un menú de mil líneas? Espero que lo entendáis.

Los artículos los creo directamente en la Web on-line, es decir, todo el trabajo de creación de artículos, edición, modificaciones, mantenimiento, etc., los hago con un navegador Web, no tengo que usar editores de HTML instalados en mi ordenador ni subirlos luego con FTP. Trabajo directamente en mi servidor de alojamiento. Así puedo trabajar desde cualquier ordenador, sólo tengo que identificarme y el programa me ofrecerá las opciones que me permiten crear artículos, editarlos y publicarlos. Lo único que hago en modo local en mi ordenador es programar. Todo lo demás lo hago con el navegador.

Aparte, uso técnicas de reemplazamiento para usar enlaces "amigables". Para trabajar en un gestor de contenidos hace falta que los enlaces sean más o menos como esto:

http://www.maslibertad.com/gestor.php?art=31

Pero eso me parece feo. Es como salir a la calle en ropa interior. Personalmente prefiero vestir los enlaces algo así como

http://www.maslibertad.com/Curriculum-Informatico-de-Juan-Polaino_p31.html

¿No se ve con más claridad a dónde vamos?

Espero que os gusten los cambios, yo, desde luego, estoy disfrutando con ellos.

 

Experiencia Informática

Juan Polaino López

Oct-Dic 1984 Academia Froebel Curso de Iniciación a la Informática
Ene-May 1985 Academia Froebel Curso de Programación en Basic
Jun-Oct 1985 Academia Froebel Curso de Programación en Cobol
Nov 1985 -
Ago 1987
MINE (MicroInformática Española)
Torrejón de Ardoz, Madrid
Programador
Desarrollo y Mantenimiento de Aplicaciones de Nóminas, Gestión Comercial y Contabilidad en lenguaje Basic del S.O. PCOS, exclusivo de Olivetti M-20, con bases de datos Isam.
En 1986 se trasladaron los programas a ordenadores IBM compatibles, compilando los programas con BasCom y usando sistema de indexado FABS.
Sep 1987 -
Jun 1989
MINE (MicroInformática Española)
Torrejón de Ardoz,  Madrid
Programador y Profesor de Informática
Jun-Jul 1989 Academia Froebel Curso de Programación en C
Jul-Sep 1989 Revista PC 5-1/4 Compatible Programa Gestor de Bases de Datos en TurboBasic
Programa de Editor de Ficheros en Turbo Basic
Programa de Curso de Mecanografía en Turbo Basic
Oct 1989 -
Dic 1991
Soluciones Informáticas Avanzadas S.A.
Alcalá de Henares, Madrid
Programador
Mantenimiento y Desarrollo de Aplicaciones de Gestión Comercial y Contabilidad, así como de Módulos específicos para Clientes en S.O. Multiusuario Pick, Lenguajes Pick Basic y TCL.
Ene 1992 -
Mar 1993
Soluciones Informáticas Avanzadas S.A.
Alcalá de Henares, Madrid
Jefe del departamento de Informática
Ampliaciones Informáticas y Análisis de Módulos específicos para Clientes.
Abr-Jul 1993 Academia Euler Curso de Programación Orientada a Objetos en Clipper
Sep-Dic 1993 Academia Euler Curso de Programación en Visual Basic
Oct 1993 -
Nov 1995
Ayuntamiento de Torrejón
Torrejón de Ardoz, Madrid
Analista Programador
Mantenimiento de Aplicaciones de Nominas en Cobol (MS-DOS). 
Desarrollo y Mantenimiento de Gestión de Almacén, Obras y Cementerio en C++. 
Instalación, Mantenimiento y reparación de Hardware (Equipos PC) 
Cursos de ofimática para el personal administrativo. (WordPerfect, Excel y dBase)
Feb-Abr 1996   Venta a tienda de alquiler de Compact Discs de un programa para Mantenimiento de discos y canciones hecho en C++ 
Venta a Obrador de pastelería de un programa para Emisión automática de Albaranes y cálculos de Producción en C++
May 1996 -
Jun 1996
MultiServicio Informático
Torrejón de Ardoz
Curso de AS/400
Ago 1996 - 
Jul 1997
HART S.A. Alcobendas, Madrid Analista Programador
Mantenimiento y desarrollo de Aplicaciones para Cajeros Automáticos en Visual C++ con librerías MFC
Control de Impresoras de Tickets, Lectoras de Billetes, Lectores de Monedas y Dispensadores de Metálico.
Sep 1997 -
Nov 1999
AVON Cosmetics S.A. 
Alcalá de Henares, Madrid
Analista Programador
Mantenimiento y desarrollo de Aplicaciones para Control de Linea de Producción y Despacho de Productos en lenguaje C.
Control de escáners y pistolas lectoras, básculas en línea de producción, impresoras de tickets, etc.
Adaptación de programas al cambio del efecto 2000
Ene 1998 - actualidad Páginas Personales Diseño y Programación de páginas Web
Lenguajes HTML, JavaScript, CSS, PHP y MySql
Ene 2000 - 
Jun 2001
Soluciones Eficaces y Euro-Red
Alcalá de Henares, Madrid
Programador independiente
Gestor de Foros en Internet, con lenguaje PHP sobre base de datos MySql.
Gestor de pedidos y programas varios para diversos clientes.
Mar 2000 - Oct 2000 Alvarez Contreras S.A.
Madrid
Adaptación a sistema dual (Pesetas-Euros) de Gestor de Facturación para agencia de viajes, programado en VisualBasic
Nov-Dic 2000 MultiServicio Informático Gestor de pedidos a través de Internet, programas de foros y anuncios clasificados en PHP sobre Access con ODBC
Jul 2001 - Dic 2010 Infonos Director de I+D
Gestor de Contenidos de Internet ECM
Gestor de Listas de Suscripciones
Gestor de Servicio de Asistencia al Cliente
Gestor de FAQs
Pasarelas de pago VISA, 4B y PayPal a través de Internet

Resumen de Conocimientos

  • Sistemas Operativos
    • CP/M (obsoleto)
    • PCOS (obsoleto)
    • MS-DOS
    • Pick
    • Windows (desde 3.0)
    • Unix (nociones)
  • Lenguajes de Programación
    • Basic (Basica, CP/M Basic, GW-Basic, Quick-Basic, Turbo Basic, Pick Basic)
    • COBOL (RM-COBOL, MS-COBOL)
    • C (Ansi C, Bourne C)
    • C++ (Borland Turbo C++)
    • TCL (Lenguaje de Comandos en Línea del S.O. Pick)
    • dBase III
    • Clipper
    • Visual C
    • Visual Basic
    • SQL (Lenguaje de Consulta de Bases de Datos)
    • PCL (Lenguaje de Descripción de Páginas de Hewelt-Packard)
    • HTML (Diseño de páginas Web)
    • CSS (Hojas de Estilo de páginas Web)
    • JavaScript (Programación de páginas Web)
    • PHP (Programación de servicios de Internet)
  • Aplicaciones
    • Gestores de Bases de Datos
      • Ability
      • dBase III
      • Access
    • Hojas de Cálculo
      • Lotus 123
      • Excel
      • Works
    • Procesadores de Textos
      • WordStar
      • WordPerfect
      • Word
    • Herramientas de Programación
      • Compilador BASCOM
      • Compilador CC
      • Turbo Basic
      • Turbo C++
      • Visual Estudio
      • PHPEd
    • Navegadores de Internet
      • MS Internet Explorer
      • NetScape
    • Editores de páginas Web
      • FrontPage
    • Programas FTP
      • Cute-FTP
      • WS-FTP
  • Areas de experiencia
    • Gestión comercial, artículos, compras, ventas, albaranes y facturas, comisiones de agentes, generación contable, gestión de remesas, estadísticas de ventas, previsiones de compras, generación automática de pedidos a proveedor, con emisión por impresora o por Internet, etc.
      Modulos personalizados
      • Gestión de productos con despiece: Carpinterías, ferrallas y similares donde se compran piezas estándar y se venden por medidas, con lo que se pierden retales de los extremos.
      • Gestión de Cárnicos: Se compran jamones y embutidos por piezas y al peso, se venden de la misma forma pero las piezas han podido perder peso durante su almacenamiento.
      • Mantenimiento de Fotocopiadoras: Se factura el mantenimiento periódico, controlando las visitas de mantenimiento y por avería. Se contabilizan y facturan periódicamente las copias realizadas en cada máquina de cada cliente.
      • Gestión de TPV: Se emiten tickets al cliente libre. Los datos de la venta se transmiten al sistema central, si hay red mediante acceso directo a la base de datos, si no mediante la creación de un fichero de movimientos que se transmite a diario al sistema central mediante un correo de Internet o mediante un disquete.
      • Producción: Se compran artículos con los que se montan otros más complejos. Cálculo de necesidades, costo del producto acabado, previsiones de abastecimiento, costo de la mano de obra.
      • Certificaciones de obra: Se factura mes a mes la parte de una obra que se haya realizado hasta el momento menos el importe de la certificación anterior, hasta el final de la obra.
    • Gestión de Nóminas
    • Contabilidad general.
    • Gestión de Academias: Gestión de cursos, alumnos y profesores. Emisión de recibos.
    • Gestión de VideoClub: Gestión de socios, películas, cintas, precios y artículos. Alquiler de películas, venta de artículos relacionados.
    • Gestión de Mantenimiento: Gestión de Edificios, Trabajadores y Recursos. Programación de visitas, partes de averías y reparaciones, listados de costos por edificio, etc.
    • Gestión de Cementerio: Gestión de Propietarios, Difuntos y Sepulturas (Panteones, Fosas, Nichos y Columbarios), períodos de enterramiento, facturación de cuotas y control de renovaciones.
    • Gestión de Cajero Ingresador y Cambiador de efectivo.
      Programas controladores de:
      • Lectores de billetes sueltos
      • Lectores de billetes a granel
      • Lectores de monedas sueltas
      • Lectores de monedas a granel
      • Dispensadores de cambio en monedas
      • Dispensadores de billetes
      • Impresora de Tickets
    • Control de Cadena de Distribución
      El proyecto más complejo en el que he trabajado hasta ahora, el sistema incorporaba unos ciento cincuenta programas que realizaban las siguientes tareas.
      • Lectura de los pedidos de distribuidoras y reparto en cajas según peso, volumen y medidas límite de los artículos.
      • Impresión de etiquetas que se pegan en las cajas que circulan por las cintas
      • Control de escáners fijos para identificar cada caja que entra en una línea, dirigirla a diversas cintas y hacerla pasar por las estaciones de servicio que precise.
      • En cada estación, determinar si se requiere algún producto de la misma. En tal caso detener la caja y mostrar al operario de la estación las unidades de los artículos que tiene que introducir en la caja.
      • Desde el almacén, periódicamente se pide un listado de pedidos bajo mínimos en línea y se imprime para que un operario abastezca las líneas con los artículos del almacén.
      • Si la caja debe incorporar productos de otras cintas se la redirige al inicio de la línea.
      • Control de báscula: Se calcula el peso de una caja según los artículos que contenga y se comunica a una báscula Knapp para que la acepte o la rechace. Si una caja es rechazada por defecto o exceso de peso un operario se encarga de verificar los productos que contiene, corrige el error y/o fuerza al sistema a que acepte la caja.
      • Se dirige cada caja a un muelle de carga distinto, según el destino de la caja.
      • Un operario, con una pistola escáner, lee cada caja que va metiendo en un camión. Si el sistema detecta que una caja no corresponde a un camión determinado, pita.
        Al cerrar el camión se realiza el volcado de datos de la pistola al sistema y se imprime el manifiesto de embarque, así como los impresos correspondientes a la aduana.
      • Diversos programas permiten realizar seguimientos de las cajas correspondientes a un pedido, calcular tiempos de proceso, realizar estadísticas de cajas por hora, diarias o por campaña, controlar existencias de artículos en las estaciones y en almacén, detectar cuellos de botella, escáneres averiados o detenciones en las cintas, etc.
      • Al trabajar el sistema sobre una red Novell, con ficheros de datos Betrieve, existen una serie de programas que permiten la comunicación con otros sistemas de la empresa (CICS y AS-400) para leer los pedidos de las distribuidoras, que se realizan en el CICS, y para comunicar el consumo de artículos en línea al sistema de gestión de compras que se ejecuta sobre AS-400.
        También hay un programa que permite comunicar vía FTP con Knapp, el sistema controlador de las cintas, que trabaja en Unix, para indicarle el camino que debe seguir cada caja.
  • Sistemas en Internet
    • Gestor de Foros con control de visitas de usuarios y listas de suscriptores
    • Gestor de Pedidos de Clientes
      Cada cliente, una vez identificado, puede consultar sus datos personales, ver el estado de sus pedidos y realizar pedidos nuevos.
      El sistema avisa al WebMaster de los pedidos nuevos realizados.
    • Gestor de Contenidos Jerarquizados. (ECM)
      El sistema permite la creación de Clases sobre diversos temas. Cada clase puede contener uno o varios registros y cada uno de estos registros, a su vez, puede ser padre de más registros conformando un sistema relacional en árbol.
      Desde cada registro se puede navegar al padre, al raíz o a cualquiera de los hijos.
      Los datos se muestran sobre una plantilla que puede ser editada por usuarios autorizados, con lo que una vez hecho el diseño de la plantilla todos los contenidos se mostrarán con un estilo homogéneo.
      Los datos básicos de cada registro son Titulo y Texto, pero se pueden crear Tipos de Registros que pueden incorporar todo tipo de datos: textos, números, precios, imágenes, URLs, fechas y ficheros de descarga.
      La plantilla permite una cierta programación básica con el fin de mostrar un código HTML u otro según el valor que contengan los datos a mostrar.
      Se controlan los usuarios que acceden y según el nivel de acceso y las autorizaciones que tenga se le mostrará un menú más o menos restringido de opciones.
      Los niveles de acceso son: Visitante, Usuario Registrado con nivel de 0 a 5, WebMaster y SuperWebMaster.
      Un visitante sólo podrá navegar por el sistema.
      A un usuario registrado se le puede dar autorización para publicar|modificar|borrar registros propios o que pertenezcan a un usuario de un nivel inferior al propio. También puede consultar la ficha de usuarios de nivel inferior al suyo.
      El WebMaster puede gestionar los usuarios, dar o quitar autorizaciones, crear nuevas ramas en una clase y editar plantillas.
      El SuperWebMaster es el programador y podrá crear nuevas clases y/o cambiar los parámetros de funcionamiento de las mismas.
    • Gestor de Listas de Suscripciones (LIS)
      El sistema permite crear listas de suscripciones a las que un usuario puede suscribirse o borrarse de forma automática.
      El WebMaster podrá editar un fichero de texto en el que escribirá el mensaje que desee enviar a la lista. El texto puede contener código HTML e incorporará lugares asignados para incluir los datos particulares del usuario.
      Una vez que el WebMaster dé la orden de enviar el fichero, el sistema leerá todos los usuarios suscritos a esta lista y por cada uno de ellos sustituirá los campos que hagan referencia al usuario antes de enviarselo por e-mail
      El sistema se completa con un programa para consultar usuarios y estadísticas.
    • Gestor de Servicio de Asistencia al Cliente (SAC)
      Los usuarios registrados del ECM pueden realizar consultas privadas que se enviarán al departamento técnico de la clase. El técnico responderá a las preguntas que le remitan los usuarios y posteriormente cada usuario podrá visualizar todas las consultas que ha realizado al sistema.
      El WebMaster puede hacer que una conversación sea pública o privada. Cada usuario podrá consultar las conversaciones públicas y las propias, pero nadie más que el WebMaster puede ver las consultas privadas de otros usuarios.
    • Gestor de FAQs (Preguntas más frecuentes)
      Es un SAC moderado por e-mail donde el WebMaster puede publicar las preguntas y respuestas que considere más importantes.
    • Carro de la Compra (TPV)
      Usando el sistema ECM como catálogo de productos, se pueden añadir artículos a un pedido. Una vez formalizado el pedido se conectará con una pasarela de pago con tarjeta VISA o 4B.
    • Gestor de Contenidos Electrónicos
      Similar al programa ECM, e implementado en mi dominio, maslibertad.com, permite gestionar fácilmente el contenido de una página web, pudiendo publicar y editar artículos on line usando el editor HTML TinyMCE.
      En cada artículo se pueden crear artículos hijos y el programa crea automáticamente los enlaces necesarios para navegar a los artículos anterior, siguiente, padre o a cualquiera de los hijos.
      El contenido de cada artículo se inserta en plantillas estándar personalizables, con el fin de dar con facilidad distintas apariencias a cada una de las áreas de diferentes temáticas publicadas en la web.

Perdón por la interrupción

La Ley me obliga a darte el siguiente

Aviso Legal

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación.

Si continua navegando, consideramos que acepta su uso.

Si lo desea, puede Ampliar Información

Aceptar Cookies

Bienvenidos a MasLibertad | ¿Quién soy yo? | Cartas al Autor | Aviso Legal sobre Cookies