Hello, I’m

Iván Corrales

A Freelance Software Expert & Software craftsman


About Me

Why should you hire me?

With over 15 years of experience working on a wide range of projects, I will bring my leadership, motivation, and problem-solving skills to your company.

A brief introduction

I am a full-stack engineer whose passion lies in building great products while enabling others to perform their roles more effectively.

I am a strong advocate for self-improvement, continually striving to evaluate and keep abreast of new technologies and Software paradigms.

I have led, architected, and built horizontally scalable architectures for a great number of projects.

In my career journey, I have been involved in a large number of roles in different fields such as front-end, back-end, mobile, data, AI, cloud, QA, or DevOps.

  • Experience: > 15 years

  • Email:

  • Phone: +34 684127676

  • Location: Madrid, Spain

Back-end development
DevOps & Automation
Front-end development
Cloud Stack
Quality Assurance & Testing
Data & AI

My Services

See below ihow can I contribute to the success of your projects


Designing, architecting, and coding your projects and proof of concepts.

Testing & Bug-fixing

Test automation will give you confidence that everything is working correctly.

Training & Coaching

Helping you on keeping your team updated with the latest technologies instead

Candidates screening

Being part of the selection process, checking the technical skills of your candidates, or defining and evaluating assessments.

Researches & Publications

Doing research and making public contributions on behalf of your team.

Consultancy and Support

Contact me in case you need some software doubt, technology inquiry or you want to be audited.

Do you have any project in mind?

You can reach me at for a freelance inquiry, job offer, consultation, or feedback

Additionally you could also contact me on Linkedin

Work Experience

Software Developer

UCM (Universidad Complutense de Madrid)

May 2007 - February 2008


February 2008 - December 2008

Atos Origin

February 2010 - November 2010


November 2010 - May 2012

  • Building and contributing to several products, mainly in the backend side.
  • Assisting other developers in tehcnical task and advisoring about clean code and best practices.
  • Working with different architectures and several programming languages.

Software Engineer (Freelancer)


May 2012- December 2012

Synchronoss Technologies

January 2013- September 2013

  • Implementing new functional requirements and bug fixing for telecom companies management applications at Fujitsu.
  • Implementing new functionalities for the NewBay white label software platform which powers cloud-based services for storing, sharing, accessing and organizing digital content.

Software Architect


August 2014 - February 2015

  • Leading architecture team in charge of building required solutions.
  • Building microservice applications for automating internal business workflows at Bankia.

Cloud Engineer

Paradigma Digital

February 2015 - August 2015

  • Working in the definition of Cloud stack for research and development projects for Santander Bank
  • Introducing SCRUM as a work methodology for teams in Santander Bank.
  • Building PoC's for the R+D department in Santander Bank.

QA Lead / DevOps (Freelancer)


August 2015 - May 2016

Banco Santander

May 2016 - February 2017

  • Leading strategy of testing automation in architecture teams in BBVA.
  • Developing new functionalities for BBVA mobile & Net applications.
  • Designing & building microservices architectures for new internal products at Santander Bank.
  • Automating CI pipelines and providing automation for infrastructure as a code.
  • Working in the research & development department and introducing Cloud technologies to other teams.

Cloud Tech Lead


March 2017 - March 2021

  • Leading squad in charge of implementing the kernel of the BBVA Cloud platform
  • Automating infrastructure creation.
  • Providing projects with Continuous Integration and Continuous Deployment mechanisms.
  • Setting up the development environment & automating integration tests.
  • Assisting developers.

Senior Software Engineer

New Relic

March 2021 - August 2021

  • Designing and implementing new integrations for monitoring infrastructure.
  • Assisting other developers in Software development best practices
  • Bug-fixing taks on existing integrations.

Data Operations Engineer


August 2021 - March 2022

  • Bug fixing on existing data pipelines
  • Identifying the tools that will compose the Data Stack for the Organization

Full-stack Staff Software Engineer


March 2022 - So far

  • Implementing new features for the Monetization team.
  • Implementing UX changes and adapting the front-end to new requirements.

From The Blog

I love writing articles and sharing my researches with others. Below you can some of my published articles


Transformers for NLP

November 2, 2021

PDDL in action

2nd September 2021

See more publicated articles below:


The best way to keep me updated and improve my technical skills is mainly to keep coding and testing technologies. I encourage you to visit my opensource contributions on Github. You will find a bunch of projects under my GitHub Personal Account and my GitHub organization.

Anyway I would like to highlight the projects that I am most proud of them:

Master’s Thesis in Artificial Intelligence

The Thesis document can be downloaded here


AI | NLP |  Transformers

Analysis of models based on Transformers for Answer Search Systems in an academic domain.


Go | DSL |HCL | Testing

A next-generation testing tool. Orion provides a powerful DSL to write and automate your acceptance tests.


Go | AOP

The Go library that will drive you to Aspect Oriented Programming world!


Go | Functional | Streams

Koazee is a StreamLike, Immutable, Lazy Loading and smart Go Library to deal with slices


Elixir | BDD

Exkorpion is an Elixir framework to do testing in a BDD way

Get In Touch

If you would like to send me some feedback, suggestions, hire me or have a talk, feel free to drop me an email.

Social Networks



+34 684127676 - whatsapp