Acerca de Raúl
Español
Bilingüe o nativo
Catalán
Bilingüe o nativo
Inglés
Competencia profesional completa
Experiencia
- ParserSoftware Engineer at IAGLAERONÁUTICA & AEROESPACIALjunio de 2023 - octubre de 2023 (5 meses)Barcelona, EspañaAs 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 ModulrBANCA & SEGUROSjulio de 2021 - julio de 2023 (2 años y 1 mes)Barcelona, EspañaAs 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-COMMERCEoctubre de 2018 - julio de 2021 (2 años y 9 meses)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.
Recomendaciones
Sé el primero en recomendar a Raúl
Ayuda a este freelance a destacar compartiendo tu experiencia.
Estos perfiles de freelance también coinciden con tus criterios
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
Formación
- Grado en Ingeniería, Ingeniería informáticaUniversitat Politècnica de Catalunya (UPC)Grado en Ingeniería, Ingeniería informática