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

Christian Ramos Maroto

Senior Software Engineer | GenAI & Backend

€450/day
Madrid, ES
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Christian

Senior Software Engineer with a solid track record in designing distributed systems and evolving architectures towards high-scale global ecosystems. My approach combines the robustness of traditional backend engineering with the innovation of Generative Artificial Intelligence. In recent years, I have led the technical transition of critical services, migrating legacy architectures towards modern, scalable solutions with Kotlin and Spring Boot. I am an expert in applying Domain-Driven Design (DDD) and Hexagonal Architecture patterns, ensuring decoupled, testable, and efficient systems in cloud environments (AWS).

Over the past year, I have specialized in integrating Generative AI (LLMs) into SaaS products, developing autonomous recruitment systems that process thousands of leads monthly. My experience includes designing advanced Prompt Engineering to ensure accurate, consistent responses ready for backend processing, along with implementing solutions based on Vertex AI (Gemini) and managing observability with Langfuse for trace monitoring and hallucination mitigation. I have also recently developed conversational interfaces using LangChain and semantic information retrieval (RAG) to enhance the end-user experience.

I am passionate about staying at the technological forefront, solving complex architectural challenges, optimizing software maintenance, and building technology that delivers real, measurable, and scalable value to the product. My current technological foundation is built on Kotlin, Spring Boot, Node.js, and TypeScript, complemented by an AI stack including LLMs, Prompt Engineering, and cutting-edge orchestration and observability tools.
  • Spanish

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Job&Talent
    Senior Software Engineer | GenAI & Backend
    DIGITAL AND IT
    August 2025 - April 2026 (8 months)
    Madrid, Spain
    Technical leadership in the development of an AI recruiter (SaaS) designed to automate the recruitment lifecycle. My focus is on integrating Generative AI (Vertex AI/Gemini) to transform manual processes into intelligent automated workflows: from automated job description creation to candidate interviews and evaluations, processing thousands monthly.

    Key Responsibilities:

    • Development of an Autonomous AI Recruiter: Comprehensive implementation of workflows based on Vertex AI (Gemini) for automatic generation of job descriptions, selection criteria, and personalized interview structures.
    • AI Phone Interviews: Conducting phone interviews with candidates using an AI agent, based on the personalized requirements and criteria of each job opening.
    • Resume Analysis and Evaluation: Creation of a CV evaluation system that analyzes candidate profiles against requirements, assigning a high-accuracy score through natural language processing.
    • Interview Processing and Analysis: Development of logic for analyzing phone interviews conducted by the AI recruiter, automatically generating results reports, executive summaries, and extracting key moments for decision-making.
    • LLM Observability and QA: Implementation of Langfuse for trace monitoring, evaluation of quality metrics, and mitigation of hallucinations in AI responses.
    • Conversational Interfaces (AI Chat): Development of a chat system based on LangChain and Pinecone that allows end clients to query analytical information about their leads and job openings in natural language.

    Main Stack: Kotlin, Spring Boot, Vertex AI (Gemini), Pinecone (Vector DB), LangChain, Langfuse, PostgreSQL, Kafka, AWS (EKS).
    Kotlin LangChain Spring Boot Domain-Driven Design PostgreSQL
  • Job&Talent
    Senior Software Engineer | Architecture & Global Services
    DIGITAL AND IT
    April 2024 - August 2025 (1 year and 4 months)
    Madrid, Spain
    Technical leadership in transforming the platform into a highly scalable global microservices ecosystem. My main focus was the redesign and transition of single-country core services to a modern, unified global architecture, enabling the company's international expansion without technical friction.

    Key Responsibilities:

    • Design and transition of the global architecture for migrating legacy single-country services to a global services infrastructure.
    • Design and development of global core services for customer, vacancy, and lead management, including the orchestration of the complete recruitment flow, using Kotlin and Spring Boot.
    • Implementation of Domain-Driven Design (DDD) and Hexagonal Architecture patterns to ensure long-term maintainable services and total decoupling of business logic.
    • Management of asynchronous communication and data consistency between services using Kafka, optimizing performance in high-availability environments.
    • Design and development of business observability and metrics using Micrometer and OpenTelemetry

    Main Stack: Kotlin, Spring Boot, DDD, Hexagonal Architecture, PostgreSQL, Kafka, AWS (EKS).
    Kotlin Hexagonal Architecture Event-Driven Architecture Spring Boot PostgreSQL
  • Job&Talent
    Senior Backend Engineer
    DIGITAL AND IT
    July 2022 - April 2024 (1 year and 9 months)
    Madrid, Spain
    Design and development of the employee document management system. The system is responsible for collecting and validating the necessary documents for each job position, as well as extracting the required data for the automation of forms and contracts.

    Key Responsibilities

    • Evaluation of product requirements to determine operational feasibility.
    • Technical breakdown of product requirements to create technical designs and detailed tasks.
    • Design and development of complex microservices-based systems.
    • Definition of metrics and monitoring.
    • Testing (unit, integration, acceptance, and end-to-end).

    Stack

    • Backend: TypeScript, Node.js, Express.js
    • Messaging System: Kafka
    • Database: PostgreSQL
    • Infrastructure: Docker, EKS, RDS, Terraform
    • Metrics and Monitoring: CloudWatch, Datadog, Rollbar
    • CI/CD: GitHub Actions
    TypeScript Node.js PostgreSQL Docker Apache Kafka

Recommendations

Be the first to recommend Christian

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

  • Universidad Autonoma de Madrid
    2014

Skill set

Categories