08/26/2026 updated


100 % available
Senior Full-Stack Developer | Java, .NET, Vaadin, Azure & AWS
Valencia, Spain
Only remote
MSc Computer Science, UCLV (2012); BSc Informatics Engineering, UCI (2008)About me
Senior full-stack developer with 17+ years building and modernizing SaaS and enterprise applications. I work across Java, Vaadin, C#, .NET, Angular, React, Azure, AWS, APIs, databases, CI/CD, and production support. Available for remote B2B projects across Europe and the United States.
ASP.NETJava (Programming Language)Application Programming Interfaces (APIs)Microsoft AzureC Sharp (Programming Language)Software as a ServiceAzure SQLSolution ArchitectureSQL DatabasesSystems IntegrationVaadin.NET CoreFull Stack Development
I help companies and product teams stabilize, modernize, and extend SaaS platforms and enterprise applications. I work across the entire stack, from databases and APIs to frontend development, Azure infrastructure, and deployment.
I specialize in existing systems affected by technical debt, hard-to-reproduce defects, performance issues, blocked migrations, or fragile deployment processes. Rather than simply treating the symptom, I identify the root cause, design a reversible solution, and support it with tests and a safe deployment and rollback plan.
I can help you with:
• Development and modernization using Java, C#, .NET / ASP.NET Core, and Angular / TypeScript.
• REST APIs, Entity Framework Core, and MySQL, PostgreSQL, and SQL Server databases.
• Production troubleshooting, performance, security, authentication, and data integrity.
• Azure/AWS, CI/CD, observability, and cost control.
• Technical audits, architecture and code reviews, project recovery, and unit, integration, and end-to-end testing.
I deliver traceable work: clearly defined scope, explicit risks, reviewable pull requests, reproducible tests, technical documentation, and operational procedures.
Experience
Professional experience10+ years
Freelancer since2008
Languages
EnglishFluentSpanishNative speaker
Project history
- Led Group 1, comprising three distributed development teams, while remaining hands-on in solution design, development, code review, troubleshooting, and releases.
- Owned the delivery lifecycle from proposal estimation and technical negotiation through task planning, implementation, deployment, and ongoing delivery oversight.
- Supported recruiting and team formation, established technical direction, and coordinated work across Java, .NET, modern front-end, cloud, and integration engagements.
- Progressed from Full-Stack Developer to Team Lead and Principal Group Developer Manager as technical and organizational responsibilities expanded.
- Developed and maintained enterprise web applications with Java and Vaadin, translating business requirements into maintainable features and user-facing workflows.
- Contributed to implementation, code quality, troubleshooting, and long-term application maintenance within a distributed team.
- Collaborated across requirements and delivery to keep enterprise workflows reliable, supportable, and aligned with business needs.
Developed an OCR-based document-indexing and invoice-processing platform that reduced manual intervention, using ASP.NET MVC, Windows Services, SharePoint, Microsoft Flow, Kendo UI, Hangfire, and SignalR.