Sep 2022 - Current
commercetools - Senior Software Engineer
Technologies : React, TypeScript, JavaScript, React Testing Library, Playwright, React Query, TailwindCSS
Main responsible for refactoring and modernizing the main code of the application, migrating it from using JavaScript to TypeScript, upgrading the React library and introducing unit tests and integration with React Testing Library as well as E2E with Playwright.
The refactoring of the application also introduced new libraries such as React Query and TailwindCSS, as well as adding best practices using a11y.
Mar 2020 - Aug 2022
New Work - Software Engineer
Technologies : React, TypeScript, Redux, GraphQL, Apollo Client, Kotlin
New Work believes in a world of work where people can find their true self and achieve their full potential. NEW WORK SE offers a wide range of brands, products and services for a better working life. This not only makes individuals more satisfied and happier, it also makes companies more successful.
Frontend and Android developer for the Start page of the XING enterprise social network.
My main focus was on the Start page, which is the main page of the XING enterprise social network, for the Android and the web.
Apr 2018 - Mar 2022
Homyspace - Software Developer
Technologies : React, TypeScript, JavaScript, React Testing Library, Cypress, Java, AWS, Node.js
Homyspace is a startup founded in Valencia, on its way to going global. We provide accommodation solutions for companies’ posted workers in the main Spanish cities with both temporary rentals and for months.
Full stack developer. Helped to build the platform from scratch and to migrate it from a monolithic architecture to a microservices architecture, helping the sales team to grow the customer base exponentially within my period.
The platform is a web application that allows companies to find and book short-term rentals (Airbnb-like) and long-term rentals (hotels).
Sep 2017 - Apr 2018
flooid - Frontend Engineer
Technologies : Angular v4 – v6, Ionic 3, TypeScript, Cordova, Jasmine, Protractor, JavaScript, ES6, HTML5, SCSS, CSS3, NodeJS, IntelliJ, Java 7, DB2, MongoDB, Tomcat
Frontend Developer as a member of an Agile Team, coding for web and mobile (Android, iOS and Windows Phone). Main responsibilities included the development of new features and the maintenance of the app.
Endless Aisle Project: Developer as part of an Agile (Scrum) software development team, developing upon the suite of Vision products for Customers, and for the integral development of the Product roadmap.
Responsible for technical design, development, and working closely with internal and external teams to ensure quality delivery.
Apr 2016 - Sep 2017
ViewNext - J2EE Developer
Technologies : Java 6, Velocity, JSP, Liferay, Portlets, Hibernate, Spring, Tomcat, Eclipse, SVN, Maven, HTML, CSS, JavaScript, jQuery, Bootstrap, Underscore.js
J2EE developer as a member of the Project team (5 people).
Responsible to develop modules of the bank office application.
Maintenance and debugging of this modules.
CAIXABANK Project: Migration to Liferay the internal web application of the bank “laCaixa”.
I was asked to develop several plugins with Liferay and Maven (hooks and portlets plugins), as well as manage the database using Service Builders.
Main responsibilities included the development of new features for the infrastructure and solve issues reported by client.