RRP

RafaelRamónParedes

Tech Lead | Senior Software Engineer | Distributed Systems, AI & Cloud

Alicante, Spain — Remote

Open to conversations

01Profile

Profile

Technical leadership with the hands still on the code

Tech Lead and Senior Software Engineer with experience in SaaS product development and technical leadership of multidisciplinary teams. Currently leading a product team composed of backend, frontend, and QA professionals, contributing to solution architecture, quality, and technical decision-making.

Specialized in Java (Spring Boot) and React (JavaScript/TypeScript) within AWS cloud environments, using Docker, Kubernetes, and Grafana. Experienced in clean architectures, API design, and microservices-based systems for both SaaS and On-Premise solutions, with a strong focus on scalability, maintainability, and continuous improvement.

Years in software
20+
Engineering roles
5

02Experience

Experience

From C desktop software to a distributed threat modeling platform

  1. 02/2023 — PresentRemote

    Tech LeadIriusRisk

    Technical leadership of a product team focused on the threats and countermeasures module of IriusRisk, a threat modeling platform.

    • Acted as the technical reference of the team, and contributed to architecture definition, technical decision-making, and product evolution.
    • Coordinated and mentored backend, frontend, and QA engineers in a multidisciplinary environment, and developed new features.
    • Worked with Java, Spring Boot, React (JavaScript/TypeScript), Vaadin, Docker, Kubernetes, Grafana, and AWS-based cloud architectures.
    • Integrated AI-driven solutions into the product and into the development workflows.
    • Java
    • Spring Boot
    • React
    • Kubernetes
    • AWS
    • AI
  2. 11/2020 — 01/2023Remote

    Senior Software EngineerIriusRisk

    Backend and frontend development on the main threat modeling product of the company, with Java and Groovy.

    • Applied clean code principles, design patterns, and TDD practices, mainly with Spock, to build maintainable and scalable solutions.
    • Worked with Git, Nexus, SonarQube, Gradle, and Vaadin.
    • Contributed to the migration toward a modern React-based frontend architecture.
    • Java
    • Groovy
    • Spock
    • TDD
    • Vaadin
    • React
  3. 06/2005 — 11/2020Alicante, Spain

    Senior Software EngineerRecursos en la Red

    Development of an editorial management system that newspapers use to manage and publish daily content workflows.

    • Worked primarily with Java, alongside JavaScript-based frameworks and later Vaadin for frontend development.
    • Contributed to the development of QuarkXPress plugins with C and C++, and built enterprise solutions on JBoss/WildFly with EJB, REST services, and JMS.
    • Applied Hexagonal Architecture and Domain-Driven Design with Solr, Maven, JPA, Spring Framework, Spring Boot, Git, Subversion, and CVS.
    • Took a Development Lead role, and improved product stability and team processes with Jira, Confluence, and Bitbucket.
    • Java
    • C/C++
    • JBoss
    • DDD
    • Solr
    • Hexagonal
  4. 05/2004 — 06/2005Alicante, Spain

    Software EngineerCype Ingenieros

    Development team of CYPECAD, a commercial software solution for architecture, engineering, and construction.

    • Worked primarily with the C language on core application features.
    • Maintained core features and collaborated in a team environment with version control tools.
    • C
    • AEC
    • Desktop
  5. 10/2001 — 02/2004Alicante, Spain

    Software EngineerUniversity of Alicante

    Javalab department, with multiple projects focused on Java-based web technologies.

    • Worked primarily with Java, JSP, Servlets, XML/XSL, and the Tamino XML database.
    • Gained experience in enterprise web application development and collaborative workflows with CVS.
    • Java
    • JSP
    • Servlets
    • XML/XSL

03Skills

Skills

Four areas that support the same product decisions

Leadership & Strategy

Teams, architecture and product lifecycle.

  • Technical leadership of multidisciplinary product teams
  • Solution architecture and technical decision-making
  • Mentorship of engineers and technical standards
  • SaaS and On-Premise product delivery

Backend Development

Java platform, clean architectures and enterprise services.

  • Java (Spring Boot, EJB, JPA), Groovy, C, C++
  • Clean Architecture, Hexagonal Architecture, DDD
  • Microservices and API design
  • TDD with Spock, Clean Code
  • REST services, JMS, Solr, JBoss/WildFly

Frontend & UI

Modern web and legacy Java interfaces.

  • React (JavaScript/TypeScript)
  • Vaadin
  • JSP and Servlets
  • XML/XSL

Cloud, DevOps & AI

Infrastructure, observability and emerging technology.

  • AWS (Amazon Web Services)
  • Docker and Kubernetes
  • Grafana, SonarQube, Nexus
  • Maven, Gradle, Git, Bitbucket
  • Agentic programming and AI-driven solutions

04Education

Education

Formal background

Bachelor of Computer Science

University of Alicante

Alicante, Spain · 09/2001

05 Languages

  • EnglishAdvanced

  • SpanishNative

06Contact

Contact

Write to me by email, or find me on the channel that you prefer