About Me

Nice to see you here! 👋

👨‍💻 Experienced Backend Engineer and Software Architect with over seven years of demonstrated expertise in dynamic environments, encompassing both startups and Big Tech.

🌍 Proficient in leading international, multidisciplinary teams ranging from 3 to 20 members, delivering end-to-end projects across diverse sectors including Banking 🏦, Insurance 📋, Real Estate 🏡, E-Commerce 🛒, Sports 🏅, Transportation 🚗, and Health 🏥.

My Resume

  • Work Experience

  • Technology Architect

    Accenture Spain ATC, Full-time | Mar 2022 - Present

    Architected and delivered an enterprise-grade Java and Spring Boot framework that accelerated development by 40% across 5+ teams, establishing company-wide technical standards.

    Pioneered an auto-generation module for controllers (Swagger + OpenAPI) that reduced boilerplate code by 60% and ensured consistent API documentation.

    Engineered a sophisticated header propagation system that improved error traceability by 75%, dramatically reducing time-to-resolution for production issues.

    Implemented SAGA patterns with Couchbase that decreased microservice coordination errors by 85%, significantly enhancing system reliability.

    Led and mentored a high-performing team of 3 engineers, delivering 100% of microservices on time while exceeding quality expectations.

    Designed and integrated secure third-party APIs with custom authentication policies, enhancing system capabilities while maintaining strict security protocols.

    Championed test-driven development with JUnit and Mockito, achieving 90% code coverage and reducing production errors by 70%.

    Architected a scalable real-time messaging system with Kafka that handled 10,000+ messages/second with sub-millisecond latency.

    Established robust DevOps practices using Bitbucket, Confluence, and Jira, increasing team velocity by 35% and improving cross-functional collaboration.

  • Freelance

    Multiple clients, Part-time | Mar 2022 - Apr 2025

    Architected and implemented high-performance microservices with Java and Spring Boot, improving system throughput by 65% and reducing latency by 40%.

    Optimized dependency management with Maven, reducing build times by 30% and enhancing environment stability across multiple client projects.

    Designed and delivered REST APIs using Spark that handled 5,000+ concurrent requests with an average response time reduction of 45%.

    Engineered complex MongoDB aggregation pipelines that processed 50+ million records daily, extracting critical business metrics with 99.9% accuracy.

    Developed sophisticated fraud detection algorithms that reduced fraudulent transactions by 20%, saving clients an estimated $500K annually.

    Integrated multiple payment systems (Stripe, CoastalPay, AcceptBlue) with 99.8% transaction success rate, increasing revenue capture by 10%.

    Implemented 3DS-compliant security systems (Paay) that reduced chargebacks by 15% while maintaining seamless user experience.

    Created innovative libraries for ACID transactions in MongoDB and distributed locking with Redis, eliminating data inconsistencies in high-concurrency environments.

    Designed real-time data synchronization systems with Redis Pub-Sub that reduced communication latency by 85% across distributed services.

    Implemented secure authentication with KeyCloak supporting multiple identity providers, increasing user adoption by 25% through simplified login flows.

    Orchestrated AWS ECS deployments through GitHub Actions, achieving 99.99% uptime and reducing production incidents by 15%.

  • Backend Tech Lead

    Binaia, Part-time | Sep 2020 - Mar 2022

    Designed and delivered high-impact workshops on Java, Spring Boot, and microservices that upskilled 50+ developers, resulting in measurable productivity improvements.

    Presented at 10+ industry conferences and meetups, establishing thought leadership in microservices architecture, API management, and Spring Boot best practices.

    Mentored 15+ junior developers in Java and Spring Boot, accelerating their career growth and reducing onboarding time by 40%.

    Created comprehensive online courses on Java, Spring Boot, and microservices architecture that received 4.8/5 star ratings from 500+ participants.

    Contributed to multiple open-source Java and microservices projects, driving innovation and promoting community learning through practical code examples.

  • Java Tech Lead

    Bosonit, Full-time | Mar 2019 - Mar 2022

    Led and orchestrated a cross-functional team of 9 specialists (backend, frontend, and design), delivering an end-to-end enterprise application that became a flagship product.

    Implemented agile methodologies that reduced development cycles by 35% and improved team coordination across distributed locations.

    Collaborated closely with product stakeholders from requirements gathering to validation, ensuring 100% alignment with business objectives and user needs.

    Architected a scalable microservices ecosystem with NodeJS and Spring Boot that handled 3x traffic growth without performance degradation.

    Optimized PostgreSQL database performance, reducing query execution time by 70% through strategic indexing and query refactoring.

    Engineered a robust infrastructure with Nginx and Zuul, decreasing average API latency by 45% and improving overall system responsiveness.

    Designed secure authentication flows that achieved SOC2 compliance while maintaining intuitive user experience.

    Implemented comprehensive testing strategies with Newman and Mocha, reducing production errors by 25% and increasing code quality metrics.

    Established advanced monitoring with Hystrix Dashboard, Turbine Stream, and ELK Stack, reducing MTTR by 60% through faster issue detection and resolution.

    Optimized AWS deployments and infrastructure, cutting server costs by 20% while improving system reliability and scalability.

    Developed a high-performance file processing solution with Spring Batch that halved processing time for multi-gigabyte datasets.

My Services

Technical Team Leadership and Mentorship

Provide leadership and mentorship to technical teams, fostering skill development and professional growth. Guide teams in adopting best practices and advanced methodologies in software development.

Backend Architecture Leadership

Lead the design and implementation of scalable backend architectures. Manage teams to develop robust microservice architectures and cloud-native solutions using Java and Spring Boot.

Project Management for Software Development

Oversee and manage software development projects from inception to completion. Ensure timely delivery, quality control, and adherence to project specifications and deadlines.

Agile Transformation and Scrum Master Services

Facilitate the transition to Agile methodologies and serve as a Scrum Master for development teams. Implement Agile practices to enhance team productivity and project efficiency.

Cloud Solutions Strategy and Team Management

Lead teams in migrating and deploying applications on AWS and Azure. Manage cloud infrastructure projects, ensuring efficient deployment and maintenance of cloud services.

Quality Assurance and Testing Leadership

Lead teams in implementing test-driven development (TDD) and domain-driven design (DDD). Oversee comprehensive unit testing processes using JUnit and Mockito, ensuring high-quality software delivery.

Skills

Enterprise Architecture95%
Solution
Design
93%
Microservices Architecture95%
Cloud Architecture92%
System Integration90%
API Strategy88%
Scalability & Performance90%
Data Architecture92%

Let's Work Together!

Ready to elevate your projects? With 6+ years of experience leading teams and crafting top-notch solutions in Java and Spring Boot, I'm here to make it happen. Let's collaborate for success!

Contact Me