Sobre mí ☝️
Soy Ángel Blanco 👼, un Ingeniero Informático trabajando en remoto desde España. Me apasiona trabajar en proyectos web.
Mi stack tecnológico suele incluir Tailwind, Vue and Laravel. Me alegra decir que empecé a usar Laravel en la versión 5.2
en el 2015 y Vue en su versión 2.2
desde 2017.
Disfruto con el desarrollo orientado a tests, teniendo experiencia profesional en test unitarios y end-to-end.
Trabajo en Beonprice desde febrero de 2017. Cómo cualquier otro desarrollador en una startup he hecho muchas cosas desde que empecé!
Desde el 2020 soy tech leader de uno de los equipos de desarrollo de la empresa. Todos los proyectos se despliegan mediante integración continua. En todos estos años he diseñado muchas vistas y todos sus microservicios, que actualmente desplegamos en Kubernetes.
Trabajar con TBs de datos me ha llevado a formarme sobre MongoDB, Redis y PostgreSQL.
En el pasado trabajé brevemente desarrollando aplicaciones para iOS
con Swift
. Aquí abajo puedes encontrar también un breve resumen de otras tecnologías con las que me siento agusto:
¿Qué he hecho estos años?
2012-2016 (Universidad)
- Me gradué en la Universidad de Salamanca con una nota media de
8.7
/10
. Mi proyecto de fin de grado consistió en una aplicación iOS interconectada con una API en Laravel y gestionada por un panel de administración también en Laravel. Este proyecto usabaBootstrap
yjQuery
. - Realicé mis prácticas de empresa en un grupo de investigación (Bisite) como desarrollador de aplicaciones iOS.
2017-2018
- Completé mi Máster en ingeniería informática. El proyecto de fin de máster estaba hecho con Laravel y Vue.
- Me uní a Beonprice al comienzo del máster como parte de las prácticas en empresa. Después de una relación satisfactoria por ambas partes me contrataron como desarrollador junior. Mis primeras tareas en la compañía incluían fundamentalmente el desarrollo de ETL con
php
,symfony
ylaravel
. - Web crawling.
- Integraciones con otras empresas de la industria hotelera. Para ello era necesario tener conocimiento de APIS, JSON, XML, SFTP, SMTP, etc.
2018-present
Después de un año desarrollando integraciones pase a ser desarrollador full-stack centrado en todo el producto web. En 2019 fuí ascendido a arquitecto software y desde 2020 soy tech leader gestionando un pequeño equipo de 4 desarrolladores.
- He liderado todo tipo de proyectos dentro de la compañía que incluyen visualización de datos, dashboarding, reporting, business intelligence, envíos de precios en tiempo real para los hoteles, vistas de configuración, notificaciones...
- Parte de mi responsabilidad incluye trabajar codo con codo con el equipo de producto para refinar y materializar los requisitos.
- He formado y asistido a las nuevas incorporaciones a la compañía. Siempre intento hacer crecer al equipo profesionalmente involucrando a todos en revisiones de código con Pull Requests.
- He desarrollado diferentes microservicios. Entre ellos diferentes APIs de gran volumen de datos donde he debido gestionar optimización de consultas, monitorización, autenticación, autorización, caché, alta disponibilidad y multi-tenancy.
- Alta involucración en la profesionalización de la empresa:
- Liderado la introducción de Vue, tailwind y webpack.
- Dockerización de la infraestructura con una migración total a Kubernetes.
- Creación de librerías de laravel compartidas entre diferentes proyectos y completamente testeadas.
- Introducción de CI/CD. Generación de tests para el código existente.
- Actualización de proyectos obsoletos.
- Implantación de diferentes herramientas de calidad como sonarqube, eslint, airbnb javascript, stylelint or php cs fixer.
Aficiones 🎸?
Mi afición principal es la música. Me encanta tocar rock & blues 🎸. Actualmente estoy intentando aprender a cantar 🎤 y de vez en cuando juego a algunos juegos de ordenador 💻. Tengo un perro 🐶 e intento mantenerme en forma 💪, al menos todo lo que un programador puede!
Acerca de este blog
Este blog está escrito en Javascript usando Svelte Kit. No dudes en echarle un ojo al código fuente, alojado en mi Github.
Contáctame
Puedes contactarme en: