As a Developer Advocate at AWS, I help developers make the best of cloud.
I love data storage, big and small. I have extensive experience with SQL, NoSQL, graph, in-memory databases, Big Data, and Machine Learning. I like distributed, scalable, always-on systems.
Before working at AWS I spent 20 years developing software professionally and sharing what I learnt with the community. I've spoken at events in over 20 countries, mentored dozens of start-ups, taught for 6 years at different universities, and trained hundreds of professionals on cloud and data engineering.
More About me
Software engineer (working in IT since 1994) with a strong interest in Cloud Architecture and Big Data (since 2012). Before that I developed web applications and distributed systems with a focus on the data layer.
I co-founded teowaki and aprendoaprogramar. I used to be Head of Engineering at Datatonic, partner and CTO at ASPgems, and a co-founder at Utende.
Having co-started 3 companies, I bring a startup mentality even when working with large corporations.
I'm currently based in Madrid. In the past I've worked in Zaragoza, Brescia, New York, Barcelona and London.
All along my career I have been a technical trainer on different subjects. I was also a part-time teacher at different universities on the topics of Software Engineering and Programming Languages (JAVA). In the past, I trained companies like Google, Cisco, Inmarsat, Lastminute, HSBC, Accenture, Zalando, BBC, JustEat, ScotiaBank, or HomeDepot.
I love tech conferences, and I have spoken at more than 60 events in about 20 countries about AWS, Data Lakes, Data Engineering, Amazon Athena, Amazon EMR, Amazon S3, AWS Glue, Amazon Kinesis, Amazon Aurora, Amazon Neptune, Amazon SageMaker, Apache Flink, Apache Kafka, Apache Beam, Redis, Hadoop, Spark, PostgreSQL, Elasticsearch, Serverless applications and Serverless Data Engineering, GCP, Streaming analytics, Machine Learning, BigQuery, Apache Beam, Dataflow, PubSub, Distributed Databases, Ruby on Rails, API usability, REST web services, hypermedia APIs, agile development, SEO, analytics, CSS frameworks, game development, software engineering, and team management. In the past, I also helped organizing a number of conferences and local groups.
When it comes to programming languages, I am competent at Python, Ruby, and JAVA. I've also used PHP and C++ in the past. Not scared of learning new tricks. After all, if I could learn to program using BASIC on an Amstrad when I was 12, and had to write COBOL on paper while at Uni, I am pretty sure I can handle whichever stack is hot right now.
I was officially a Google Developer Expert on the Cloud Platform since 2014, and GCP Authorized Trainer since 2015, until I quit the program in 2019 to join AWS.
I was Google Certified both as Cloud Architect and Data Engineer, and due to my outstanding work with the data layer on GCP, Google regularly referred me to help their customers with complex data migrations.
I'm also the author of the book (not a best-seller, mind you)
“Aptana RadRails: An IDE for Rails Development”
, which I wrote back when I was an active member of the Ruby scene. I was a founding member of the
Spanish Rails Conference, the
Users Group (SRUG),
madrid-rb, the Ruby users group in Madrid, and
the Spanish Railscamp. I used to be a coach at codebar and Railsgirls.
I mentored at several editions of MassChallenge and Google Launchpad.
I worked as a lecturer for three Universities:
- Fundación San Valero (Software engineering I and Software analysis & design)
- Universidad Francisco de Vitoria (JAVA programming and Advanced JAVA)
- Tracor/San Pablo CEU (Web development with PHP and MySQL)
I have delivered talks and workshops at several other universities, training institutions, and bootcamps, including
Instituto de Empresa, AFI, UPC, Universidad de Valladolid, IronHack, and Hack-a-boss.
The list of companies I've worked for includes
Fundación San Valero,
Vector Software Factory,
Intesys Integrated Services,
Utende (I co-founded it),
Amazon Web Services.