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 am the co-founder of teowaki and aprendoaprogramar. I used to be partner and CTO at ASPgems, and a co-founder at Utende.
I've been officialy a Google Developer Expert on the Cloud Platform since 2014, and GCP Authorized Trainer since 2015. I am Google Certified both as Cloud Architect and Data Engineer, and due to my outstanding work with the data layer on GCP, Google regularly refers me to help their customers with complex data migrations.
I love data storage, big and small. I have extensive experience with different SQL, NoSQL, Graph, in-Memory, and BigData solutions. I like distributed, scalable, always-on systems. 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). I've recently 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 15 countries about GCP, Streaming analytics, Machine Learning, BigQuery, Apache Beam, Dataflow, PubSub, Redis, Hadoop and Spark, 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.
Having co-started 3 companies, I bring a startup mentality even when working with large corporations.
I'm also the author of the book “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 Spanish Ruby Users Group (SRUG), madrid-rb, the Ruby users group in Madrid, and the Spanish Railscamp.
I'm currently based in London. In the past I've worked in Zaragoza, Brescia, New York, Barcelona and Madrid.
The list of companies I've worked for includes Fundación San Valero, Intersneter, Qarana Solutions, Genetsis Partners, Vector Software Factory, Intesys Integrated Services, Utende (I co-founded it), Fatwire and ASPgems. teowaki.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)