
Hello, I'm Xavi. I'm a software engineer with 5 years of experience. I enjoy building sites & apps. My focus is backend development.
About me
After graduating with a degree in 🔥 Software engineering, I've started working as a Web development. My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem. My core stack is Java with Spring boot, AWS, TS with express.I'm also get into DDD and TDD on building monolith and microservices architectures
When I'm not coding, I enjoy playing video games, watching movies, and playing with my dog. I also enjoy learning new things. I am currently learning about history and philosophy.
Projects I've collaborate with:
My skills
Back-end
- Java
- kotlin
- Spring boot
- C#
- PHP
- Laravel
- Node.js
- Express
- TypeScript
- JavaScript
Front-end
- TypeScript
- JavaScript
- React
- Angular
Architecture
- MVC
- Monolithic application
- Dsitributed systems
Design patterns
- ATDD
- DDD
- CQRS
- Hexagonal architecture
- Clean code
My experience
Hiberus
Barcelona
Developing multiple server side and client side projects using TypeScript with Angular, Java with Spring boot, Oracle SQL, WebLogic.
April 2023 - October 2023Sirion developers
Barcelona
Developed multiple REST API projects from scratch using Angular with TS and Express, PHP with Laravel, Java with Spring boot, MySQL, Elastic search, redis, AWS.
April 2022 - April 2023Babel
Barcelona
Developed internal web app page REST API at backend from Linea Directa and Caser using Java with Spring boot and Spring batch, SQL Oracle, MySQL, PL/SQL, Liferay.
July 2020 - April 2022EY
Barcelona
Developed web app page REST API for NH Hotels using: Java with Spring boot, C# with .NET, Jenkins, AWS.
July 2020 - April 2022Seidor
Barcelona
Internship - Developed a warehouse java desktop app using Java, Swing, SQL (Oracle && SQL Server).
July 2018 - December 2018Contact me
Please contact me directly at 241xavi@gmail.com or through this form.