Skip to content
View alxnrocha's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report alxnrocha

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alxnrocha/README.md
Alexandre Rocha - Frontend and Full-Stack Developer based in Barcelona

Hey, I'm Alexandre 👋

Senior-focused full-stack and systems engineer based in Barcelona, specializing in modern distributed web architectures, high-performance frontend interfaces (React 19, TypeScript, Tailwind CSS v4), and enterprise backend infrastructure (Java 21 LTS, Spring Boot 3.3, RabbitMQ, PostgreSQL 17, and the Transactional Outbox Pattern).

My technical journey began with web fundamentals at UOC (IFCD65) and continued at CIFO La Violeta (IFCD0111), where I developed a real CRM platform for the institution. Through the advanced software engineering track with Barcelona Activa, I have designed and delivered high-throughput enterprise systems with cryptographic auditing, pessimistic locking, AMQP event messaging, and automated quality assurance.

I build resilient software from architectural blueprints to production deployments: domain-driven design, transactional consistency, micro-optimizations, responsive UI design, and rigorous GitHub CI/CD workflows.

Outside of code, I enjoy music, travel, and continuous learning.


📊 GitHub Stats

GitHub contribution snake animation

🚀 Tech Stack

Core Stack

Java Spring Boot React TypeScript PostgreSQL RabbitMQ Docker

Enterprise Backend, Messaging & Persistence

Spring Boot Spring Security RabbitMQ Redis Flyway Hibernate Testcontainers JUnit 5 Mockito MapStruct

Modern Frontend, UI & Data Visualization

React 19 Vue.js Next.js Astro Tailwind CSS Leaflet TanStack Table Recharts Zustand Vitest Zod

DevOps, Cloud & Architecture Practices

Transactional Outbox Pattern · Event-Driven Architecture · AMQP 0-9-1 · At-Least-Once Delivery · RSA-2048 JWT · SHA-256 Forensic Audit Chain · Pessimistic Lexicographical Locking · Flyway Database Migrations · CI/CD Pipelines · GitHub Actions · Docker Compose · OpenAPI / Swagger 3.0 · RFC 7807 Exception Standards · TDD · SOLID


🗂️ Independent Projects

Curated selection of enterprise systems, distributed architectures and modern full-stack web applications.

Project Stack Description Live Demo Repository
java-fullstack-enterprise Java 21 · Spring Boot 3.3 · RabbitMQ · React 19 · ESRI Leaflet LogiSync Enterprise — Pan-European supply chain ERP with Transactional Outbox pattern, AMQP messaging, EAN-13 barcode terminal and live ESRI radar map 🚀 Live Demo GitHub
java-secure-platform Java 21 · Spring Boot 3.3 · RSA-2048 · Redis 7 · Postgres 17 VaultLedger Core — Double-entry banking ledger with sorted pessimistic locking, asymmetric JWT, SHA-256 audit chain and Basel III solvency dashboard 🚀 Live Demo GitHub
java-crm Java 21 · Spring Boot 3.3 · React 19 · TanStack Table v8 ContractPulse CRM — B2B contract lifecycle and RevenueOps analytics platform with ARR/MRR run-rate, FSM workflow and TanStack Table v8 🚀 Live Demo GitHub
booking-platform Next.js · TypeScript · Tailwind v4 · PostgreSQL · Prisma 6 StayHub Luxury — Multi-tenant luxury vacation rentals platform with RBAC and PostgreSQL persistence 🚀 Live Demo GitHub
crm-leads Node.js Express 5 · MySQL 8 · React 19 · TypeScript LeadFlow CRM — B2B commercial pipeline and lead management with Kanban Drag & Drop and REST API 🚀 Live Demo GitHub
real-estate-crm React 19 · TypeScript · Tailwind v4 · Recharts InmoFlow — Real estate portal and property management with multi-criteria search and Recharts analytics 🚀 Live Demo GitHub
analytics-dashboard React 19 · TypeScript · TanStack Table · Recharts SunnyShop — SaaS revenue and e-commerce analytics dashboard with conversion metrics and TanStack Table 🚀 Live Demo GitHub
crypto-dashboard React 19 · TypeScript · Chart.js · CoinGecko API CryptoFlow — Real-time cryptocurrency market intelligence with interactive Chart.js charts and caching 🚀 Live Demo GitHub
vue-catalog-filters Vue 3.5 · Pinia · Composition API · Tailwind v4 StyleSphere — High-density faceted fashion e-commerce catalog with dynamic filters and reactive state 🚀 Live Demo GitHub
landing-clinica-lumina HTML5 Semantic · CSS3 Pure · JavaScript Vanilla Clínica Lumina — Professional responsive landing page built on pure web standards with WCAG 2.1 AA accessibility 🚀 Live Demo GitHub
alexrochadev.com Astro · TypeScript · CSS Personal site and portfolio with dark tech visual identity, SEO and self-hosted fonts 🚀 Live Demo GitHub

🎓 Academic Foundations & Coursework

UOC — Universitat Oberta de Catalunya

Project Stack Description Status
pokedex-vanilla-js HTML · CSS · JS Modules Pokedex and battle simulator using PokeAPI
pokedex-vue3 Vue 3 · Vue Router Pokedex with routing, search and dark mode
frontend-portfolio HTML · CSS Multi-page responsive portfolio

CIFO La Violeta — Barcelona, Spain

Project Stack Description Status
contact-manager-nodejs Node.js · Express · MySQL Full-stack contact manager with REST API
CIFO_CRM_project Node.js · Express · Sequelize · MySQL · EJS School CRM for student database management 🔧
project_template_v2 Node.js · Express · MySQL · Joi Task management web app with JWT authentication

📫 Let's connect

LinkedIn Website Email



Popular repositories Loading

  1. alxnrocha alxnrocha Public

  2. frontend-portfolio frontend-portfolio Public

    Multi-page personal portfolio — semantic HTML5, CSS Grid, Flexbox, fully responsive. No JavaScript, no frameworks

    HTML

  3. pokedex-vanilla-js pokedex-vanilla-js Public

    Pokedex and battle simulator — vanilla JS ES Modules, PokeAPI, 3D flip cards, skeleton loading. Zero dependencies

    JavaScript

  4. pokedex-vue3 pokedex-vue3 Public

    Pokedex built with Vue 3 — component architecture, Vue Router, real-time search, dark mode with localStorage

    Vue

  5. contact-manager-nodejs contact-manager-nodejs Public

    Full-stack CRUD app — Node.js, Express, MySQL, parameterized queries, REST API, vanilla JS frontend

    JavaScript

  6. github-readme-stats github-readme-stats Public

    Forked from anuraghazra/github-readme-stats

    ⚡ Dynamically generated stats for your github readmes

    JavaScript