Senior Software Engineer specialized in analysis and development of high performance web applications, and improving development through the use of agile methodologies and best practices.
Experience designing and building distributed e-commerce and payment processing systems.
Interested in designing, building and leading technologically attractive projects.
Open University of Catalonia
GraphQL: benefits and caveats, and getting started with it in Python.
Introduction to RethinkDB.
Using to CoreOS and Kubernetes to develop, deploy, scale and upgrade a simple Python/RethinkDB application.
Lean principles and how to apply them to our daily work.
A look at how to scale an existing monolythic system, and how companies such as Disqus and Eventbrite have done it.
What Agile has to say about how to decide when design is needed, and how much
Continuous Deployment: principles, motivation, and how to apply it in our real work.
The non-secret details on how we built Paylogic's virtual queue system.
How User Stories work in Agile.
How to set up and use Celery with RabbitMQ.
How to approach estimation in Agile projects.
A dive into how Tornado is designed and implemented.
How Scrum works. Kickstarted the introduction of Scrum in Paylogic.
How ZeroMQ works.