👋 Hi, I'm Francisco Hernández (FranWDev)
Backend Developer | Spring Boot
📍 La Laguna, Santa Cruz de Tenerife
LinkedIn | GitHub | Email | Portfolio
Backend developer focused on Spring Boot and clean, scalable code.
Currently collaborating with Proyecto Dubini, a youth-led environmental organization focused on climate change and sustainability, where I’m building their digital platform with an emphasis on efficiency and eco-friendly design.
I’m passionate about backend development, performance optimization, and building modular, maintainable systems. Always curious, always learning.
- Java (Spring Boot, Data, Security, Cloud)
- JavaScript (Node.js, Express.js, Socket.io)
- MySQL, MariaDB, PostgreSQL
- HTML5, CSS3
- Git & GitHub
- Docker
- OpenAPI & Swagger
- JUnit5 & Mockito
Apr 2025 – Jun 2025 | La Laguna
- Fully designed, developed and deployed production features with complete autonomy.
- Optimized critical processes with CTEs, reducing +5000 SQL queries → 5.
- Improved performance of heavy tasks (1h → 15s).
- Enhanced usability and mobile performance with 20+ UX/UI improvements.
- Delivered clear technical documentation and collaborated with non-technical teams.
- Most important features:
- Review System: implemented a post-purchase feedback flow that automatically sent customers an email after receiving their order. Each email included a unique, single-use token to prevent spam. Submitted reviews were manually moderated in the backoffice before being published in a slider on the website.
- Partner Program: implemented a loyalty/affiliation system with cross-registration. Customers could sign up either in the physical store or online, and their discount benefits were synchronized to work seamlessly in both channels, in the back office, temporary discounts could be added, which were automatically activated and deactivated as configured..
- Abandoned Cart Recovery Module: developed a backoffice tool that allowed sending personalized discount links to users who abandoned their carts. The link redirected them to a checkout page with all data prefilled and the discount applied, maximizing convenience and significantly increasing conversion
Node.js · Express.js · JWT · Socket.io
Small poject for learning, a Real-time private chat app with admin panel and secure JWT authentication.
Spring Boot · Spring Security · Docker · JWT · GitHub Actions
The digital platform of a youth environmental organization focused on climate change and respect for the environment. Designed with efficiency and sustainability in mind, it includes an independent backoffice service to upload posts to the blog.
- Microservices & distributed architectures
- Docker
- Advanced Git workflows
- Clean architecture & documentation best practices
- 🇪🇸 Spanish (Native)
- 🇬🇧 English (B2 Certified)
