About Me
Hi there 👋! I'm Aleix Balletbó, software & data engineer and technology enthusiast.
I'm specialized in data technologies, and I've been working the last years in Big Data projects. However, I'm passionate about all the fields related to software engineering, and I have experience developing projects for mobile, web and videogames.
I believe that a strong knowledge of software architecture and best practices, combined with agile methodologies and a product mindset are the key principles to achieve the best possible outcome and deliver value that makes a diference.
Work Experience
Data Engineer at Plain Concepts
Janyary 2020 - Now
Development of Big Data products and solutions for an international retail client, providing the data foundations for analytical tools of a loyalty program with 40+ million users.
- Developed and maintained demanding ETL processes in Azure and Databricks with Spark in Scala, orchestrated with Airflow.
- Integrated new streaming architecture and processes with Spark Structured Streaming to migrate legacy systems.
- Provided internal trainings in data technologies for an environment of continuous learning and improvement.
Data Analytics Consultant at SDG Group
September 2019 - December 2020
Definition and development of Big Data and Business Intelligence projects, ensuring a fluent comunication with clients to identify their needs and goals.
- Revised requirements and developed an IoT project with geospatial data with Spark and Scala in a Cloudera environment.
- Maintained ETL processes for a data warehouse supporting 80+ source systems and applications.
- Started the internal architecture area to provide support in Big Data technologies and created a centralized knowledge repository.
Fullstack Web Developer at UPC
September 2018 - July 2019
Member of the Q-Rapids european research project (Quality-Aware Rapid Software Development), focused on the development of a strategic dashboard to obtain quality requirements from data models.
- Developed key functionalities of the strategic dashboard using the Spring Boot framework, including What-If analysis and automated alerts.
- Re-engineered the architecture of the web app, achiving a loosely coupled design and adding unit and integration tests, as well as setting up a CI/CD pipeline.
Software Engineering Intern at UPC
September 2017 - July 2018
Restructuring of the PES subject (Software Engineering Project) from the Informatics Engineering Degree of the Universitat Politècnica de Catalunya, through the design and implementation of an agile framework for the students.
- Moved from a waterfall structure to an agile methodology for the definition and implementation of a software project, showing the benefits of small feedback loops with SCRUM, testing and CI/CD.
- Developed an example Android application for the students to use as a base for their projects with the MVP pattern and Dagger, and a backend with Node.js and MongoDB.