Backend & Data Engineer

Joaquín Soro Castelló

Backend and Data Engineer specializing in distributed systems, real-time data processing, and MLOps. Building scalable solutions using Go, Python, and modern data technologies (Elasticsearch/OpenSearch, Kafka, MLFlow). Focus on production-ready systems and cloud architecture.

Professional Profile

Data and Backend Engineer with expertise in distributed systems and real-time processing. Specialized in building scalable solutions with modern technologies including Go, Python, and cloud platforms. Currently pursuing AWS certification to enhance cloud architecture capabilities.


Experience spans startups to enterprises, focusing on data platforms, ETL pipelines, and system architecture. Strong background in implementing production-ready ML systems and optimizing data processing workflows.

Professional experience

Data Engineer / Go Software Engineer
Epos Now
Mar 2024 - Current

• Architected and implemented hexagonal architecture for core API services with 100% test coverage • Led initiatives for scalable reporting solutions and performance optimization • Engineered ETL pipelines using Airflow for report generation and monitoring • Developed new Go services and refactored legacy systems for improved maintainability • Technologies: Go, Airflow, Kubernetes, SQL, OpenSearch/Elasticsearch

Data Engineer (Real-time)
NEXT Digital
Jun 2023 - Mar 2024

• Developed real-time data processing pipelines for enterprise banking systems • Implemented feature enhancements for data scheduling and processing • Contributed to system architecture and performance optimization • Technologies: Python, Kubernetes, Data Processing

Python Developer (Elasticsearch)
Accenture
Dec 2022 - Jun 2023

• Developed search functionality using Elasticsearch for banking platform • Implemented data processing pipelines and scheduling systems • Contributed to enterprise data platform development • Technologies: Python, Elasticsearch, Enterprise Data Systems

Software Engineer
Smartbrand/DWX.ai
Mar 2022 - Dec 2022

• Developed ML model deployment systems and data pipelines • Implemented features for data processing and job scheduling • Contributed to backend development and system integration • Technologies: Python, ML Systems, Data Processing

Education & Certifications

Bachelor of Computer Science
Universitat Oberta de Catalunya
2022 - 2026

AWS Certified Associate (In Progress)
Amazon Web Services
2024

Frontend Development Bootcamp: Vue 3
Escuela de Organización Industrial
2022

Samsung Innovation Campus: AI & ML
Universidad de Málaga
2021

Higher Technician in Multi-platform Development
IES Poeta Paco Mollá
2020 - 2022

Featured Projects

Featured projects showcasing technical expertise in ML Engineering and Data Systems

MLOps Platform:
FastAPI + MLFlow Integration

Technical Implementation:

• FastAPI backend with MLFlow integration for model management • Clean/Hexagonal architecture implementation • MongoDB for metadata tracking and experiment history • Docker containerization and compose deployment • Comprehensive API documentation and testing

Key Features:

• Model training and deployment automation • Experiment tracking and versioning • RESTful API for predictions • Scalable infrastructure design • Production-ready MLOps practices

Engineering Principles

Core engineering principles that drive development and architecture decisions

System Architecture

Focus on scalable distributed systems, clean architecture patterns, and performance optimization. Experience with microservices and event-driven systems.

Data Engineering

Expertise in ETL pipeline development, real-time processing systems, and data platform design. Strong focus on scalability and reliability.

ML Engineering

Experience with MLOps, model deployment automation, and production ML systems. Focus on scalable and maintainable ML infrastructure.

Cloud Architecture

AWS platform knowledge, containerization with Docker/Kubernetes, and cloud-native development practices.

Quality Engineering

Test-driven development, comprehensive documentation, and clean code practices. Focus on maintainable and reliable systems.

Technical Leadership

System design expertise, architecture planning, and technical decision making. Strong focus on best practices and scalable solutions.

Looking for technical expertise?

Let's discuss your data engineering, ML systems, or backend development needs