About

Alberto Morán

I'm Alberto, a full-stack software engineer with about three years of experience. Most of my work is in Java and Spring Boot on the backend and Angular on the frontend, with PostgreSQL for the data.

I started on the API team at Vexcel Imaging, building endpoints for aerial imagery and geospatial data. Since 2024 I've been freelancing: I sit down with the client, work out what they actually need, then build it, deploy it and keep it running. The biggest one so far is a traceability app for a food distributor.

I also run Albgott, a small private cloud I set up at home. It's where I learned most of what I know about networking, CI/CD and monitoring, and it's where this website is hosted.

Experience

  • May 2024 – Present

    Full-Stack Software Engineer (Freelance)

    Self-employed · Custom software for clients

    • I build custom business apps end to end: requirements, REST APIs documented with OpenAPI, PostgreSQL, Angular frontends, Docker and Jenkins deployments, and maintenance afterwards.
    • Built the HACCP and batch traceability app for Montes del Acebo, a food distributor, on my own. It tracked every lot from purchase to sale, handled returns, stock write-offs and expiry dates, and was used daily and in health inspections until the business was sold.
    • Java
    • Spring Boot
    • Angular
    • TypeScript
    • PostgreSQL
    • OpenAPI
    • Docker
    • Jenkins
    • AWS
  • Nov 2022 – Sep 2023

    Backend Java Developer

    Vexcel Imaging · API team

    • Built and maintained REST endpoints serving aerial imagery and geospatial metadata in a production API.
    • Added advanced search filters over terrain and parcel vector data, capture metadata and camera information.
    • Wrote automated tests with JUnit and Cucumber, kept the OpenAPI docs up to date, and helped with monitoring in Datadog and with support.
    • Java
    • Spring
    • REST APIs
    • JUnit
    • Cucumber
    • OpenAPI
    • Datadog

Education

  • 2018 – 2023

    Software Engineering

    Universidad Rey Juan Carlos

Languages

  • SpanishNative
  • EnglishB2 · Cambridge First (FCE)
View full CV

Projects

  • Client project · Web app

    Montes del Acebo

    HACCP and traceability app I built on my own for a food distributor. It tracked every lot from the truck that delivered it to the customer who bought it, along with live stock and expected deliveries.

    • Angular
    • Spring Boot
    • Java
    • PostgreSQL
    • Docker
    • Jenkins
    • OpenAPI
  • Personal project · Infrastructure

    Albgott

    The private cloud I run at home: three nodes, isolated networks, CI/CD and monitoring. It hosts this website, my client demos and the services I use every day.

    • Proxmox
    • Docker
    • Jenkins
    • Prometheus
    • Grafana
    • MikroTik
    • WireGuard
See all projects

Stack

Services

I also take on freelance work. If your company needs any of this, get in touch.

Web apps and APIs

Internal tools, management apps and APIs built around the way your business works, for when off-the-shelf software doesn't fit.

AngularSpring BootJavaPostgreSQLOpenAPI

Websites

Fast websites for businesses and personal brands that are easy to update and set up properly for Google.

AstroTypeScriptTailwind CSSSass

Automation and integrations

Connecting the tools you already use, so nobody has to copy data from one to another by hand: syncs, notifications and workflows.

n8nREST APIsWebhooksDocker

Infrastructure and DevOps

Servers, automated deployments, monitoring and backups, so releases go out without drama and you hear about problems before your users do.

ProxmoxDockerLinuxJenkinsPrometheusGrafana

Contact

If you're hiring for a full-stack role or have a project in mind, write to me. I usually reply within a day.

Please enter your name
Please enter a valid email
Please write a few lines