You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Juan Carlos M.JC

Juan Carlos M.

AI-Driven Software Engineer

€280/day
6 projects
Madrid, ES
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Juan Carlos

I have over ten years of experience in software development, working for major clients in the banking and retail sectors in Spain. Throughout my career, I have worked on both backend (Java, Spring Boot, Hibernate, Maven) and frontend (Angular, TypeScript, HTML, CSS, JavaScript), as well as REST APIs, databases, and cloud environments.

In recent years, I have strategically incorporated artificial intelligence into the development process, applying AI-Augmented Development to optimize time, improve quality, and accelerate iterations. It's not just about programming, but about designing AI-assisted workflows, defining robust and controlled prompts, and establishing validation mechanisms that ensure consistent and reproducible results.

I work with LLM-based tools as part of the development cycle, integrating agentic workflows and intelligent automation for refactoring, testing, algorithm analysis, and continuous improvement. This allows me not only to develop software but to evolve it more quickly, efficiently, and strategically.

Over time, I have acquired a global vision of the software lifecycle and how to bring digital products to production in a solid and scalable manner, combining traditional architecture with intelligent capabilities that provide a real competitive advantage.
  • Spanish

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • Autónomo
    COREA — Real-time animated typography
    ARTS AND CRAFTS
    January 2026 - January 2026
    Web and desktop application (Angular 19 + Electron) that treats typography as visual and auditory material: each letter is an animation made up of PNG frame sequences, with live configurable FPS, line spacing, and color palette. Includes a sound layer linked to typing: keyboard sounds, marimba per key (Web Audio / smplr), point reverb, and background playlist on loop. Text limits (e.g., 9 words, 65 characters) and a reset point. Three windows in the desktop app (Show, Control, Settings); web version with a collapsible settings panel. Deployed on Firebase Hosting; installable build for macOS.
    Firebase ANGULAR Web Development
  • Ingartek Consulting, SL
    Frontend Angular Developer | UEFA Europa League Bilbao 2025
    TRANSPORTATION
    February 2025 - May 2025 (3 months)
    Responsible for the complete frontend development of a logistics platform for real-time management and visualization of transport fleets at large-scale events.

    Implementation with Angular 18 standalone, responsive design adapted to mobile and giant screens, reactive forms, and real-time state control. Extensive use of Angular Material, ngx-translate, and component-based architecture.

    Featured Technologies:
    Frontend: Angular 18 (standalone, lazy loading, advanced RxJS), Angular Material, SCSS.

    Internationalization: ngx-translate with dynamic language management.

    Security and Authentication: Full integration with AWS Cognito via angular-auth-oidc-client, supporting OIDC login and frontend role control.

    DevOps: Deployment on AWS S3 + CloudFront, integration with cache invalidation systems for immediate deployments.

    Accessibility: Interfaces compatible with screen readers and keyboard navigation.

    Cloud Architecture: Serverless backend on AWS with Lambdas, API Gateway, DynamoDB, S3, SNS/SQS, and monitoring with CloudWatch.
    Angular AWS Lambda AWS S3
  • ERPMICE
    ERP Construction
    September 2024 - Today (1 year and 9 months)
    Responsible for the backend of an ERP platform for the MICE sector, developed with Java 17 and Spring Boot, connected to MongoDB, with a frontend in Angular 17.

    Technical Responsibilities:
    Development of RESTful APIs documented with Swagger/OpenAPI.
    Robust security with Spring Security, JWT, and custom role control.
    Modular and maintainable architecture following best practices (Service/Impl, use of Lombok, HTTP error handling).
    Efficient document modeling in MongoDB with relationships via @DBRef.
    Cloud integration with AWS:
    Automated backend deployment with Elastic Beanstalk and advanced Nginx configuration.
    File storage and distribution management using S3 + CloudFront.
    Email sending with HTML templates via AWS SES, with status tracking (bounce, delivered...).
    AWS S3 AWS EC2 SpringBoot

Reviews

5.0

Out of 4 ratings

P

Pablo

Golfmate

Reviewed on 6/14/2023

Juan Carlos is a professional. He gets involved in the project and even suggests ideas and improvements. He achieves results quickly and is very easy to communicate with. Totally recommended.
C

Carlos

MyStreetBook

Reviewed on 10/27/2022

Juan Carlos is very professional, facilitating the work development, taking a proactive role and proposing solutions for improvement to the challenges presented. His knowledge allowed us to go beyond the initially set goals.

Recommendations

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

Skill set

Categories