Alberto Bernal.

PORTFOLIO 2026 · Alcalá de Guadaíra, Sevilla — España

Alberto
Bernal

Desarrollador Full-Stack con experiencia en backend (PHP, Symfony), automatización con Python y Selenium, y frontend con React.

developer.snapshot

available

Rol

Full-Stack Developer

Backend, automatización y UI/UX limpia.

SymfonyLaravelPythonSeleniumReactAngularOracle / SQLAPIs RESTNext.js

Highlights

  • Full-stack: backend en PHP (Symfony, Laravel) y frontend en React/Angular
  • Automatizaciones en Python y Selenium que operan en producción
  • Diseño y consumo de APIs REST con arquitectura limpia
  • Optimización de rendimiento y experiencia de usuario

Principios: SOLID · DX · Clean Code

building…

↓

Stack tecnológico

Tecnologías con las que construyo productos reales.

Lenguajes

11 items

JavaScript

Stack

TypeScript

Stack

PHP

Stack

Python

Stack

Java

Stack

SQL

Stack

PL/SQL

Stack

HTML

Stack

CSS

Stack

JSON

Stack

XML

Stack

Herramientas

26 items

Laravel

Stack

Symfony

Stack

Livewire

Stack

React

Stack

Next.js

Stack

Angular

Stack

Tailwind

Stack

Bootstrap 5

Stack

Redux

Stack

Node.js

Stack

Express

Stack

MySQL

Stack

MariaDB

Stack

PostgreSQL

Stack

Oracle

Stack

MongoDB

Stack

Git

Stack

GitHub

Stack

Docker

Stack

Selenium

Stack

Figma

Stack

Sass

Stack

DataTables

Stack

Select2

Stack

Framer Motion

Stack

Vite

Stack

Mis proyectos

Selección de trabajos en PHP (Laravel, Symfony), Python (automatización), Java y Frontend.

F1Collector — Coches a Escala de Fórmula 1 (TFG)
⭐ TFG

F1Collector — Coches a Escala de Fórmula 1 (TFG)

Tienda online con catálogo, filtros avanzados, carrito, pedidos, perfiles y admin. Incluye wishlist, modales de auth, toasts y descuento bienvenida.

PHPLaravelSQLBootstrapTailwindJavaScript
Ver código
La Bestia

La Bestia

Aplicación web para un entrenador personal: zona privada para clientes, trainers y admin con roles y permisos, registro de entrenos y sistema de rachas calculado en servidor.

LaravelLivewirePHPPostgreSQLTailwindReact
PWA-Limp
Código

PWA-Limp

PWA para gestionar una empresa de limpieza con roles de admin y operario: tareas asignadas por calendario, ruta diaria ordenada por cercanía, fichajes, mapa de almacén e informes en PDF y Excel. Funciona sin conexión.

LaravelPHPMySQLTailwindAlpine.jsPWA
RPA Demo — Python y Selenium
Código

RPA Demo — Python y Selenium

Tres bots contra un sitio de pruebas: formulario multipaso, esperas explícitas y descarga validada. Excepciones tipadas, logs por paso y captura automática ante errores.

PythonSeleniumPytest
AlbertNBF

AlbertNBF

Web de presentación con formulario para que los clientes contacten conmigo. La Bestia lleva la misma idea a una aplicación completa.

SymfonyPHPFrontend
Mesa YA
Código

Mesa YA

Reservas de mesa: disponibilidad por franja, autenticación, panel admin y gestión de horarios.

LaravelPHPSQLFrontend
F1 Manager
Código

F1 Manager

Gestor de escuderías F1. Java + UI.

JavaFrontend

Experiencia profesional

Un resumen claro de lo que he construido en producto real y proyectos.

RPA Developer

Turify · Sevilla (presencial)

Trabajo04/2026 - Actualidad

Desarrollo y mantenimiento de automatizaciones end-to-end en Python y Selenium que operan en producción.

  • Automatización de flujos web multipaso: formularios, pagos online y descarga de documentos sobre sitios con estructuras distintas
  • Integración con APIs internas y reporte del resultado de cada ejecución a la plataforma de orquestación
  • Librería compartida con logs y capturas ante error para diagnosticar fallos sin abrir el navegador
PythonSeleniumMariaDBAPI REST

Full Stack Developer

PLP Spain (Apresa) · Sevilla (híbrido)

Trabajo01/2025 - 01/2026

Desarrollo y migración de módulos internos (v1→v2) con foco en APIs, rendimiento y UX en producto real.

  • Migración v1→v2 con UI moderna y endpoints REST
  • Optimización de consultas y procesos PL/SQL
  • Sistema de impresión ZPL con plantillas dinámicas
  • Integración de aplicaciones con el ERP IFS
PHPSymfonyOraclePL/SQLJavaScriptDataTablesDocker

Proyecto TFG — Full Stack (Ecommerce)

F1Collector

Formación2024 — 2025

Ecommerce con catálogo, filtros, auth, wishlist, cupones y flujo de pago. UI cuidada y responsiva.

  • Auth + roles
  • Wishlist y modales
  • Checkout con descuentos
LaravelMySQLBootstrapTailwindStripe

Técnico Superior en Desarrollo de Aplicaciones Web

Ilerna Sevilla

Formación2023 — 2025

Formación orientada a desarrollo web, backend, bases de datos y buenas prácticas de ingeniería.

JavaSQLHTMLCSSJavaScript

Certificaciones

Formación verificable, con enlace a la credencial oficial.

Claude Academy: Building with the Claude API

Anthropic · Expedición: Nov. 2026

ID de la credencial: 8220d907af1bb398613d8d3267e48ff1

Sobre mí

Soy Desarrollador Full-Stack con experiencia en backend (PHP, Symfony, Laravel) y en automatización de procesos con Python y Selenium. Trabajo con SQL/PLSQL y construyo interfaces limpias con JavaScript / React. Me obsesiona que el producto sea rápido, mantenible y agradable de usar.

Perfil

Alberto Bernal
AB

Me gusta resolver problemas “de verdad”: rendimiento, datos, automatización y UX. Si algo se puede hacer más simple y más sólido, lo rehago.

APIs y backend (PHP · Symfony · Laravel)

Automatización en producción (Python · Selenium)

Rendimiento real en BBDD (Oracle/MySQL/PostgreSQL)

Código limpio: SOLID, DX y mantenibilidad

Enfoque

Backend + UX

Estilo

SOLID / DX

Stack

PHP · Python

Datos & contacto

Email

abernalmejias@hotmail.com

Teléfono

+34 692 329 148

Ubicación

Alcalá de Guadaíra, Sevilla — España

Busco un puesto full-stack o de backend/automatización en Sevilla, híbrido o en remoto. Si quieres una web rápida, limpia y con detalle visual, o procesos que se hagan solos, aquí estoy.

Backend

  • • Arquitectura por capas, services, DTOs y validación.
  • • Manejo de errores consistente + DX.
  • • APIs REST con rendimiento y seguridad básica.

Datos & rendimiento

  • • SQL tuning, índices y consultas limpias.
  • • Oracle / MySQL, PLSQL cuando aporta.
  • • Medición y optimización con criterio.

Automatización

  • • Bots en Python y Selenium en producción.
  • • Integración con APIs y reporte de resultados.
  • • Logs y capturas ante error para diagnosticar rápido.

UI/UX

  • • Componentes, modales, toasts y accesibilidad.
  • • Motion sutil (Framer) sin “marear”.
  • • Consistencia visual y responsive fino.

Contacto

¿Tienes una idea, proyecto o reto técnico? Me interesa construir productos rápidos, mantenibles y con impacto real.

Email: abernalmejias@hotmail.com

Tel: +34 692 329 148