You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ignacio DominguezID

Ignacio Dominguez

FullStack Developer

€100/day
Córdoba, ES
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ignacio

I am a software developer specializing in Java, Spring, microservices, and hexagonal architecture, with experience in high-level projects for banking, telecommunications, and large companies. I help companies improve, scale, and maintain their systems by developing robust, clean, and growth-ready solutions.

I differentiate myself through my ability to work in complex environments, both monolithic and distributed, integrating new components, optimizing performance, resolving critical incidents, and modernizing existing applications. I master complete development cycles under agile methodologies (Scrum) and CI/CD pipelines.

I have managed and developed projects such as:
• Microservices with Spring Boot, Spring Batch, and OSGi
• Secure REST APIs with Swagger, Spring Security, and JWT
• Full-stack evolutions and maintenance with Java, Thymeleaf, jQuery, and Bootstrap
• Integrations in banking architectures (immediate payments, Bizum, APX/ASO)
• Backend systems with Oracle, Prisma, PostgreSQL
• Automation, monitoring, and deployments with Git, Bitbucket, Jenkins, and Kibana

My approach combines technical solidity + problem-solving ability + maintainable code, adding value in both new functionalities and system stability.
  • Spanish

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • knowmad mood
    Java Developer
    SOFTWARE PUBLISHING
    January 2025 - Today (1 year and 6 months)
    Córdoba, Spain
    Development and maintenance of the MyMutua corporate application, based on Hexagonal architecture and oriented towards scalability and high availability. I work following Agile methodology with a Scrum board, actively participating in team ceremonies (dailies, refinements, sprint planning, and retrospectives).

    • Development of functional evolutions requested by the business: analysis, design, and implementation of new functionalities that directly impact user experience and the mutual's internal flows.
    • Resolution of incidents and improvements at both the domain and application layer levels, performing code debugging, log review, and adjustments to internal/external adapters within the hexagonal model.
    • Management of mass user additions and removals, automating processes, optimizing performance, and ensuring data integrity during high-volume operations.
    • Collaboration with the QA team for delivery validation, integrated testing, and controlled deployments.
    • Use of Swagger for documentation, Gradle for building, and internal tools for version control, tracing, and task tracking.
    • Participation in architecture maintenance, ensuring new functionalities respect DDD principles, layer separation, and system extensibility.
    • Technical support and proactive analysis to identify improvement areas, anticipate incidents, and guarantee the stability of the production environment.
    software-architecture SQL SQL software-architecture
  • Bahia Software
    Senior Programmer
    SOFTWARE PUBLISHING
    October 2023 - December 2024 (1 year and 2 months)
    Córdoba, Spain
    Development of evolutions and full-stack maintenance in a microservices-based architecture.
    • Design and creation of microservices
    • Design and creation of front-end using jQuery, Thymeleaf, and Bootstrap
    • Creation, modification, and maintenance of databases, using Oracle
    • Use of technologies such as Java, Spring boot, Tomcat, jQuery, JSP, Thymeleaf, Bootstrap, SQL, Hibernate, Maven, among others.
    Spring boot JavaScript SQL software-architecture algorithms-and-data-structures
  • Minsait
    Software Developer
    SOFTWARE PUBLISHING
    December 2021 - October 2023 (1 year and 10 months)
    Córdoba, Spain
    Development of transactions and batch processes on BBVA's APX architecture, participant in the Immediate Payments and Bizum project.
    • Design and creation of new transactional components under the APX architecture (Spring/Spring Batch)
    • Design and creation of new components under the ASO architecture (Spring Boot/Microservices)
    • Modular deployment on OSGi containers
    • Component repository with Git/Bitbucket
    • Use of ThunderClient for testing Rest services
    • Jenkins for continuous integration usage
    • Kibana for application and log monitoring
    • Maven for project building
    • Creation of internal documentation. Technologies and tools used include: Spring, OSGi, Maven, Git, ElasticSearch, Bitbucket, Oracle, Java, Service Architecture framework (based on Spring modules).
    Spring boot JavaScript software-architecture JSP

Recommendations

Be the first to recommend Ignacio

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 in Javascript: Learn JS jQuery Angular NodeJs Java 8 + Springboot
    Master in Javascript: Learn JS jQuery Angular NodeJs Java 8 + Springboot
    Master en Javascript: Aprender JS jQuery Angular NodeJs Java 8 + Springboot
  • of multiplatform applications
    IES FLORENCIO PINTADO
    2020
    de aplicaciones multiplataforma

Skill set

Categories