You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Moisés Herrada DíazMH

Moisés Herrada Díaz

Senior Full Stack Engineer

€350/day
Málaga, ES
3-7 years

Average response time: 1 hour

About Moisés

Senior Full Stack Engineer with 5+ years of experience building scalable web applications, backend systems and SaaS platforms.

I specialize in Java, Spring Boot, React, Node.js and TypeScript, working across frontend, backend and database architecture.

I have experience developing REST APIs, business management platforms, internal tools and fullstack applications with end-to-end ownership.

Throughout my career, I have collaborated closely with clients and teams to define technical solutions, software architecture decisions and scalable application designs.

I also have a specialization in Cybersecurity, applying secure development practices such as JWT authentication, OWASP principles, API security and backend security best practices.

Currently, I am expanding my expertise in Software Architecture, Domain-Driven Design (DDD), Event-Driven Architecture, Microservices, Apache Kafka and AWS Cloud technologies to design scalable, resilient and modern distributed systems.
  • Spanish

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • Katatek Group
    Senior Software Engineer - Instituto Nacional de la Seguridad Social (INSS)
    SOFTWARE PUBLISHING
    March 2026 - Today (4 months)
    Madrid, Spain
    • • Leading the end-to-end development of a SaaS application for product management, quotations and exchange rates.
    • • Designing and implementing scalable backend services using Node.js, handling business logic and REST APIs.
    • • Developing modern frontend applications using React, TypeScript and Vite, focused on performance and maintainability.
    • • Designing scalable and maintainable architecture to support product growth.
    • • Implementing authentication and authorization using JWT, along with input validation and sanitisation to prevent vulnerabilities such as XSS and SQL injection.
    • • Acting as the lead engineer, owning architecture and key product decisions.
    Node.js React Design System Technical Leadership API REST
  • Grupo Tecdata Engineering
    Senior Software Engineer - Santander Bank
    November 2025 - February 2026 (3 months)
    Madrid, Spain
    • • Led the migration and modernisation of legacy applications from PHP to Python (Flask) and Angular, improving system performance and maintainability.
    • • Designed and implemented secure REST APIs, including JWT-based authentication and protection against OWASP vulnerabilities (XSS, SQL injection) using input validation and parameterised queries.
    • • Integrated internal banking systems through scalable API architectures, improving interoperability and system reliability.
    • • Worked across the full development lifecycle (analysis, design, implementation, testing and deployment) in enterprise environments.
    • • Improved system reliability, performance and security in high-demand banking environments.
    Python (Programming Language) CI/CD Typescript Design System PostgreSQL
  • PUE Control
    Full Stack Developer
    ENERGY AND UTILITIES
    May 2022 - October 2025 (3 years and 5 months)
    Madrid, Spain
    • • Developed and maintained renewable energy platforms using Java (Spring Boot), Python and MariaDB.
    • • Built and optimised REST APIs, improving system performance and scalability.
    • • Implemented monitoring and performance optimisation using Grafana and Prometheus.
    • • Worked in Agile environments using Git and Docker.
    Python (Programming Language) Spring boot Java Microservices JavaScript

Recommendations

Be the first to recommend Moisés

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master of Cybersecurity
    2026
    Master of Cybersecurity
  • Higher Vocational Training in Multiplatform Application Development (DAM)
    2021
    Higher Vocational Training in Multiplatform Application Development (DAM)

Skill set

Categories