Principal Software Engineer at Meroxa
January 2021 - Present (Last updated on March 21, 2025)I joined this startup in 2021 with the ambitious goal of revolutionizing how companies operate with real-time data. Founded by two ex-colleagues at Heroku, a company of 9 people at that time felt like an exciting change from what Heroku had become, a developer platform driven by an enterprise like Salesforce.
At Meroxa, I joined as a Backend Engineer, working on both Platform Features and our open-source solution, Conduit. During my time at Meroxa, my priorities have always been:
- Elevating the Developer Experience by finding the simplest solutions to existing problems.
- Communicating both internally and externally about how our platform and products fit the market. Internally, making sure everyone stays aligned with our mission, and externally finding ways to collaborate with other companies.
- Increasing automation and enabling practices for delivering features at a more iterative pace.
- Culturally, finding better ways to communicate and collaborate independently of the employee's geographic location. Making sure no one is left behind.
Here are some of the highlights since I joined at the time of writing:
- Designed and developed our Meroxa CLI, ensuring it could be easily distributed and operated by anyone while being highly intuitive. This one contains a long list of features, but you can read some about my journey (dated October 11, 2022) on this blog post.
- Worked on Self-Hosted Environments. My focus was on the CLI and control plane (Platform API).
- Led and worked on developing Turbine, our company pivot putting the focus on the developer. My main focus was on the CLI, Turbine Go library, and control plane (Platform API).
- Helped with documentation across all our platform components, including how to operate with our Platform and Conduit.
- Led and worked on an Intermediate Representation project to move the orchestration for Turbine deployments to our control plane.
- Worked on Turbine-Core, a gRPC architecture to centralize Turbine libraries and help develop support for other languages (at the time of writing, we support JavaScript, Go, Python, and Ruby).
- Worked on Turbine-Ruby, announcing this at RubyConf 2022 in Houston.
- Led the simplification of our platform by leveraging our Conduit OSS, eliminating the need for a specific code SDK using Turbine.
- Contributed to our CI/CD Platform infrastructure using ArgoCD.
- Worked on Conduit 0.9, enabling data processing using Wasm processors.
- Added support for multiple collections to Conduit 0.10, allowing users to fetch and send data to different collections in a single pipeline.
- Worked on adding Schema support to Conduit on 0.11.
- Worked on implementing Pipeline Recovery on Conduit, making customer pipelines more resilient. Released on Conduit 0.12.
- Designed and implemented a Conduit CLI. Released on Conduit 0.13 and blogged about here.
Changelogs:
- Choose your own file template for an S3 connector with Turbine
- Turbine Intermediate Representation
- Warp workflows to add resources to the Meroxa Platform
- Fig users can now get autocomplete for all Meroxa CLI commands
- New CLI command to inspect Turbine Application logs
- Automation to run the latest and a new config set command
- CLI built from source includes more information
- Meroxa CLI v2.0.0 (Beta)
- New pipeline describe command
- Changes to connector commands
- New CLI `--no-headers` option
- New CLI config command
- Meroxa's CLI is 1.0.0
- Sunsetting Meroxa's Legacy CLI
- Meroxa CLI v.0.9.0 is GA
- Conduit Changelogs
Blog posts:
Recommendations at Meroxa 💬
Ali Hamidi
CTO @ Meroxa // Principal Engineer/Software ArchitectI've known Raul for close to 8 years now, having first worked on adjacent teams at Heroku (Salesforce) and then directly at Meroxa (where I was fortunate enough to convince him to join us).
Raul is an exceptional engineer that not only has great technical chops but also has a natural and keen intuition for solid User Experience; a genuinely unique combination that allows him to deliver incredible value to any project.
As a colleague and a team-mate, he has always lifted the team, continuously looking for ways to improve himself, the team and the organization as a whole.
Raul is an awesome addition to any team.
November 26, 2024, Ali managed Raúl directly
Sara M
Product Designer / VP of ProductRaúl is one of the most thoughtful and creative software engineers I've worked with in my career.
He consistently pushes the boundaries of what is possible, bringing innovative ideas and solutions to the table. He is quick to offer feedback and always comes prepared with thoughtful questions to help work through challenging problems. This has made him invaluable as both an engineering and design partner.
It's rare to find someone with both the technical skillset and design sense that Raúl has. He has an impressive attention to detail and strong intuition when it comes to design challenges. He knows how to balance complexity of implementation and good user experience, always keeping customers front of mind.
On a personal level, he's incredibly self-aware and thoughtful. In his day-to-day interactions not only with myself but other members of the team. He's an incredible communicator who never shies away from difficult conversations and always finds a way to turn difficult situations into positive outcomes.
Beyond Meroxa, I would be honoured to work with Raúl again in the future. :)
November 7, 2024, Sara worked with Raúl but on different teams
Principal Software Engineer at Heroku
February 2012 - January 2021As a developer in Heroku, joining a 30+ company back then, I had the opportunity to work on many different projects during the 9 years I worked there, and to contribute building the Engineering Culture they had when I left.
I worn many hats during my time in Heroku, with a period of becoming an Engineering Manager from July 2015 to November 2016, and I led projects for the most part of my time. In 2017, I relocated from San Francisco to Madrid, where I currently live and work remotely ever since.
During my time at Heroku, my most used development languages were Ruby (Ruby on Rails, Sinatra, Pliny) and JavaScript (Ember, TypeScript, NodeJS, and some Backbone). I also had to do a thing or two in Go and Elixir.
Some of the projects I helped shipping were building the Heroku Status Site, the main Heroku interface twice (to a Rails Application in 2012 and to an Ember JS application in 2014), Heroku Enterprise, Heroku Teams, Heroku SSO, Heroku Flow (Heroku Button, GitHub Sync, Dropbox Sync (already discontinued), Heroku Pipelines, Heroku Review Apps, Heroku CI).
I helped building the Heroku Platform API, and built the template for the invoices used for more than 7 years. Led and developed a project to increase the collection rate on delinquent accounts. Made extensive contributions to the Heroku CLI (in TypeScript). Worked on pretty much any public interface in Heroku (www.heroku.com, dashboard.heroku.com, blog.heroku.com...). I helped sunsetting an enormous list of services, and some of my latest contributions were regarding Salesforce Evergreen, and other projects haven't shipped yet.
Recommendations at Heroku 💬
Alasdair Monk
Software Designer interested in bettering developer toolingRaúl is a deep thinker who brings passion and expert knowledge to every project he works on. This combined with his natural friendly demeanour make him the perfect team member. There are few people who I would rely on to drive a project and balance all concerns of pragmatism versus excellence but Raúl is definitely one of them.
December 1, 2020, Alasdair worked with Raúl on the same team

Jonathan Clem
Software EngineerRaúl and I worked together at Heroku, and he has always remained one of my favorite people I've ever worked with. Raúl is a great programmer with an inexhaustible curiosity and appetite for improvement. At the same time, he's able to balance that desire for technical excellence with keen pragmatism. On top of all of his skills as a technical leader, Raúl is also a kind person with a great sense of humor. I'm confident I'm not the only one that hopes to be able to work with him again some day.
September 9, 2020, Jonathan worked with Raúl on the same team

Naaman Newbold
Engineering LeaderRaúl is an amazing talent that combines a designer, coder, product thinker, and wonderful human being all into one. During the (long) time we've spent together at Heroku, I have seen him lead multiple engineering efforts that contributed to our bottom line and created a healthier engineering organization. One of my favorite things about Raúl is that he's always excited to try new things: process, technology, ideas... he relishes the opportunity to experiment and make things better. I can't recommend Raúl enough.
September 8, 2020, Naaman worked with Raúl on the same team
Brian Runnells
Front-end Engineering DirectorRaúl and I worked together for several years at Heroku and I would not hesitate to recommend him. He has a consistent track record of technical leadership with a knack for organizing and leading complex cross team initiatives. He deeply cares about our customers and his teammates, always prioritizing his efforts with their needs in mind.
September 4, 2020, Brian was senior to Raúl but didn't manage Raúl directly

Paul Elliott
VP of EngineeringRaul and I worked together at Heroku/Salesforce for many years, both as colleagues and in a direct reporting relationship. He is without a doubt one of the most trusted engineers I've ever worked with. He is thoughtful, methodical, and genuinely cares about the "why" of our work. He has a demonstrated ability to adapt to different types of projects and technology stacks as he's led delivery of numerous features on the platform. Would absolutely hire again.
September 3, 2020, Paul was senior to Raúl but didn't manage Raúl directly
Front End Developer at ideup!
February 2011 - November 2011ideup! was a perfect and refreshing experience in which I helped developing the most important project of the agency at that time. It required extensive visualizations that would illustrate gas consumption telemetry in a comprehensive way to the customer.
Main technology used was PHP (Symfony2), and although I had to submit some patches here and there, my main focus was on the client side styling everything using SASS, and JavaScript with the help of jQuery to make sense of all DOM manipulation required.
Front End Developer at Vizzuality
February 2010 - February 2011Vizzuality is the startup I feel most proud of. Joining a team of 3, we shipped a fair amount of high quality projects in a really short time. Every single project required a map to visualize complex data that would tell a story.
My main focus was developing components using Action Script 3.0, using Flex Builder and Adoble Flash, coding interfaces using JavaScript, jQuery, and working in the back-end using Ruby on Rails 2.3.5 and 3.0. Some projects required styling a scrollbar when this was a real headache. I still remember that Taxonomic Browser 😅.
Recommendations at Vizzuality 💬
Javier Álvarez Medina
Co-Founder at Tinybird.coIt was great to work with Raúl. Great guy and besides having great programming skills, he is a man of commitment and fast learning. Pity our work relationship was only a year.
July 4, 2011, Javier worked with Raúl on the same team
Front End Developer and Designer at Sport Life magazine
May 2008 - February 2010Here, I did a bit of everything (I even had to cover some news). During my time at this magazine, I was the only technical person and worked with journalists to make their dreams come true. I recorded and edited videos, I designed and wrote in Action Script 2.0 and 3.0 an unquantifiable amount of banners to sell anything they wanted to sell online and make more subscriptions. I worked on the CMS that would feed the website. I would re-design and code the website. I coached the team. Here is where I also found my love for running.
Recommendations at Sport Life 💬

Marcos Pérez Castell
Jefe de Sección en el Ministerio de la Presidencia, Justicia y Relaciones con las CortesRaúl, además de un magnífico profesional, es una persona siempre atenta a aprender e interesada en todo lo que pueda llevarle a mejorar en su trabajo. Además, es el tipo de compañero para el que siempre se puede contar para generar buen ambiente de trabajo y para echar un mano en lo momentos complicados.
June 24, 2010, Marcos worked with Raúl but on different teams
Juan Manuel Montero Hernán
Director de Desarrollo de Negocio Digital en Sport Life IbéricaHay muchas cualidades que destacaría en Raúl. Hemos trabajado juntos y lo primero que resaltaría es su creatividad. Continuamente está aportando ideas para mejorar los procesos y economizar tiempo. Esta creatividad se refleja también en su lado artístico, por eso es muy buen diseñador. Además es eficiente y productivo, cualidades que no siempre acompañan a los creativos pero sí van de la mano en el caso de Raúl. Su mente inquieta le hace buscar nuevas soluciones continuamente, lo que le convierte en una buena figura para nuevos proyectos. Lo recomendaría sin duda, especialmente para tareas poco monótonas que impliquen creación.
June 21, 2010, Juan Manuel managed Raúl directly
Technical Programmer Analyst J2EE at Oesia
October 2006 - May 2008Back then, I was naive enough to think that in order to make a career, I had to find a job as Java developer.
During my time there I've got to learn about Spring 2.0, EJB 3.0, Struts 2.0, Hibernate 3.2, Maven2, Ant, Bea Weblogic Server 10.0, GlassFish, JUnit Testing, Oracle DB, MySQL, JSP, TLD and JSTL.
Recommendations at Oesia 💬

Juan C Garrido Suso
Software DeveloperRaúl es un trabajador apasionado y habilidoso, con una gran actitud por aprender y terminar las tareas con éxito. Tuve la suerte de trabajar con él en una importante institución bancaria del estado y demostró ser capaz de de integrarse en equipos de trabajo en dificultades con éxito con una excelente actitud y aportando una buena dosis de entusiasmo y talento.
June 22, 2010, Juan C worked with Raúl but on different teams
Production Manager at Workcenter
October 2004 - October 2006During the time I was trying to make a career out of acting, I worked in this company (like Staples) to end up becoming a Production Manager. I actually end up learning some bits about recruiting (I had to fire the person I had hired a month before), about accountancy, and lots of things about printing.
IT at AENA
June 2000 - August 2004After an internship from March to June 2000 I was offered a job to work at the airport of Tenerife North, and worked quite extensively providing support to their company airlines, and to the own Airport staff.
I also had to unplug it and plug it back in many times to make things work.