Shape
Shape
Shape
Shape
Shape
Shape
Shape
Shape
Shape
Shape

Hello, I’m

Iván Corrales

A Freelance Software Expert & Software craftsman

hero

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: hello@ivancorrales.com

  • Phone: +34 684127676

  • Location: Madrid, Spain

Back-end development
99
%
DevOps & Automation
95
%
Front-end development
85
%
Cloud Stack
85
%
Quality Assurance & Testing
85
%
Data & AI
60
%

My Services

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

Development

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 hello@ivancorrales.com 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

Kotasoft

February 2008 - December 2008

Atos Origin

February 2010 - November 2010

Ibermática

November 2010 - May 2012
01

  • 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)

Fujitsu

May 2012- December 2012

Synchronoss Technologies

January 2013- September 2013
02

  • 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

Bankia

August 2014 - February 2015
03

  • 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
04

  • 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)

BBVA

August 2015 - May 2016

Banco Santander

May 2016 - February 2017
05

  • 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

BBVA

March 2017 - March 2021
06

  • 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
07

  • 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

Greenpeace

August 2021 - March 2022
08

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

Full-stack Staff Software Engineer

Smallpdf

March 2022 - So far
09

  • 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

Blog

Transformers for NLP

November 2, 2021
Blog

PDDL in action

2nd September 2021

See more publicated articles below:


Labs

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

LinkedinGithub

Phone

+34 684127676 - whatsapp

Email

hello@ivancorrales.com