Experiencia laboral

A continuación se describen mis experiencias laborales, principalmente en el área de dispositivos embebidos y la creación de sitios web dinámicos.

1. Gerente Proyectos en empresa ingeniería agroalimentaria

En el departamento I+D responsable de todas las etapas de desarrollo del software y hardware en proyectos.

1.1 Funciones

  • Gestión integral del proyecto (asistencia a clientes, gestión documentación y defensas proyectos, selección de soluciones tecnológicas y evaluación de alternativas óptimas como proveedor plataformas embebidas, herramientas desarrollo, etc…). Diseño modelos relacionales de BBDD (Bases de Datos), etc…
  • Programación de aplicaciones embebidas (Windows CE) basadas en plataforma embebida MipScale con S.O WindowsCE y aplicaciones Windows en VC++ (Visual C++).
  • Desarrollo de aplicaciones con tecnologías de acceso a Internet (GPRS, GSM, Satélite) de dispositivos embebidos (programación de sockets, pequeños autómatas, orientación cliente servidor). Protocolos de comunicación con otros periféricos (antenas RFID de identificación electrónica animal, módems satelitales o GPRS mediante comandos Hayes).
  • Programación sitios web dinámicos altamente configurables por el cliente con backend de administración de clientes orientados a gestión de pequeñas y medianas empresas  (WAMP = Windows + Apache + MySQL + PHP).
  • Integración y programación de sensórica digital y analógica: Sensores climatológicos de radiación solar, fotocélulas detección de presencia, electro válvulas neumáticas, paneles solares, etc.

[Ir al inicio del post]

1.2 Tecnologías

  • Herramientas y Lenguajes de Desarrollo: EVC++ 4.0, Visual C++ 6.0, PHP 5.0, MySQL 4.0, XML, Apache 2.0, JavaScript, SQL, Sockets, programación módem mediante comandos AT para acceder a Internet.
  • Plataforma Embebida MipSCALE con S.O WinCE.

[Ir al inicio del post]

1.3 Proyectos

Expertic
Expertic
  • EXPERTIC “Sistema experto para el diagnóstico y predicción de riesgos en la agricultura”: Desarrollo de un sistema experto, que basado en TIC’s, permita el diagnóstico y la predicción de riesgos de enfermedades en el sector agrícola, mediante la incorporación de sistemas de captación automática de variables climatológicas (estación meteorológica), modelos predictivos y comunicaciones remotas (GPRS, GSM-SMS, Satélite). Creación y programación de una estación metereológica: Desarrollo cuadro eléctrico con sistema embebido MipSCALE  compuesto por entradas / salidas digitales y analógicas conectadas a sensores metereológicos que permiten captar variables climatológicas y enviarlas vía GPRS / Satélite a un servidor MySQL en Internet.  Aplicaciones para explotar los datos del servidor así como un sistema de envio de alarmas mediante SMS.
  • SELEKTA “Manga de clasificación y selección automática basada en identificación electrónica animal”: Sistema de identificación electrónica animal basado en chips RFID (radiofrecuencia) que permite la separación individualizada (fotocélulas de presencia, salidas / puertas comandadas mediante electro-válvulas neumáticas) basada en criterios configurables.  Desarrollado bajo la plataforma MipSCALE en WinCE comunicado con una antena RFID capaz de leer los ID (Identificadores) electrónicos animales, permite sin intervención humana clasificar animales basado en tres salidas automatizadas. Aplicación gráfica basada en pantalla táctil para funciones auxiliares de gestión.
  • LEADER+ “Implementación de un sistema de trazabilidad en viña basado en tecnologías de la información”: Diseño y desarrollo de un sistema Web que permita la gestión / trazabilidad integral de todo los procesos implicados en una viña (bodegas, parcelas…)

[Ir al inicio del post]

2. Analista-Programador Empresa Tráfico y Transporte, Departamento Software Proyectos Ticketing.

Desarrollo y adaptación de sistemas CAE (Control de Acceso a la Estación) para diferentes proyectos. Gestión de incidencias.

Funciones

  • Desarrollo aplicaciones tratamiento de títulos de transporte de viajeros para sistemas de tren y metro (soportes en banda magnética y tarjetas sin contacto).
  • Desarrollo aplicaciones en  lenguaje C para sistemas operativos Linux (Fedora Core y sistemas embebidos Elinosh y ucLinux), Windows XP y Windows CE: Multihilo, Sockets, captura de señales, libxml, tratamiento E/S digitales, administración del sistema operativo, conocimientos básicos módulos del kernel, etc…
  • Desarrollo librerías dinámicas y estáticas multiplataforma.
  • Puestas en marcha, configuración y testeo de sistemas CAE.
  • Tratamiento de archivos de configuracion XML (eXtensible Markup Language) mediante consultas XPath (XML Path Language)  (basado en Libxml2 de Gnome), ejecución desde C de Javascript con SpiderMonkey.
  • Programación y diseño autómatas estados finitos.
  • Desarrollo protocolos de mensajería de monitorización, alarmas, tránsitos de viajeros con servidor central que permiten un control total del funcionamiento del sistema de CAE y tratamiento de títulos.
  • Sistemas de ticketing basados en TSC (Tarjetas sin contacto) y bandas magnéticas ISO.
  • Desarrollo API comunicaciones con aplicaciones Java a través de capa JNI (Java Native Interface), librerías de enlace dinámico,
  • Diferentes arquitecturas físicas de sistemas embebidos basados en S.O: Elinosh, ucLinux, Windows CE con SDK.

[Ir al inicio del post]

Tecnologías:

  • Fedora Core 6 y Windows XP como plataformas de desarrollo y pruebas. S.O embebidos Elinosh,  ucLinux, WinCE.
  • Herramientas de desarrollo Visual C++, EVC++ (Embedded Visual C++). compiladores (Gnu/GCC, DJGPP, Borland), programación scripts Shell Linux y Batch, GDB.

[Ir al inicio del post]

Proyectos:

  • Sistema validación títulos de banda magnética para Sistema de Tren de Cercanías.
  • Instalación y puesta en marcha de Sistema tren Caracas (Venezuela) basado en TSC (Tarjetas Sin Contacto) y desarrollo del sistema de validación títulos.
  • Presentación oferta para metro de El Cairo (Egipto):  Desarrollando labores de  técnico del sistema CAE,  adaptaciones del SW al HW del cliente. Instalación, puesta en marcha y testeo. Ofrecer asistencia durante  presentación de la oferta. Colaboración en la simulación de una estación de metro prácticamente funcional.
  • Integración de nuestro SW CAE con tecnologías existentes de otras empresas para empresa ferroviaria: Integración de CAE con ordenadores centrales de estación pertenecientes a empresa de la competencia: adaptación a nuevos protocolos de mensajería, sistema de configuración.
  • Desarrollo sistema integral control acceso a la estación para Metro Valencia (Venezuela).
Inaguración tren de Caracas.
Inaguración tren de Caracas.

[Ir al inicio del post]

3. Responsable sector informática

En dependencia del Director de Servicios, responsable del conjunto de los proyectos informáticos de la organización.

Encargado del desarrollo de las aplicaciones y responsable de la redacción de las especificaciones, gestión de los desarrollos informáticos, gestión de la producción, instalación y puesta en marcha.

Lenguaje C, programación de PLC, comunicaciones VPN, Gestión de Proyectos, en administración de sistemas Windows, ERP, mantenimiento de CPD’s así como de áreas funcionales concretas (gestión, contabilidad, finanzas, comercial…)

[Ir al inicio del post]

Otros trabajos

En ocasiones y de forma puntual durante los últimos años he desarrollado varios sitios Web para pequeñas empresas, sitios dinámicos en lenguaje PHP y con sistema de gestión de base de datos MySQL, con backend para que el cliente pueda administrar la web por su propia cuenta, multilenguaje, catálogos de productos con tienda online con PayPal.

Algunos ejemplos (pinchar sobre la imagen para ir a la web):

Refratermic
Refratermic
Administraciones Orejón
Administraciones Orejón
imtsl
EconElectric Norte Productos de eficiencia energética

EconElectric Norte
Productos de eficiencia energética

Proyectos en curso

Cooperativa de consumo

En estos momentos estoy involucrado en el desarrollo de una herramienta web para la gestión de una cooperativa de consumo en rápida expansión en el número de socios y que necesita:

  • Una herramienta que permita poner en contacto directo a productores locales con consumidores.
  • Debe tener un interfaz amigable y fácil de usar.
  • Los consumidores y productores tendrán cuentas de sistema para realizar diferentes tareas:  Dar de alta / baja / edición de productos disponibles, elaboración de una cesta semanal por parte de los consumidores,  cestas “pre-configuradas” para usuarios que no quieren realizar un pedido concreto, noticias, foro de consumidores y productores, etc…
  • Backend de administrador para modificar contenidos, gestionar usuarios, etc…

En definitiva es un proyecto que requiere un estudio previo detallado para modelar la BD y ajustar el funcionamiento de la web al flujo de trabajo que emplean en la actualidad  automatizando al máximo algunas tareas como: Agrupación de todos los pedidos de consumidores a un productor concreto, correo electrónico automatizado con el pedido, calculo de precio total de pedido de consumidor, vistas detalladas de productos, pedidos por usuario, por productos, históricos, etc….

Multisite en WordPress para grupo de arte con plugin BuddyPress.

Organización fundada con el objetivo de impulsar la alianza estratégica y estable entre arte, cultura, educación, ciencia, tecnología, innovación, empresas e instituciones para el desarrollo de la cultura digital, la economía sostenible basada en el conocimiento y la sociedad global en red.

Se trata de instalar en un hosting WordPress Multi Site que permite crear blogs colgando del principal con subdominios. Cada blog pertenecerá a un proyecto o evento de arte concreto, junto con el plugin social BuddyPress permitirá a los participantes del evento comunicarse entre si y publicar artículos y sus proyectos.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s