Andrés Moreno García
Datos de contacto
Tlfno: 625 09 72 40
Email: info[at]andresmorenostudio.com
Lugar: Madrid
Habilidades profesionales
En general transmito confianza y transparencia a los clientes y compañeros con los que he trabajado, asumiendo tanto los éxitos como los fracasos. Con esta filosofía he conseguido llevar al éxito un buen número de proyectos, tanto en la parte de generar un fuerte vínculo con clientes como en la consecución del objetivo final de los mismos.
Habilidades técnicas
Experiencia en POO tanto en lado del cliente con TypeScript (JavaScript) como en servidor junto PHP 8.x y C# bajo el patrón MVC junto a bases de datos relacionales como MySQL, SQL Server u Oracle.
Experiencia en desarrollo web front-end en ecosistemas React o Web Components junto a un buen dominio de HTML, CSS y JavaScript bajo estándares W3C, si perder de vista la accesibilidad (WAI) y optimización (WPO) web.
Experiencia configurando procesos de despliegue y entraga automatizados con herramientas como Gitlab CI/CD o Azure Devops sobre AWS o Azure respectivamente. Integrando en estos servicios sistemas de calidad de código como pueden ser herramientas de análisis como SonarQube y/o promover el uso de pruebas unitarias con Vitest y pruebas end-to-end con Selenium.
Experiencia en admnistración y mantenimiento de software de servidores web, como Apache, y en la creación y configuración de máquinas virtuales (VM's) en servidores en la nube como EC2 de Amazon Web Services.
Habituado a utilizar herramientas de analítica y SEO como Google Analytics o Search Console.
Experiencia profesional
Alkemy Iberia
Agosto 2018 - actualidad
Funciones del puesto
- Desarrollo de aplicaciones, API's y Web apps, tanto en la parte front-end como back-end, para clientes tales como Merlin Properties, LOOM, Tagliatella, Nokia, Banco Desio, Santander, Mahou, Varilux, entre otros.
- Soporte y desarrollo de herramientas y aplicaciones para el departamento de Bussiness Intelligence y Big Data.
- Gestión de servidores web y entornos cloud en Google Cloud o Azure.
Tecnologías y herramientas utilizadas:
- Lenguajes de servidor PHP y C#
- Gestión y creación de bases de datos con MySQL y SQL Server
- JavaScript nativo y TypeScript junto a librerías como jQuery y React
- Lenguaje de marcado HTML5 usando la iniciativa WAI-ARIA
- Generación de CSS con preprocesador SASS o styled-components
- Framework Bootstrap 4
- Uso intensivo de SVG
- Creación de proyectos con gestores de contenidos como Joomla, Wordpress o Drupal
- Git como control de versiones
Paradigma
Enero 2016 - agosto 2018
Funciones del puesto
- Participar en la actualización y desarrollo front-end de las web corporartivas del grupo Atresmedia: Antena3, laSexta, Atresplayer, Neox, Nova, Mega, etc.
- Participar en la creación de la herramienta corporativa ATRESMIL de Atresmedia.
Tecnologías y herramientas utilizadas:
- Servidor node.js
- Motor de plantillas Nunjucks
- Automatizador de tareas Grunt
- Lenguaje de marcado HTML5 usando la iniciativa WAI-ARIA
- jQuery y React como librería JavaScript
- Framework Bootstrap 3
- Generación de CSS con preprocesador SASS y styled-components
- Uso intensivo de SVG
- GIT como control de versiones
DIGIBÍS
Agosto 2007 - enero 2016
Funciones del puesto
- Mantenimiento y desarrollo de nuevas funcionalidades de los productos web DIGIBIB, DIGIHUB y DIGIMUS, software para bibliotecas, archivos y museos respectivamente.
- Desarrollo, mantenimiento y actualización de las web corporativas.
- Soporte y gestión de incidencias a los clientes asignados.
Tecnologías y herramientas utilizadas:
- Lenguajes de servidor Java 1.5+ y PHP 5.3+
- Programación con JavaScript (Mootools, Prototype y jQuery)
- Administración y uso de bases de datos Oracle, MS SQL Server y/o MySQL
- Lenguaje de marcado XHTML, HTML, XML y XSL
- Motor de plantillas Velocity y Freemarker
- Maquetación CSS (Less y LessPHP)
- Administración de servidores Apache Tomcat (6.x y superior) y Apache 2.2.x en entornos Windows y LAMP.
- Uso de repositorios para control de versiones Subversion y Maven
- Uso de integración continua con Jenkins y selenium (nivel usuario)
- Uso de metodologías ágiles basadas en Kanban y Scrum
Formación académica
CFGS Desarrollo de aplicaciones informáticas
I.E.S Francisco Ayala (Granada)
2003 a 2006
Abordar la creación de aplicaciones con las siguientes tecnologías:
- Programación C++
- Programación Visual Basic 6.
- Lenguajes de 4ª generación SQL y PL/SQL
- Administración de entornos UNIX.
Formación certificada
Magnolia CMS (40 horas)
Magnolia Trainer Online
Abril - junio 2024
Abordar la creación de aplicaciones con el CMS Magnolia mediante:
- Magnolia Light Modules
- Magnolia Headless SPA
Analista programador con UML y Java (330 horas)
Universidad Politécnica de Madrid
Enero - marzo 2012
Abordar la creación de aplicaciones de gestión desde:
- Diseño con UML
- Programación Orientada a Objetos
- Java servlet
Diseño web y multimedia (384 horas)
FOREM-A (Granada)
Febrero - junio 2007
Abordar un desarrollo web con las siguientes herramientas y tecnologías:
- HTML + CSS + JavaScript
- Edición y retoque fotográfico con Photoshop y/o Gimp
Formación online
JavaScript Testing with Vitest
Plataforma Udemy
Mayo 2025
El objetivo de este curso es proporcionar una introducción al testing unitario y de integración en JavaScript con la herramienta vitest.
Al finalizar el curso aprendes a crear test automatizados para asegurar la calidad del desarrollo en aplicaciones JavaScript.
Accesibilidad Web paso a paso
Plataforma Udemy
Nomviembre 2015
El objetivo de este curso es proporcionar una introducción a la accesibilidad web que ofrezca una visión general de los diferentes componentes: contenido, navegación, diseño e interacción. La accesibilidad junto con la usabilidad son los dos componentes principales de la experiencia de usuario (user experience).
Al finalizar el curso aprendes a crear sitios web accesibles para todos los usuarios, para todos los dispositivos y mejor posicionados.
Desarrollo de servicios en la nube con HTML5, node.js y express.js (60 horas)
Plataforma Miriada X (Curso de la UPM)
Agosto 2015
Abordar la creación de aplicaciones en servidor con:
- JavaScript orientado a objetos
- Node.js y express.js
- Gestión de proyectos con Git
Idiomas
Inglés
B1: Competencia básica hablada y escrita