Cristian López Fernández

Director of Engineering

Email: crilopfer@gmail.com

Phone: (+971) 58 103 8117 | (+34) 667 82 61 26

About Me

Passionate and results-driven Director of Engineering with more than 10 years of experience in the tech sector. Skilled in driving innovation, optimizing operations, and delivering cutting-edge solutions that accelerate business growth. Recognized for aligning technical strategies with business and product objectives, driving revenue generation, and ensuring compliance in complex regulatory environments.

Throughout my career, I have built and managed high-performing engineering teams, fostering a culture of collaboration and continuous improvement. With a strong focus on scalability, robustness, and security, I have successfully executed technical and product roadmaps to support mission-critical systems.

My expertise extends to navigating the evolving startup landscape, staying ahead of industry trends, and embracing emerging technologies. I have a proven track record of successfully collaborating with cross-functional teams, including product, marketing, data, and executives, to drive innovation and achieve shared goals.

Passionate about technology, I actively participate in industry conferences and workshops to stay updated with the latest advancements. I am committed to mentoring and developing top talent, fostering a culture of continuous learning, and empowering teams to excel.

Experience

Baraka

Director of Engineering

Full-time

October 2022 - Present

Dubai (United Arab Emirates)

Baraka

Educate, enable and empower everyone to invest.

As Director of Engineering at Baraka, I lead a high-performing team while reporting directly to the founding team (CEO and CTO).

I drive innovation and develop solutions that optimize performance, scalability, and security. I work with cross-functional teams to align technology strategies with business goals and foster a collaborative and innovative culture.

My main focus is developing robust and scalable systems and using my expertise to design high-availability and low-latency infrastructure. Leverage best practices such as continuous integration, automated testing, and agile methodologies to streamline our development process and reduce time to market.

I recruit and support top engineering talent and encourage their growth through mentoring and training programs. I foster a culture of knowledge sharing and encourage staying up to date with industry trends.

I work closely with the ExCo team and contribute to revenue generation. By providing technical insight and support, we effectively position our products, understand customer needs, and develop revenue-centric capabilities that drive customer acquisition and retention.

Wio

Technical Lead

Full-time

May 2022 - October 2022

Abu Dhabi (United Arab Emirates)

Wio

Banking As A Platform

Leading the engineering lending platform team of Wio bank

This was a completely new project that I started from scratch. Defining the MVP scope and platform architecture in close collaboration with the main stakeholders.

I was primarily responsible for:

  • Hiring the team (Back‑end, Front‑end, DevOps, and QA)
  • Defining internal processes
  • Designing the system architecture
  • Managing partnerships

Tech stack: Spring Boot, Java 17, Azure, Kubernetes, PostgreSQL, Kafka, among other technologies.

Tymit

Engineering Lead

Full-time

March 2021 - May 2022

London (United Kingdom)

Tymit

The credit card, reinvented. A Fintech bringing financial wellness to customers.

I was promoted to Lead position. Key responsabilities about this role are:

  • Managing engineering team
  • Design scalable, reliable and secure architecture solutions
  • To be involved with stakeholders and product in the company roadmap decisioning
  • Continue contributing to product with customer features implementation

Tech stack: Quarkus, Java 11+, JUnit, Micronaut, Kotlin, Grails, Groovy, Spock, AWS (SQS, SNS, RDS, EC2, SES, CloudWatch, API Gateway), PostgreSQL, MongoDB, Docker, Kibana, Grafana, Prometheus.

Tymit

Principal Software Engineer

Full-time

February 2018 - March 2021

London (United Kingdom)

Tymit

Employee no. 1

I started the project from scratch. At the very beginning, in order to get an early MVP, we built a monolith system based on Grails and Groovy. After 1 year and due to the growth of the company, we started migrating our monolith architecture to microservices architecture using Quarkus and Java. The main reasons for that were scalability, continuous integration and understanding of the domain model of the business.

I have been involved in the whole business growth process of the company, taking decisions with stakeholders and contributing with new features for product area.

As part of the team’s growth, I have been mentoring all of them, giving support and helping in the onboarding task.

Some of the customer features I have implemented at Tymit:

  • Wallets integration (Apple Pay & Google Pay)
  • Open Banking: Payment Initiation Services (PIS) & Account Information Services (AIS)
  • Direct Debit
  • Real time authorizations / transactions / payments, 3D Secure
  • KYC

Tech stack: Quarkus, Java 11+, JUnit, Micronaut, Kotlin, Grails, Groovy, Spock, AWS (SQS, SNS, RDS, EC2, SES, CloudWatch, API Gateway), PostgreSQL, MongoDB, Docker, Kibana, Grafana, Prometheus.

Universidad Rey Juan Carlos

Associate Lecturer

Part-time

January 2019 - August 2021

Madrid (Spain)

URJC

“A man's college and university degrees mean nothing to me until I see what he is able to do with them.” - Henry Ford

Associate Lecturer in the Department of Computing Science, Computer Architecture, Programming Languages and Systems and Statistics and Operative Investigation.

I was in charge of the following subjects:

  • High Performance Computing
  • Distributed systems
  • Development of applications for mobile devices

Santander UK

Senior Software Engineer

Full-time

September 2017 - February 2018

London (United Kingdom)

Santander UK

A wholly owned subsidiary of the Spanish Santander Group

Participating in several projects from a R&D department.

  • Implementing Blockchain solution for internal project
  • Leading OCR project for Identity document verification

Tech stack: Java 11, Kotlin, Apache Kafka, Corda, Tesseract, Spring Boot, JUnit, PostgreSQL, MongoDB, Docker.

Babel

Senior Software Engineer

Full-time

October 2015 - September 2017

Madrid (Spain)

BABEL

Information Technology & Services

As it is a consulting company, I was participating in several projects from different companies like BBVA, Orange, Telefónica, Sanitas, HM Hospitales, among others.

Although I participated as individual contributor most of the time, I had the opportunity of leading some teams (5-6 people) as Team lead using agile methodologies, supporting them on the technical area, contributing on technical design sessions, etc.

Tech stack: Java 11, Java 8, PHP, Python, Spring Boot, JUnit, Django, Liferay, PostgreSQL, MySQL, MongoDB.

Grupo Comunica

Junior Software Engineer

Full-time

May 2013 - September 2014

Córdoba (Spain)

Grupo Comunica

Global Telecommunications Operator

  • Participating in the development of Android & iOS applications
  • Implementing Audio-Visual streaming project

Tech stack: Java, Android SDK, Objective-C, Spring Boot, JUnit, PHP, MySQL.

Education

Universidad de Granada

Master's degree, Data Science and Computer Engineering

Grade: A

2014 - 2015

Master’s Thesis: SmartARGlass - Augmented Reality on smart devices

Universidad de Córdoba

Degree, Computer Engineering

Grade: B+

2010 - 2014

End-of-Degree project: RPiDomotic - Domotic system using Raspberry Pi

A Little More About Me

I love Amazon Alexa and I am contributing with skills implementations about education, mental health and leisure.

Also, I am Open Water Diver by SSI International.