Software engineer · Llanes, Asturias

I build dependable software and remove friction from the way teams work.

Backend engineering, APIs, automation and pragmatic infrastructure. Better at Java than fishing—but still working on both.

GitHub ↗ LinkedIn ↗

Engineering with a bias for clarity, automation and maintainability.

I am a software engineer with experience building backend systems, REST and GraphQL APIs, internal tools and production deployments across freelance, professional and open-source work.

I work comfortably across application code and infrastructure, from Spring and React to Docker, CI/CD pipelines and Linux-based developer environments.

Tools I use to ship.

Languages

Java, TypeScript, Go, Python, C#, Lua, Nix

Frameworks

Spring, React, Express, Blazor, JavaFX

Data

PostgreSQL, MongoDB, REST, GraphQL

Delivery

Docker, GitHub Actions, Jenkins, GitLab CI

Cloud & systems

AWS, Oracle OCI, Docker Swarm, NixOS

Testing

JUnit, Selenium, Jest, Postman

Selected experience.

Oviedo, Asturias

Contaking Asesores y Abogados

Developing a corporate intranet, maintaining servers and implementing CI/CD with Jenkins on GitLab. Stack: Spring, React and Postman-based test automation.

Laviana, Asturias

Transportes Chema

Built invoicing and transport-management software using JavaFX, Swing, Go and HTMX, with self-hosted GitHub Actions runners and custom Windows installers.

Llanes, Asturias

Hotel Prau Ríu / Hyundai Asturdai

Maintaining a website and property-management system, including a migration toward React, with Spring, Thymeleaf and automated deployment workflows.

Things I have built.

BSc in Computer Engineering

University of Oviedo, Spain

Erasmus in Computer Science

Vistula University, Warsaw, Poland

Spanish · English · French

Native · C1 IELTS · B1 EOI

Have a problem worth solving?

contact@donatomartin.com ↗