08.05.2026 aktualisiert

**** ******** ****
100 % verfügbar

Senior Software Engineer | Scala, Kotlin, Java | AI/LLM Integration

Escaldes, Andorra
Nur Remote
Computer Systems Engineering (Tecnico) - Universidad Carlos III de Madrid
Escaldes, Andorra
Nur Remote
Computer Systems Engineering (Tecnico) - Universidad Carlos III de Madrid

Profilanlagen

Giancarlo_Munoz_Reinoso_CV.pdf

Über mich

Senior Backend Engineer with 16+ years building scalable distributed systems using Kotlin, Java, Scala, Spark, Kafka and GraphQL. Experienced in cloud platforms, AI-assisted development, backend architecture, and high-performance data-intensive applications.

Skills

AI AgentsJavaAPIsCloud ComputingSoftware ArchitectureScalaStreamingSystem DesignIntegration (Software)Apache SparkBackendKotlinGraphQLReact NativeFront End
Senior Backend Software Engineer with 16+ years of experience designing and building distributed systems, data-intensive platforms, and scalable backend services.
Strong background in Kotlin, Java, Scala, Spark, GraphQL, Kafka, RabbitMQ, PostgreSQL, Redis, and cloud-based architectures. Experienced building high-throughput ETL pipelines, near real-time systems, and event-driven microservices for both fintech and health-tech companies.
Currently working on AI-enabled product development and automation workflows, leveraging LLMs, AI agents, Cursor, Claude, and MCP integrations to improve engineering productivity and product velocity.
Hands-on experience with:
  1. Distributed systems and data engineering
  2. Apache Spark batch processing
  3. Event streaming architectures
  4. REST and GraphQL APIs
  5. Microservices architecture
  6. Backend performance optimization
  7. Cloud infrastructure and CI/CD
  8. System design and technical leadership
  9. Code reviews and mentoring
  10. Kotlin coroutines and asynchronous programming
  11. React and frontend integrations
  12. AI-assisted software development
Previously worked on large-scale systems at Santander and Thrive Global, delivering reliable production systems under high-scale and high-availability requirements. Strong product mindset with focus on user experience, scalability, reliability, and engineering quality.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2021

Sprachen

EnglishverhandlungssicherSpanishMuttersprache

Projekthistorie

Senior Software Engineer

Thrive Global
Contributing to Thrives Kotlin monorepo and React microfrontend platform, building features that deliver personalized behavior-change experiences to users across Slack, web, and mobile surfaces. Designed and implemented backend services in Kotlin (Ktor, Koin, GraphQL) powering personalized microstep recommendations, reminders, and check-ins. Integrated AI/LLM-powered flows to personalize user content and improve engagement. Built and evolved GraphQL Federated APIs using Expedias Kotlin GraphQL extensions, backed by PostgreSQL with Flyway migrations. Delivered user-facing features across the React/TypeScript microfrontend stack. Rolled out new features behind ConfigCat feature flags and enforced access through scope-based RBAC. Operated production services with Datadog-based monitoring, tracing, and alerting. Mentored engineers on Kotlin idioms, coroutines, testing practices, and API design.

Big Data / Software Engineer (Contract)

Freelance
Independent contractor on backend and data engineering engagements alongside full-time work. Delivered a 6-month contract for Everylife Technologies (London, UK), delivering new features end-to-end across the AngularJS frontend and Xitrum/Scala backend of a care-management platform.

Big Data Engineer

Santander Global Tech
Staff engineer in the data platform team, leading the exposure of a Hadoop data lake storing all incident and ticketing information for the Santander Group through a unified API layer. Defined architectures for multiple big data use cases across new teams. Built reusable tooling and libraries adopted across the organization. Implemented core data pipelines and API services, and mentored existing teams on Scala, Spark, and streaming best practices.

Senior Software Engineer

Habla Computing
Built backend services and data-processing components for clients in Scala, applying functional programming practices. Contributed to internal tooling and training materials used to upskill client engineering teams in Scala and functional programming.

Software Engineer - Big Data (Contract)

Isban UK (Santander)
Designed and built Scala/Spark pipelines to process and integrate large volumes of banking data on a Hadoop ecosystem. Collaborated with cross-functional teams across UK and Spain on shared data platforms.

Software Engineer

Genscape, Inc.
Developed backend services for energy/market data products, focusing on reliable data ingestion and transformation pipelines.

Software Engineer

Innovative Interfaces
Developed and maintained backend components for library-automation software used by institutions worldwide.

Software Developer

Prisacom
Built web and backend features for digital media products of the PRISA Group.

Software Developer

Ericsson
Contributed to enterprise telecommunications software in a large distributed team.

Software Intern

Telefonica
Software internship at Telefonica.

IT Intern

Universidad Carlos III de Madrid
IT internship at Universidad Carlos III de Madrid.

Zertifikate

Certified Scrum Masteer

ScrumAlliance

2016


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden