RICARDO ÁLVAREZ

DESENVOLVEDOR

Retrato de Ricardo Álvarez

Enxeñaría Informática · Sistemas embebidos · Desenvolvemento Full Stack

Sobre min

Estudo Enxeñaría Informática na Universidade de Vigo e traballo como desenvolvedor full stack. Creei páxinas web para varias empresas, un sistema de regulación semafórica, un bot de automatización e proxectos de kernel e drivers. Desenvólvome con soltura tanto na web como preto do hardware.

Desenvolvemento Full Stack

Páxinas web para varias empresas, da base de datos á interface.

Sistemas embebidos

Sistema de regulación semafórica con autómatas e electrónica dixital.

Kernel e drivers

Proxectos de baixo nivel en C++ sobre o funcionamento interno do sistema.

Automatización

Bot que automatiza tarefas comunicándose cun servizo en rede.

Stack tecnolóxico

01 — Linguaxes

C++RustTypeScriptJavaScriptSQLPython

02 — Full Stack

AngularMVCNode.jsPHPSQLTailwind CSSNginxVPS

03 — Sistemas e hardware

DriversElectrónicaKernelESP32 · RaspberryLinuxRedes
PL. 01 42.8° N · 1.6° W — PAMPLONA
Fachada do centro Cuatrovientos en Pamplona
Montaxe dun PC
Traballando nun proxecto na aula

01 — 2020 / 2022

GRAO
MEDIO

SMR

Sistemas Microinformáticos e Redes. Cuatrovientos, Pamplona. Dous anos de formación práctica centrados na montaxe, configuración e mantemento de equipos, sistemas operativos e redes locais.

Aquí comezou todo: o primeiro contacto real co hardware, o cableado estruturado e a administración de sistemas, a base sobre a que construín o resto do camiño.

Prácticas — The Web Workhouse

Cork, Irlanda · 2022. Soporte técnico e xestión de incidencias nun contorno real, no estranxeiro. Primeira experiencia profesional fóra de España, traballando en inglés nun equipo técnico.

PL. 02 42.8° N · 1.6° W — PAMPLONA
Web de Scrumtegy, desenvolvida durante as prácticas
Posto de programación
Coche nun día de neve

02 — 2022 / 2024

GRAO
SUPERIOR

DAM

Desenvolvemento de Aplicacións Multiplataforma. Cuatrovientos, Pamplona. O salto da infraestrutura ao software: interfaces, bases de datos e arquitecturas cliente-servidor para dispositivos móbiles e de escritorio.

Dous anos nos que pasei de entender como funciona unha máquina a construír o que corre enriba dela.

Prácticas — Scrumtegy

Pamplona · 2024. Integración no ciclo de vida real dun produto de software: desenvolvemento, probas e despregamento dentro dun equipo áxil.

PL. 03 42.3° N · 7.8° W — OURENSE
Escaleiras do campus de Ourense
Edificio da universidade de noite
Encerado da aula na ESEI

03 — 2024 / PRESENTE

ENXEÑARÍA
INFORMÁTICA

Universidade de Vigo (UVIGO), ESEI, Ourense. Formación superior orientada á enxeñaría do software, ao deseño de algoritmos complexos e ás estruturas de datos avanzadas.

O obxectivo xa non é só facer que algo funcione, senón entender por que funciona e como escalalo cando o problema se volve grande de verdade.

Cada materia suma unha peza máis ao mesmo sistema: matemáticas, arquitectura, redes e algoritmia converxendo nunha soa forma de pensar os problemas.

[ EN CURSO ]

PL. 04 VARIAS SEDES — AYCTSA
Paso de peóns instalado en Aldeatejada
Semáforos en Archidona
Armario de control de semáforos en Luarca

04 — AGOSTO 2025

EXPERIENCIA
LABORAL

AYCTSA

Traballo de campo en instalacións eléctricas e de sinalización viaria por distintas provincias de España durante o verán de 2025.

Aldeatejada, Salamanca

Instalación dun paso de peóns novo, dende o cableado ata a posta en marcha.

Archidona, Málaga

Substitución de lámpadas convencionais por tecnoloxía LED e reparación dun regulador semafórico avariado.

Luarca, Asturias

Centralización de comandos de semáforos para a Policía Local mediante rede e autómatas LOGO!, permitindo o control remoto do tráfico.

DOCUMENTACIÓN

Dossier
Técnico

CURRÍCULO VITAE

Enxeñaría & Desenvolvemento

CERTIFICADO DE INGLÉS

Nivel avanzado C1

TÍTULOS ACADÉMICOS

Xustificante de títulos académicos

Webs corporativas de Scrumtegy e AYCTSA
Proxecto destacado

Desenvolvemento web para empresas

Deseño e desenvolvemento de sitios web con Astro para empresas reais: Scrumtegy, que construín integramente durante as miñas prácticas, e AYCTSA, cuxa web corporativa manteño e amplío. En ambos, seguindo as pautas da dirección.

Código do driver de kernel
Proxecto destacado

Desenvolvemento de driver de kernel en Windows (Ring 0)

Proxecto persoal de programación de sistemas: desenvolvemento dun driver en modo kernel en C++ e comunicación entre o kernel e o espazo de usuario. Traballo de baixo nivel para entender a fondo as interioridades de Windows, a xestión de memoria e o funcionamento interno do sistema operativo.

Bot de automatización
Proxecto destacado

Bot de automatización: Goodgame Empire

Automatización en Node.js para un xogo de navegador: conexión directa ao servidor por WebSocket, estudo do seu protocolo (SmartFoxServer, mensaxes %xt% con JSON) e plugins que automatizan tarefas a partir desas mensaxes. Proxecto persoal e educativo, sen fins comerciais, para aprender redes e protocolos.