Trabajos

Actualización de varios servidores que utilizaban CentOS 5.9 a la versión 6.4. Para ello se realizaron backups de los datos y configuraciones actuales de cada servidor, se realizó una instalación mínima de CentOS 6.4 y se procedió a restaurar las configuraciones y datos. Configuraciones y servicios restaurados: Configuración de red. Iptables. DNS. DHCP. Apache. MySQL. […]

La sala de servidores del CICEI en la Universidad de Las Palmas de Gran Canaria tiene dos sistemas de aire acondicionado que de cuando en cuando fallan. Cuando esto sucede, y sobre todo si es verano, ocurre que la temperatura dentro de la sala aumenta mucho, pudiendo estropear los servidores que hay dentro. Para aumentar […]

Desarrollo y mantenimiento junto con 3Comunicación de la tienda online de Camofi. Se desarrollaron varios módulos específicos para adaptar Prestashop a los requisitos de Camofi: Importación de datos de artículos desde el programa de gestión interno de Camofi. Gestión de puntos de socios. Pagos aplazados para empresas. Tema adaptado a la imagen corporativa del cliente.

Realización de actualización del sitio de cursos Moodle del CICEI desde la versión 1.9 hasta la versión 2.5. El Centro de Innovación para la Sociedad de la Información (CICEI) de la Universidad de las Palmas de Gran Canaria (ULPGC) trabaja desde hace muchos años habitualmente con un sitio de cursos que se ha ido actualizando […]

Migración de una web desarrollado en ASP con una base de datos de Microsoft Access a SQL Server. Para ello primero se importó la base de datos en SQL Server, para luego modificar todo el código de la aplicación ASP para que conectará con SQL Server en lugar de con la base de datos Microsoft […]

El cliente necesitaba migrar los productos que tenía dados de alta en su software de facturación (FactuSOL) en Woocommerce para habilitar una tienda online. Partiendo de un volcado SQL de la base de datos de FactuSOL en formato SQL Server, hubo que identificar las tablas y campos de los productos, importar dichos datos en una […]

Automatización de la migración de 15 webs de un servidor LAMP a uno WAMP mediante un script. El cliente proporcionó en dos ficheros Excel los datos de acceso del servidor actual y del servidor de destino, tanto al FTP como a la base de datos MySQL. Para automatizar el proceso se desarrollaron dos scripts en […]

Realización junto con 3Comunicación de un sistema de reservas de transfer de aeropuertos para una empresa canaria. Desarrollo del frontend para realizar las reservas y el backend para gestionarlas. Integración con Paypal para los pagos.

Desarrollo y mantenimiento junto con 3Comunicación de la tienda online de Camofi. Se desarrollaron varios módulos específicos para adaptar Prestashop a los requisitos de Camofi: Importación de datos de artículos desde el programa de gestión interno de Camofi. Gestión de puntos de socios. Pagos aplazados para empresas. Tema adaptado a la imagen corporativa del cliente.

Desarrollo de una página sencilla que mostrará el desarrollo de una inversión introducida por el usuario a lo largo de 20 años. Para la dinámica de la página se desarrolló una pequeña aplicación con angular.js.

Creación de un plugin para realizar análisis de redes sociales en Moodle a través de las relaciones que se establecen entre los usuarios de un curso en los foros. El plugin permite visualizar dentro del propio Moodle las relaciones de varias formas distintas: Tres tipos de grafos distintos en los que los nodos son los […]

Realización de actualización del sitio de cursos Moodle del CICEI desde la versión 1.9 hasta la versión 2.5. El Centro de Innovación para la Sociedad de la Información (CICEI) de la Universidad de las Palmas de Gran Canaria (ULPGC) trabaja desde hace muchos años habitualmente con un sitio de cursos que se ha ido actualizando […]

Desarrollo en colaboración con 3Comunicación de portal para el Cabildo de Gran Canaria. Programación del backend e integración del frontend para un portal CMS usando CakePHP, partiendo de una especificación de requisitos no formal y un diseño frontend en HTML y CSS. Tareas realizadas: Mejora de la especificación de requisitos usando reuniones y un prototipo […]

Modificación del envío de los formularios de varias web que utilizaban PHP y la función mail(). Al mover las webs a otro servidor donde la función mail() no estaba disponible, era necesario realizar los envíos utilizando un servidor SMTP. Para ello se modificó el código de envío del formulario usando la clase PHPMailer. Enlaces: https://github.com/PHPMailer/PHPMailer […]

El cliente quería integrar en un sistema propio de e-commerce desarrollado en ASP. Para ello hubo que modificar varios ficheros del código fuente e integrar la nueva opción de pago con tarjeta de crédito.

El cliente necesitaba migrar los productos que tenía dados de alta en su software de facturación (FactuSOL) en Woocommerce para habilitar una tienda online. Partiendo de un volcado SQL de la base de datos de FactuSOL en formato SQL Server, hubo que identificar las tablas y campos de los productos, importar dichos datos en una […]

He trabajado durante más de 2 años desarrollando la red social sociedadytecnologia.org que está basada en Elgg. Durante ese tiempo he tenido que realizar actualizaciones, desarrollar plugins, corregir errores… Tareas realizadas Actualización del sito desde Elgg 1.7 a la versión 1.8, incluyendo la actualización del código de algunos plugins no actualizados aún. Realización de un […]

Desarrollo de un plugin para Elgg para realizar traducciones sobre una serie de términos de forma colaborativa. Características: Se muestra tres pestañas con los términos a traducir: una con todos los términos, una con los términos pedientes de traducir y otra con los términos ya traducidos. Cada usuario puede traducir los términos, ver las traducciónes […]

La sala de servidores del CICEI en la Universidad de Las Palmas de Gran Canaria tiene dos sistemas de aire acondicionado que de cuando en cuando fallan. Cuando esto sucede, y sobre todo si es verano, ocurre que la temperatura dentro de la sala aumenta mucho, pudiendo estropear los servidores que hay dentro. Para aumentar […]

Este proyecto ha sido fruto de la colaboración con otro freelancer desarrollador. En este proyecto se construyó un sistema para controlar las horas de trabajo de los trabajadores de una empresa utilizando tecnología RFID. Mediante esta tecnología, se puede leer el código de una tarjeta simplemente acercándola a un lector, sin establecer contacto. De esta […]

ASEIMOV son las siglas de «Autonomous Scaled Electric Intelligent MOnitored Vehicle» que consiste en un vehículo radicontrol de escala 1:10 al que se han incorporado sensores y un ordenador para poder realizar investigaciones en el ámbito de los sistemas de transporte inteligentes y la conducción autónoma. Mi Proyecto Fin de Carrera consistió en diseñar el […]

Realización junto con 3Comunicación de un sistema de reservas de transfer de aeropuertos para una empresa canaria. Desarrollo del frontend para realizar las reservas y el backend para gestionarlas. Integración con Paypal para los pagos.

Desarrollo y mantenimiento junto con 3Comunicación de la tienda online de Camofi. Se desarrollaron varios módulos específicos para adaptar Prestashop a los requisitos de Camofi: Importación de datos de artículos desde el programa de gestión interno de Camofi. Gestión de puntos de socios. Pagos aplazados para empresas. Tema adaptado a la imagen corporativa del cliente.

Desarrollo de una página sencilla que mostrará el desarrollo de una inversión introducida por el usuario a lo largo de 20 años. Para la dinámica de la página se desarrolló una pequeña aplicación con angular.js.

Creación de un plugin para realizar análisis de redes sociales en Moodle a través de las relaciones que se establecen entre los usuarios de un curso en los foros. El plugin permite visualizar dentro del propio Moodle las relaciones de varias formas distintas: Tres tipos de grafos distintos en los que los nodos son los […]

Realización de actualización del sitio de cursos Moodle del CICEI desde la versión 1.9 hasta la versión 2.5. El Centro de Innovación para la Sociedad de la Información (CICEI) de la Universidad de las Palmas de Gran Canaria (ULPGC) trabaja desde hace muchos años habitualmente con un sitio de cursos que se ha ido actualizando […]

Desarrollo en colaboración con 3Comunicación de portal para el Cabildo de Gran Canaria. Programación del backend e integración del frontend para un portal CMS usando CakePHP, partiendo de una especificación de requisitos no formal y un diseño frontend en HTML y CSS. Tareas realizadas: Mejora de la especificación de requisitos usando reuniones y un prototipo […]

Actualización de varios servidores que utilizaban CentOS 5.9 a la versión 6.4. Para ello se realizaron backups de los datos y configuraciones actuales de cada servidor, se realizó una instalación mínima de CentOS 6.4 y se procedió a restaurar las configuraciones y datos. Configuraciones y servicios restaurados: Configuración de red. Iptables. DNS. DHCP. Apache. MySQL. […]

Migración de una web desarrollado en ASP con una base de datos de Microsoft Access a SQL Server. Para ello primero se importó la base de datos en SQL Server, para luego modificar todo el código de la aplicación ASP para que conectará con SQL Server en lugar de con la base de datos Microsoft […]

Modificación del envío de los formularios de varias web que utilizaban PHP y la función mail(). Al mover las webs a otro servidor donde la función mail() no estaba disponible, era necesario realizar los envíos utilizando un servidor SMTP. Para ello se modificó el código de envío del formulario usando la clase PHPMailer. Enlaces: https://github.com/PHPMailer/PHPMailer […]

El cliente quería integrar en un sistema propio de e-commerce desarrollado en ASP. Para ello hubo que modificar varios ficheros del código fuente e integrar la nueva opción de pago con tarjeta de crédito.

El cliente necesitaba migrar los productos que tenía dados de alta en su software de facturación (FactuSOL) en Woocommerce para habilitar una tienda online. Partiendo de un volcado SQL de la base de datos de FactuSOL en formato SQL Server, hubo que identificar las tablas y campos de los productos, importar dichos datos en una […]

Automatización de la migración de 15 webs de un servidor LAMP a uno WAMP mediante un script. El cliente proporcionó en dos ficheros Excel los datos de acceso del servidor actual y del servidor de destino, tanto al FTP como a la base de datos MySQL. Para automatizar el proceso se desarrollaron dos scripts en […]

He trabajado durante más de 2 años desarrollando la red social sociedadytecnologia.org que está basada en Elgg. Durante ese tiempo he tenido que realizar actualizaciones, desarrollar plugins, corregir errores… Tareas realizadas Actualización del sito desde Elgg 1.7 a la versión 1.8, incluyendo la actualización del código de algunos plugins no actualizados aún. Realización de un […]

Desarrollo de un plugin para Elgg para realizar traducciones sobre una serie de términos de forma colaborativa. Características: Se muestra tres pestañas con los términos a traducir: una con todos los términos, una con los términos pedientes de traducir y otra con los términos ya traducidos. Cada usuario puede traducir los términos, ver las traducciónes […]

La sala de servidores del CICEI en la Universidad de Las Palmas de Gran Canaria tiene dos sistemas de aire acondicionado que de cuando en cuando fallan. Cuando esto sucede, y sobre todo si es verano, ocurre que la temperatura dentro de la sala aumenta mucho, pudiendo estropear los servidores que hay dentro. Para aumentar […]

Este proyecto ha sido fruto de la colaboración con otro freelancer desarrollador. En este proyecto se construyó un sistema para controlar las horas de trabajo de los trabajadores de una empresa utilizando tecnología RFID. Mediante esta tecnología, se puede leer el código de una tarjeta simplemente acercándola a un lector, sin establecer contacto. De esta […]

ASEIMOV son las siglas de «Autonomous Scaled Electric Intelligent MOnitored Vehicle» que consiste en un vehículo radicontrol de escala 1:10 al que se han incorporado sensores y un ordenador para poder realizar investigaciones en el ámbito de los sistemas de transporte inteligentes y la conducción autónoma. Mi Proyecto Fin de Carrera consistió en diseñar el […]