Borja Lafuente Romero

Cloud Architect & Software Engineer

About Me

MSc (Engineer's Degree) in Computer Science at the Technical University of Madrid (UPM). Leading dev teams in fast-paced, continuously changing environments. I have advocated for true continuous deployment, and native cloud applications since I started my endeavours at Amazon. Running state of the art machine learning models at the largest scale on Earth.

Alumnus of the Intelligent Systems & Knowledge Engineering Group, School of Computer Science of the Technical University of Madrid.

Work Experience

Cloud Architect & Tech Lead
TMC
2023 - Present
Spain (Remote)
  • Verisure Securitas Direct: Shifting to the cloud the infrastructure that collects multimedia from millions of connected IoT devices, for the leader of home and business alarm systems in Europe and Latin America.
    Skills: Hybrid Cloud, AWS, IoT
  • Inditex – Corporate Sustainability: Leading a dev team in a new project for Inditex. Creating a culture, and defining mechanisms to drive a positive environmental and social impact, at the world leader in the fashion industry.
    Skills: Leadership, Mentoring, Microservices, Java, Spring, Azure
Software Development Engineer II
Amazon
2017 - 2023
Vancouver, Canada
  • Brand Protection – Customer Trust and Partner Support: Delivering state of the art deep learning computer vision solutions to prevent Intellectual Property abuse at the scale of the largest online catalog in the world. My duties ranged from designing and developing the system, collaborating closely with scientists to run ML models in production, and managing cloud infrastructure (~1MM/y budget), to mentoring new team members.
    Skills: AWS, Machine Learning, ML Ops, Serverless, Microservices, Python, Java, Continuous Deployment
Software Architect
Ericsson
2013 - 2017
Málaga, Spain
  • Ericsson Design & Optimization Services Delivery Platform: Leading the design of the next generation mobile network customer experience management software for mobile network operators.
    Skills: Java, Big Data, SaaS, Cloud, Continuous Delivery, User Experience
Software Engineer
Ericsson
2012 - 2013
Malaga, Spain
  • Ericsson Multi-Vendor Radio Access Network Analyzer: Developing the leading tool in mobile network automatic analysis and troubleshooting.
    Skills: C++, Java, Continuous Integration
Research Assistant, Software Engineer
I&K Group, Polytechnic University of Madrid
2007 - 2012
Madrid, Spain
  • 2010-2012: EADS Cassidian: Scalable architecture for behavioural models in air defence missions.
  • 2009-2010: Ministry of Environment of Spain: Automated Hydrographical Vigilance.
  • 2007-2009: EADS Cassidian: Virtual scenes for behavioural analysis in air defence missions.

Education

Engineer's Degree (MSc) in Computer Science
2003 - 2011
Faculty of Informatics, Technical University of Madrid (UPM)

Thesis: "Scenelab Editor, a mission editor for air defence scenario simulation"

Professional Certifications

"Advanced Architecting on AWS"
2020
Amazon Web Services
"Architecting on AWS"
2020
Amazon Web Services
"Building Enterprise Applications with Spring"
2014
Pivotal Software
"Architect Enterprise Applications with Java EE" Ed1 PRV
2013
Oracle University, Oracle Corporation
"Advanced Java. Internet applications development."
2011
Faculty of Informatics, UPM, Madrid
"Graphic engines in real-time 3D virtual environments."
2005
Faculty of Informatics, UPM, Madrid

Skills & Technologies

Methodologies

Agile (Scrum, Kanban) CMMI

Programming

Test Driven Development OOP Event Processing Java Python Scala C++ C PHP Perl Ada Haskell Bash

Big Data

S3 Athena Redshift Hadoop HDFS Spark Hbase Hive

Web Development

Spring J2EE HTML Javascript React Angular GWT

Cloud / PaaS / IaaS

AWS Azure Docker Microservices Spring Cloud Kubernetes Openstack Openshift

GIS & 3D Graphics

GDAL OGR OpenGL OpenSceneGraph

Databases

DynamoDB Opensearch Solr HBase MySQL PostgreSQL Greenplum

Languages

Spanish: Native
English: Bilingual
French: Intermediate

Volunteering

Canada Learning Code Week (Hour of Code) 2019
Amazon, Vancouver, BC
2019
Computer skills teacher for people in risk of social exclusion
Parrish of S. Francisco de Borja - Hermanos Jesuitas - Madrid
2003
Recreational Activities Instructor
San Miguel Clinic (Psychosocial Rehab.) - Hermanas Hospitalarias - Madrid
2001

Other Proficiencies

Professional

Team leader Mentor

Personal

First Aid + CPR A (Canadian Red Cross) AST2 + Crevasse Rescue (Avalanche Canada)