Position: Senior Software Engineer
Category: Java
English level: upper
Years of experience: 8

During the migration of the legacy system to the microservices architecture, a problem arose that the data of these two systems did not match. In order to identify the reason for the discrepancy in the data, it was necessary to automate this process due to the large volumes of this data (hundreds of thousands of JSON lines). To solve this problem, I developed a program to detect discrepancies in the data of these systems and generate a corresponding report, with the possibility of notifying the people responsible for it. This program can be used for any systems that return API REST data. Configuration and adaptation for each of the cases did not take more than 10 minutes.
I've started working in the biggest Spanish Telcom company named Telefonica. My responsability was to develop a cybersecurity applications using Java 8, Play Framework 2, MongoDB, HTML, CSS and Javascript. 

After that I started working as a Senior Engeneer in a small startup, where we've been developing a small devices for tracking mercancy in live mode, capturing the information about tempurature, falls of the package, tilt angle change, humidity level, etc. Teck stack: Java 8, NodeJS, MQTT, MongoDB.

Later, I went to work for a consultancy while on a project to manage the company's internal financial system. Technologies used: Java 8, Spring Framework, Oracle DB, HTML, Javascript.

I am currently in a consultancy working on a project for a company called Inditex. My job is to develop a system based on microservices to perform the migration of a legacy system. In addition, I develop unit tests to provide the greatest possible coverage, load test launch and analysis of the results and chaos test. Also, part of my job is to analyze the errors found in the operation of the microservice, both at the infrastructure level and at the source code level, and correct them. Technologies used: Java 11, String Boot, Python 3, gRPC, DB2, Grafana, Kafka, Elasticsearch.
I'd like to gain new experience working on a new project and have the opportunity to use and learn new technologies