Experience

  • Kantox - Senior Software Developer / Team Lead

    2020-Currently ●

    Elixir Aws PostgresSQL Phoenix RabbitMQ

    I’m currently leading the development of a distributed system that manages the FX risk of large companies. This is one of the most challenging projects that I have had the opportunity to be involved. A fault-tolerant / high-availability system where I’m using Event Sourcing, CQRS, BDD, property testing, and some microservices patterns.

  • Derivco - Senior Software Developer

    2019-2020 ●

    Elixir Go Azure PostgresSQL Ansible RabbitMQ

    All my career was related to start-ups or mid-size companies so I decided to join Derivco, a sportsbook provider with more than 4,000 people working in six different locations around the world. I work in the core team, focused in the migration of a distributed system to a cloud environment.

  • The Book Of Everyone - Full Stack Developer

    2017-2019 ●

    Elixir Elm AWS Kubernetes PostgresSQL MongoDB Phoenix

    After moving to Barcelona I joined The Book Of Everyone where I worked with a creative team from all the corners of the world. Here I started to work again in functional languages. I mainly work on the implementation of a performance-driven book renderer.

  • Meetizer - Full Stack Developer

    2015-2016 ●

    Swift TypeScript GCS FireBase React

    I led the design and development of the last Meetizer version (Social Media app) in a two-step acceleration program, Lazadera (Valencia) and Turn8 (Dubai). I coordinated a cross-functional team of four developers. Some of my work involved the migration to a real-time architecture, the redesign and the implementation of the iOS app and the back-office as a single page application.

  • Stelapps - Full Stack Developer

    2013 - 2015 ●

    Go Objective-C GCS Angular

    Some of my previous coworkers and I founded a company to improve the visibility of our previous client’s apps. We created a marketing and attribution platform called Stelapps; we managed to handle over 1M concurrent users across 2,000 different apps. I led the development of the iOS apps and SDKs, a highly concurrent backend with a public REST API and a web app management tool.

  • Gopango - Full Stack Developer

    2011 - 2013 ●

    Go Java Objective-C JavaScript GCS Angular

    I started at Gopango with a summer internship and then joined their team as a full stack developer. I worked on several projects, mostly for international companies. My work was related to iOS/Android app developing, backend infrastructure and single page applications.

Education

  • Masters in Computer Science - UPV (Valencia)

    2005-2008 / 2010-2012 ●

    C C++ Clojure Haskell Java Python

    Graduated in Computer Science, specialized in Software Engineering and Language Theory. During the last years I worked in functional reactive programming research using Haskell. I have also published the Spanish translation of “Learn you a Haskell for the great good” (http://aprendehaskell.es). I left university for two years to work as a freelance, mainly developing iOS and web apps.