Translate business needs into durable systems.
Requirements, architecture and implementation aligned before code grows expensive to change.
Senior Full Stack Developer and Systems Analyst focused on Java, Spring Boot, Angular, APIs, databases and delivery discipline for public-sector and business-critical platforms.
Inspired by dense technical resumes and modern product pages: fewer empty claims, more visible proof, clearer positioning and faster scanning for recruiters or technical leads.
Requirements, architecture and implementation aligned before code grows expensive to change.
Java, Spring Boot, REST, SOAP, Angular, JSP/JSF and SQL across enterprise environments.
CI/CD, Docker, Jenkins, AWS, Bash and testing practices that reduce manual risk.
A portfolio should show how you think. These highlights frame my work around complexity handled: institutions, integrations, data and releases.
Analysis, backend services, frontend delivery, database work and deployment support across a system where reliability, traceability and maintainability matter.
Java, Spring Boot, Angular, REST/SOAP services and JasperReports for institutional workflows.
C#, Java 17, MySQL and MVC architecture for internal data management and maintainable modules.
CI/CD pipelines, repeatable deployments, API validation and operational habits that make releases safer.
A practical map of the architecture styles, technologies and delivery habits I use across full-stack, backend, data and DevOps work.
Business-critical systems with clear domain boundaries, reliable persistence, migrations, validation, authentication and operational health checks.
API-first services, Maven modules, gateway-ready structures, profile-based configuration and integration contracts that can evolve without breaking teams.
Separated pipelines for data ingestion, decision logic, risk checks, execution and analytics, connected through message-driven patterns and explicit schemas.
Fast, maintainable interfaces for dashboards, marketing sites and operational tools, with typed components, responsive layouts and automated UI checks.
Server-rendered applications with identity, relational data access and pragmatic MVC structure for internal tools and business workflows.
I fit best in teams that need someone calm, technical and delivery-minded: able to understand the system, improve it and keep moving.
I clarify flows, dependencies and acceptance criteria so work starts from reality instead of assumptions.
I can move from database and API decisions to user-facing screens without losing the thread.
Small changes, visible checks, CI/CD, logs and tests help teams ship without drama.
Good engineering is the habit of making tomorrow easier without slowing today down.
That is the standard I try to bring to every codebase: useful now, understandable later.
Grouped like a technical capability map, so a lead can quickly understand where I fit in a team.
Borrowing the strongest idea from modern AI-engineering pages: memory, process and proof. In a human portfolio, that becomes clear requirements, visible decisions and verified delivery.
Understand existing code, data flows and constraints before touching a production path.
Keep changes small enough for humans to reason about, with clear ownership and scope.
Use CI/CD, scripts and repeatable checks to remove manual release friction.
Tests, API validation, logs and deployment evidence over vague confidence.
Structured for fast technical reading: company, dates, role, impact bullets and stack tags.
Formal technical education plus multilingual communication for Spanish and international teams.
Ilerna · Sept 2021 - Jun 2023
Ilerna · Jan 2019 - Jun 2021
Spanish: Native · Arabic: Native · English: Intermediate
Madrid-based · Remote, hybrid and on-site opportunities considered.
I am open to Full Stack, Java, Systems Analyst and DevOps-oriented roles. For privacy, professional contact is handled by email first.