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

Xavier Castilla Carbonell

Supermalter

Big Data | ETL | Data Engineer | Spark | Scala

€475/day
6 projects
Barcelona, ES
8-15 years

Average response time: 12 hours

Freelancer profile translated to English.
Back to original language

About Xavier

Expert in Scala, Spark, MongoDb and Terraform, I have been developing my programming skills since 2015 when, in my third year of Computer Engineering, I got my first job as a programmer. It was in my first job, at a startup in Mataró, where my boss and mentor taught me everything I needed to know about Scala and Akka actors, and I was able to put into practice the knowledge acquired at university in software design and systems architecture in a real environment.

Some time later, I joined Minsait, a company of Indra Sistemas, as a consultant due to my Scala skills in a new project for the Catalan Tax Agency. There I had the good fortune to find a team with no experience and a vacant position as technical leader and architect of the application. It is an opportunity that I did not let pass and that I proved capable of assuming, and I was given the role of senior consultant. After a couple of years on the project and a successful Big Data project with Hadoop, Akka Actors and Scala-Spark, I was given the role of architect and I started working on other roles designing new features, leaving the part of maintaining and expanding existing ones to a trained and trusted team. Later, I already had different aspirations of leading the team and managing the entire project, including the administrative part in my tasks.

A couple of years later, I decided to go freelance as a self-employed professional, seeking more freedom in my projects and time to dedicate to my family, studies, and myself.

Do not hesitate to contact me with any questions or queries. And thank you for reading!
  • Spanish

    Native or bilingual

  • English

    Fluent

  • Catalan

    Native or bilingual

Can work on-site
Barcelona (up to 50km)

Experience

  • INDRA SOLUCIONES TECNOLOGIAS DE LA INFORMACION SL
    Senior Scala-Spark Developer
    DIGITAL AND IT
    May 2019 - July 2023 (4 years and 2 months)
    Barcelona, Spain
    · Software Architect in Minsait (Indra) working on a high budget projects as technical leader.
    . Experience taking to clients, takin requirements and writing functional and technical documentation.
    · Most relevant project is a Master Data Management (MDM) for the Catalan tax agency.
    · Backend software development (Scala, Spark, Akka)
    · NO-SQL databases such as MongoDB
    · Distributed data storage Apache Kudu
    · Working with agile programming methodologies
    . Github and code technical quality manager
    · Gibuh (GitFlow Workflow enforcer)
    · Cloudera Cluster·
    Scala Spark Akka Technical lead MongoDB
  • ASM Web Services
    Backend Software Engineer
    DIGITAL AND IT
    December 2016 - September 2018 (1 year and 9 months)
    Mataró, Spain
    - Scala developer.
    - Involved into development of high performance price calculation software.
    - Type safe technologies like Scala, Akka, Play Framework, Slick.
    - Cassandra, Redis, and relational databases.
    - Actively contribute in development, sprint planning, SCRUM.
    - Deploy projects with Docker.
    Scala Akka Play framework Slick Docker Scrum Agile Methodology

Reviews

5.0

Out of 3 ratings

J

Jose

Jefe de proyecto - INDRA SOLUCIONES TECNOLOGIAS DE LA INFORMACION SL

Reviewed on 7/13/2026

Technically, Xavi is very good. And as often happens with good technicians, he struggles to put himself on a functional level. But without a doubt, I recommend Xavi 100%.
HM

Helena Marina

INDRA SOLUCIONES TECNOLOGIAS DE LA INFORMACION SL

Reviewed on 2/20/2025

Xavi plays the role of technical leader for the project in the MongoDB area, directly managing the relationship with the client and coordinating effectively with other key stakeholders. He stands out for his ability to deeply understand client needs and translate them into effective technical solutions. Furthermore, he maintains a proactive attitude in identifying and communicating risks to his supervisor, thus contributing to the mitigation of potential project impacts. His commitment to the project is exemplary, showing great technical ability and a continuous learning attitude, as demonstrated by his willingness to incorporate new technologies, such as Terraform, when necessary. His performance has been highly satisfactory, becoming a fundamental pillar for the success of the project. He has earned recognition from both the client and the various Minsait managers, reflecting his high level of professionalism and competence. Additionally, his ability to foster a positive and collaborative work environment makes him very easy to work with. When he has had people under his charge, he has demonstrated mentoring skills, ensuring they have planned tasks and supervising their work with a high level of assurance. In short, his contribution to the project has been key and his performance is highly valued.

Recommendations

Be the first to recommend Xavier

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

  • Computer Engineering with a mention in Information Technologies
    Universitat Politècnica de Catalunya
    2016

Skill set

Categories