AlberrDev Data Workspace

Software Engineer building reliable data systems.

Experience with data products, backend systems and APIs. Growing towards Data Engineering, ML Engineering and AI Engineering.

Alberto Martinez
profile.yamlactive
nameAlberto Martinez
handleAlberrDev
focusdata-engineering
statuslearning / building
Current focusData Engineering
Core toolsPython · SQL · DuckDB
LocationMurcia, Spain

01 / identity

About

I am always looking for ways to improve. I have a curious mind and a genuine passion for learning. I enjoy solving complex problems, understanding how things work, and turning that knowledge into useful, maintainable, and well-structured solutions.

My career started in software development, and I am now growing towards Data Engineering, ML Engineering and AI Engineering. I am interested in working with data carefully and building reliable systems.

Software Engineering, Data Engineering and AI specialisationU-tad · online · since September 2024
Python · SQL · DuckDB · ParquetNative Spanish · English C1 · Basic German

02 / catalog

Projects

Projects connecting data, software and practical learning.

01In progress

Data Pipeline Platform

Reproducible pipeline for practising ingestion, transformation, quality and idempotency.

In progress
PythonDuckDBParquet
Coming soon
02Completed

House Price Prediction

Regression project with EDA, feature engineering and model evaluation over 100,000 rows.

R² 0.8567
Pythonpandasscikit-learn
View on GitHub
03In progress

Data API

API project focused on reliable access to processed data, validation and clear contracts.

Planned
Node.jsPostgreSQLREST
Coming soon

03 / systems

Experience

August 2024 - presentcurrent

Software Engineer · BIUWER

Dataprep / Data Engineering

  • End-to-end feature development with full autonomy for a visual data workflow platform.
  • Migrated processing from ClickHouse intermediate tables to DuckDB and Parquet using NDJSON and VARIANT.
  • Ran local stress tests with up to 70 million rows and 8-9 branches; achieved an approximate 84% format-size reduction in a local format benchmark.
  • Implemented authentication and authorisation end-to-end with Authentik and OIDC.
  • Designed REST APIs with TypeORM and PostgreSQL, storage with SeaweedFS and AWS SDK, and tests with Vitest.
  • Implemented and reviewed connectors for different data sources and formats.
DuckDBClickHouseParquetREST APIsPostgreSQL
Biuwer Analytics / Product Engineering
  • Developed Data Portals with visual content, hierarchical menus and drag and drop.
  • Built a component Design System with Storybook for isolated documentation and testing.
  • Improved average production performance by 15% with Redis and TTL.
March 2024 - June 2024

Full Stack Developer · Capgemini

ADCenter

  • Contributed to a platform for centralising project, team and vacancy management.
  • Worked with Java, Spring Boot, JOOQ, JDBC, CQRS, RabbitMQ, React, TypeScript, Redux, Keycloak and Scrum.

04 / stack

Capabilities

Tools and practices used across data, backend and product projects.

Data

PythonSQLDuckDBClickHouseParquetNDJSONVARIANTPostgreSQLMySQLMongoDB

Backend and APIs

TypeScriptNode.jsExpressRESTTypeORMJavaSpring BootJWTOAuth2/OIDCAuthentikRedis

Engineering

Docker / ComposeSeaweedFSAWS SDKGitCI/CDVitestClean ArchitectureHexagonal ArchitectureVertical Slicing

Frontend and product

ReactAstroTailwind CSSStorybookDesign Systems

05 / credentials

Certifications

Certifications and learning supporting my transition into data engineering.

View credential

Databricks Data Engineer Associate

Recommended goal after consolidating SQL, Python and a practical pipeline.

Future goal

Databricks Professional Data Engineering

A later goal for deepening professional-scale data engineering skills.

Future goal

06 / roadmap

Learning

I am currently deepening my skills in analytical SQL, data pipelines, orchestration, cloud and MLOps.

In progress
Current educationSoftware Engineering, Data Engineering and AI specialisationU-tad · online · since September 2024
01

Ingest

Capture data from heterogeneous sources and connectors with clear contracts and a reproducible entry point.

View experience

07 / connect

Contact

If you want to talk about data, APIs or a collaboration opportunity, you can find me here.