About Raúl
Spanish
Native or bilingual
Catalan
Native or bilingual
English
Fluent
Experience
- ParserSoftware Engineer at IAGLAVIATION AND AEROSPACEJune 2023 - October 2023 (5 months)Barcelona, SpainAs part of a Scrum team within the IAG airline holding company I was involved in thedevelopment of a Java Spring Boot microservice whose aim is to calculate the change inprice and Avios loyalty points after a flight reschedule. As a first phase we wereimplementing the integration with Air Lingus REST API and the idea is to continue withBritish Airways.The service code was stored in a Bitbucket repository using Git and was analysed by thecompany’s configured SonarQube rules. It was configured to populate the APIdocumentation with Swagger so anyone with access could check its functionality.Besides the business related tasks I was involved in some service architecture proposalsand implementations, the integration with the Kong Gateway, the modification of theproject’s pipelines or the investigation of third party API’s through Postman.
- ParserSoftware Engineer at ModulrBANKING AND INSURANCEJuly 2021 - July 2023 (2 years and 1 month)Barcelona, SpainAs part of a Scrum team within the British Fintech Modulr, development and maintenanceof a Spring Boot microservice in charge of the retrieval and redirection of paymentsrequests coming from a third party network. That implied the modification of many other core microservices.Besides that actively working on a new component designed to provide the ability toswitch customers accounts and payment arrangements between banks. For that purposeintegration with Pay.uk XML payload files through AWS S3, REST API and webhooks withthird party banking organizations, and REST API and RabbitMQ messages with some otherinternal microservices.All the different microservices within the company were implemented with Java SpringBoot and deployed to Amazon EC2 instances though Jenkins pipelines. The code wasstored in GitHub private repositories and analysed with SonarQube. Each microservice hadto comply with a few architecture rules such as following Java code and Liquibase SQLscripts good practices, populating Swagger API documentation, or package namingconventions.
- MANGOSoftware EngineerE-COMMERCEOctober 2018 - July 2021 (2 years and 9 months)08184 Palau-solità i Plegamans, Barcelona, SpainAs part of the Customer team, maintenance of legacy code and development of newrequirements oriented to customer adquisition and retention. Technically the main focus isto extract functionality from the monolithic Java 7 + Faces web whenever possible to JavaSpring Boot microservices.Included in a team that implemented a Spring Boot template that any team would use asstarting point of new developments, reducing learning curve and increasing consistencybetween microservices. It included configurations and common guidelines such as thelogging approach, a basic Jenkins pipeline, the Git repository creation, Swagger inclusion,Sonar configuration, etc.Integration with the company Oracle customers datalake from the web monolith through amicroservice that would send any customer’s data update over REST API calls. Thisimplied a good amount of effort on troubleshooting that interface mainly with Postman,due to a lack of consistency between environments and unexpected breaking changes.Support to other teams and business was part of the daily tasks as well.
Recommendations
Be the first to recommend Raúl
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Grado en Ingeniería, Ingeniería informáticaUniversitat Politècnica de Catalunya (UPC)Grado en Ingeniería, Ingeniería informática