Barcelona, Catalonia, Spain
5+ years of professional experience as a software engineer, including ~2 years as a tech lead. Currently mostly building data platforms and pipelines on AWS + Snowflake, and CI/CD for it. A few notes about me: * I've held responsibility for estimation, development, testing, release and production support of products and features I've worked on - full ownership * I like participating in technical and architectural decisions/design * I have experience leading a team and performing solution architect activities * I have experience in direct communication with BAs to help negotiate and translate business requirements into technical ones, refine and estimate tasks/stories, bring tasks to developers, etc * I have experience sharing technical Python, AWS and git knowledge inside the team * Not afraid to dig into CI/CD - I've built CI/CD pipelines from scratch * I like and appreciate established engineering culture and related processes * I'm a fast learner (I learned AWS for a project after being onboarded and started working on par with the team, and became a key developer after a couple of months) and can navigate, explore and understand unknown codebases quickly * AWS-certified (AWS Certified Developer - Associate) Technologies and tools I've used: * Languages: Python (main, advanced knowledge), JavaScript/TypeScript (mostly for AWS CDK, but for hobby frontend scripting as well), C (first language learned from uni, good knowledge), curious about Go * AWS (S3, EC2, Lambda, Batch, Glue, ECS, SNS, SQS, Event Bridge, Athena, RDS, DynamoDB, API Gateway, ECR, SageMaker, SDK, CDK, CLI) * Docker (including containers layers/size optimization, platform-specific builds) * SQL (Snowflake, SQLite, PostgreSQL) and NoSQL (MongoDB, DynamoDB, ElasticSearch/OpenSearch) * Data transformation tools: DBT, JSONata * FastAPI for building Python backends * API: REST, GraphQL * Nextflow pipelines and Seqera Platform * Testing: pytest, jest, Cucumber BDD * CI/CD: Github Actions, Jenkins, Gitlab CI * Git (Github, Gitlab, Bitbucket) * CLI tools: cat, less, tail, head, wc, find, grep, ripgrep, fzf, fd, jq * Editors: JetBrains (IntelliJ, PyCharm) -> VS Code -> Neovim (primary editor right now) * LLM models and tools: ChatGPT, Claude, Github Copilot - ask + agent modes * OS: macOS (primary, love it), Linux (Debian-based, can use no problem), Windows (personal experience, would not want to use for software development, still can if needed)
Leading a cross-functional team of 10+ developers and working on: * Event-driven data pipelines using AWS + Snowflake + DBT * Nextflow pipelines and AWS compute infra, and supporting enterprise installation of Seqera Platform on AWS EKS * IaC + CI/CD for components deployment * Supporting internal legacy data platform
Continue working on customer's internal data platform
Working on customer's internal data platform: * Designed secure APIs for controlled data access and integrated with third-party systems * Enhanced GraphQL API (refactoring, new queries/mutations) and deployed SSO-enabled playground * Improved CI/CD pipelines, automated BDD e2e tests, and resolved platform issues * Supported customer developers and data scientists, onboarded new team members
Working on multiple projects: * Developed ETL scripts for data cleaning and training NLP models for financial news sentiment scoring * Developed loan-calculation service for car seller customer: implemented DataDog integration and observability metrics, enabled support for async frameworks in customer's internal library