Hello, I’m Diego Rin, Software Developer based in Madrid.
Currently working as Head of Technology at Scalefast.

i develop software

i write clean code

i ❤️ PHP

About me

Natural born software developer, side by side with a computer since I was ten. I love discovering how things work and learning the more the better. I enjoy facing challenges and solving problems. I am especially careful with details and the end result of my work. I am focused on backend technologies, performance and scalability.

Proud father of two kids, one dog and a cat. Music junkie and compulsive vinyl collector, I put some tunes at the Wurlitzer Ballroom some nights. I am sure I couldn't stand this world without music. Love sports, especially boxing, snowboarding and riding a bike. Sometimes I take decent pictures with my phone.

Recent Experience
November 2022 - Present
Head of Technology OMS/Core - Scalefast
Recently I was promoted to Head of Technology in Scalefast. I am responsible for the development the OMS (Order Management System) and the framework/core of the platform. Our main development language is PHP in its 8.1 version, for some things, a few, we use the Openswoole extension. We would like to be language and framework agnostic but now, we are using Slim 4 as glue for our APIs. We are strong advocates of PSR standards and very strict with code cleanliness and good development practices, SOLID, DDD and the clever use of design patterns are pillars of our development.
February 2021 - November 2022
Backend Technical Lead - Scalefast
Started to work as lead backend engineer in the application core team. Focused on design and develop the next generation e-commerce platform backend layer. Using DDD, CQRS and heavy testing to develop an api centric microservices based application. The technical stack is based in PHP 8.x, some pieces of Laravel framework and a well known and tested php packages from League. CI is done using Gitlab.
August 2019 - January 2021
Lead Backend Engineer - Vidoomy
Responsible for planning, design of architecture and development of the new company adserver for video advertising using PHP and LUA, writing clean code focused on high performance and scalability. The technical stack is Openresty (NGINX on steroids), PHP 7.3, Symfony 4.*, MySQL and Redis. Cloud provider is AWS. Elastic Beanstalk for deploy tasks. More details on request.
December 2018 - September 2019
Lead Backend Engineer - Spazious
Responsible for the analysis, definition, and development of the API Rest of the Spazious platform using Python, Django, and Django Rest Framework. In charge of infrastructure and deployment tasks in AWS using Elastic Beanstalk, S3, and Elasticache among other services. More details on request.
May 2016 - June 2018
Backend Engineer - Kimia Solutions
Responsible for planning, design of architecture and development of new functionalities at the company adserver application, implementing code focused on high performance and scalability. The technical stack is PHP 5.x, Slim Framework, Memcached, Redis, MongoDB, MySQL and PHPUnit. Extensive use of AWS services and Docker containers to develop the project infrastructure. More details on request.
Education
1995 - 2000
Universidad Politecnica de Madrid
Escuela Universitaria de Informática
Bachelor's Degree in Computer Science
Thoughts and meditations
1
2
3
4
5
6
7
8
9
const developer = {
name: 'Diego Rin Martín',
title: 'Software Developer',
languages: ["PHP", "JS", "Pyhton", "Go"],
contact: {
email: 'yosoy[at]diego.ninja',
mobile: '+34680450808',
geo: 40.400852726, -3.7015240325
}
}
1
2
3
4
5
6
7
8
9
this.addEventListener('mouseover', () => {
this.flipCard = true;
});