Skills
Language
- Python
Frameworks & Libraries
- Django
- FastAPI
- CherryPy
- Celery
Databases & Search
- PostgreSQL
- MongoDB
- Elasticsearch
- Redis
Infrastructure & Cloud
- Docker
- Kubernetes
- AWS
- Linux
Dev Tools
- Git
- CI/CD
Experience
MusicInfra · Remote
Building scalable metadata ingestion and reconciliation pipelines for music rights data across multiple providers. Designing canonical data models with auditability, versioning, and conflict resolution. Developing backend services in Python on AWS. Implementing event-driven architectures for reliable and scalable data processing. Optimizing entity matching and deduplication using search-based and fuzzy matching techniques. Collaborating cross-functionally to improve data quality and reporting accuracy.
Tools & Technologies: Python, PostgreSQL, Elasticsearch, Docker, CDK, GitHub CI/CD, FastAPI, AWS (Athena, RDS, OpenSearch, ECS, SQS), Linux.
YouGov · Remote
Developing, modernising, delivering and operating new product services and features on YouGov Survey Systems platform. Scaling and improving APIs and services used to power YouGov interviewing platform. Improving engineering processes and tools to improve team effectiveness. Mentoring and cultivating the growth of engineers around me. Collaborating to design YouGov technical strategy and architecture design.
Tools & Technologies: Python, PostgreSQL, MongoDB, Elasticsearch, Docker, Kubernetes, GitLab CI/CD, CherryPy, FastAPI, Celery, RabbitMQ, AWS (RDS, OpenSearch), Linux.
BMAT · Barcelona
Leading the Back Office department tech team. Tech lead of SoundSys — a fully scalable, shared system for the distribution of sound recording performance rights revenues. Participating in all the development processes: requirements gathering, design, implementation, data migration and going live. Building a team from scratch to around 15 people including developers, DevOps and QAs.
Tools & Technologies: Python, Django, PostgreSQL, Elasticsearch, MongoDB, Docker, Redis, Celery, AWS (RDS, SES, ECS, VPC, IAM), Linux.
BMAT · Barcelona
Building and maintaining the data pipelines to integrate data sources for most BMAT services. Providing tools to aggregate and consolidate data according to the other departments' needs.
Tools & Technologies: Python, Flask, PostgreSQL, Elasticsearch, MongoDB, Airflow, AWS (RDS, SES, ECS, VPC, IAM), Linux.
BMAT · Barcelona
Building and maintaining the data pipelines to integrate data sources for Vericast — BMAT's monitoring service.
Tools & Technologies: Python, Web.py, PostgreSQL, MySQL, MongoDB, Linux.
Education
Technische Universität München
"Semi-Supervised Suppression of Background Music in Monaural Speech Recordings"
Universitat Politècnica de Catalunya
Languages
Certifications
Coursera · Feb 2015
Coursera · Jun 2014