Jose Alberto Lorenzo · Backend software engineer in Barcelona

Software systems that stay understandable under pressure.

I design and evolve backend services and web platforms, specialising in Java, Kotlin, Spring Boot and cloud-native systems with a practical focus on reliability and maintainability.

How I work

Engineering that makes the next change safer.

I value clear boundaries, useful documentation and small decisions that reduce operational friction over time.

Backend systems

Services and integrations built for clear behaviour and maintainable evolution.

Web platforms

Fast, accessible interfaces that support the product instead of competing with it.

Reliability & security

Careful attention to the operating context, dependencies and risk surface.

Working stack

Technology in service of the system.

A compact view of the technologies I use professionally across backend, data, infrastructure and web delivery.

  • Java · Kotlin
  • Spring Boot · Quarkus
  • PostgreSQL · Oracle
  • MongoDB · MySQL
  • Docker · Kubernetes
  • AWS · Linux
  • Messaging · Observability
  • Astro

Experience

Backend, platforms and operational context.

Backend, platforms and operational context.

November 2022 — Present

MANGO

Backend Software Engineer · Remote

Backend development and evolution of services supporting purchases, returns and logistics processes across multiple markets, with a focus on reliability, maintainability and integration with internal and external platforms.

  • Design and evolution of Java and Spring Boot services and APIs.
  • Integration with internal systems and external logistics and service providers.
  • Production troubleshooting, framework migrations and improvements to observability and operational reliability.

February 2022 — September 2022

Amaris Consulting

Backend Developer · Client: Orizon · Remote

Developed ETL and data-processing workflows for SMF and CSV files using Java 11 and Spring Cloud Data Flow across streaming and batch workloads.

  • Built stream and batch pipelines with Spring Cloud Stream and Spring Cloud Task.
  • Worked with PostgreSQL and Kafka in data-ingestion and processing flows.
  • Contributed to the operation and evolution of distributed data-processing jobs.

May 2021 — February 2022

Zitro

Backend Software Engineer · Sant Quirze del Vallès, Barcelona, Spain

Worked in the core server team responsible for processing game events and coordinating communication between distributed game clients and backend services in a regulated gaming environment.

  • Developed REST APIs and Java 8+ microservices using Netflix OSS.
  • Worked with MongoDB and MySQL for application and transactional data.
  • Integrated asynchronous messaging with RabbitMQ and deployed containerised services with Docker and Kubernetes.

May 2019 — May 2021

NexTReT

Full-stack Software Developer · Client: CCMA-TV3 · Barcelona, Spain

Supported the engineering teams at Televisió de Catalunya, contributing to backend platform services, web publishing tools and data-processing environments used by TV3.

  • Developed and maintained backend applications with Java and Spring.
  • Contributed to frontend systems using JavaScript, ECMAScript and Backbone.js, with API documentation through Swagger.
  • Provided occasional support in Big Data environments involving HUE, Spark and Storm.

January 2019 — May 2019

Activex Informáticos

Software Developer · Barcelona, Spain

Contributed to two projects: a streaming solution built with TIBCO StreamBase and a backend application for add-on sales and new products.

  • Developed backend functionality with Java, Spring and Hibernate.
  • Worked with Oracle and SQL Developer for persistence and data access.
  • Contributed to web interfaces using Bootstrap.

July 2018 — January 2019

Deloitte

Operational Risk Advisory · Barcelona, Spain

Worked as a level-one operational risk analyst, reviewing security vulnerabilities and supporting their management and remediation lifecycle.

December 2017 — July 2018

Witeklab

Backend Developer · Barcelona, Spain

Developed Python software for communication and interaction between Pycom devices in IoT-oriented environments.

Selected work

Short cases, grounded in the work.

A selection of projects that reflect how I approach real technical and product challenges.

Local Torrent web application homepage

Web application · DAW final project

Local Torrent

Challenge
A final web-development project that needed a complete, usable product scope.
Solution
Designed and delivered a web application as an end-to-end development project.
Architecture
Web application
Stack
Web development
Impact
A complete project used to demonstrate applied web-development practice.
Visit project
EventiumBCN services marketplace homepage

Proof of concept · Services marketplace

EventiumBCN

Challenge
Connect event-sector professionals with clients looking for their services.
Solution
Built a proof-of-concept platform organised around service requests and credits.
Architecture
Marketplace web platform
Stack
Web platform
Impact
Made the request flow and professional discovery central to the product.
Visit project
Miriam Valera professional website homepage

Personal website · WordPress

Miriam Valera

Challenge
Create a focused personal web presence that is easy to maintain.
Solution
Delivered a WordPress-based personal site tailored to the client’s content.
Architecture
CMS website
Stack
WordPress
Impact
Provided an editable home for the client’s professional presence.
Visit project
Full4media website homepage

Website improvement · Accessibility

Full4media

Challenge
Bring an existing website closer to accessibility standards.
Solution
Reworked the site to improve its conformance with accessibility requirements.
Architecture
Existing web platform
Stack
Web accessibility
Impact
Improved the site’s accessibility baseline for a broader audience.
Visit project

Contact

Have a system that needs a steady hand?

I am open to conversations about backend engineering, reliable platforms and web systems.

Message me on LinkedIn

Initial contact is via LinkedIn.