Nov, 2022 - Present
Creating and mainteining services to authorise users access to the tools they use on travel agencies.
Backend: Java 17, Spring Boot, JUnit 5, Swagger
Tools: Github, SonarQube, NexusIq, Fortify, Jira, IntelliJ, Postman
Jan, 2022 - Nov, 202210 months
Implementing new FinTech integrations from different institutions, banks and countries to allow users and standardized access from the same API. The integrations use a modular approach with a base implementation for an international banking standard and then the plugin extends it with specific requirements.
Backend: Java 11, Spring Boot, JUnit 5, Swagger, Reactor
Tools: Bitbucket, SonarQube, Jira, IntelliJ, Postman
Dec, 2020 - Dec, 20211 year 1 month
Developed an SPA to manage car/house/health insurances. It allows the user to have quick access to the information it needs to work efficiently. For example find out which insurances are about to end and a link right there to request a renewal.
Backend: Java 11, Spring Boot, JUnit 4, Swagger
Frontend: Angular 11
Tools: Jenkins, SonarQube, OpenShift, IntelliJ, Insomnia
Programmer Analyst, Drac - Institut Municipal d'Informàtica
Dec, 2018 - Feb, 20201 year 2 months
Developed a SPA to manage the Sant Jordi's stalls. The application had 3 parts:
● An Angular frontend to allow technicians setting up the stall map positions using
OpenLayers and allow the admins to review the technician’s progress.
● A legacy JSP form to allow citizens to request the stalls.
● A Java backend to handle both the Angular and JSP requests.
Backend: Java 7, Swagger, MyBatis, PLSQL
Frontend: Angular 5
Tools: Jenkins, SonarQube
Feb, 2017 - Dec, 20181 year 10 months
Developed a vector based editor using three.js and three-dxf. The editor allows you to interact with a background vector file (only supported DXF) finding endpoints, midpoints and intersections to assist the user in drawing on top of it.
Backend: Java 8, MySQL
Frontend: Angular 4
Tools: IBM Cloud
Jan, 2015 - Apr, 20153 months
Developed an integration with Spanish Catastro API to retrieve information and prefill standardized documents required by different Governments levels. It also assisted the user using dropdowns and search instead of plain text fields.
Backend: Java 8, MySQL
Frontend: Swing
Java 11
Maven
Spring Boot
Hibernate
JavaScript
TypeScript
Angular 11
npm
Bootstrap
webpack
MySQL
PostgreSQL
Oracle DB
Jenkins
SonarQube
Jira
Git
GitLab
GitHub
BitBucket
DXF
threejs
Software Engineering, Bachelor's degree (unfinished), Universitat Oberta de Catalunya (UOC)
Dec, 2015 - Jun, 2020
Not finished (62.5%)Informática, Multiplatform Application Development, I.E.S. El Calamot
Dec, 2013 - Dec, 2015
7.8/10Open Source
Movies and series
Videogames