Solutions Architect @ Inditex
Software Architect with over 12 years of experience designing and implementing distributed, scalable, and resilient applications, with a strong focus on e-commerce platforms and high-performance enterprise solutions. Specialized in microservices architectures and cloud-native strategies, with hands-on experience in cloud environments as well as on-premise systems. I have led the design of mission-critical systems capable of processing millions of transactions per day, leveraging advanced architectural patterns such as Event-Driven Architecture, CQRS, Transactional Outbox, and Change Data Capture, using both SQL and NoSQL databases to ensure integrity, performance, and scalability. Despite my role as an architect, I proudly consider myself an eternal junior developer, driven by curiosity and a strong commitment to continuous learning. I’m passionate about staying up to date with the latest trends, technologies, and best practices. I thrive on collaborating with stakeholders to transform business needs into impactful technical solutions, fostering a culture of technical excellence, continuous improvement, and teamwork.
Enabling software teams with the confidence to move quickly without negatively impacting business operations.
(Move fast and break things is dead.)
This site was generated using HUGO from an open source theme via a CircleCI pipeline.
Here you’ll find a collection of projects I’ve built to make life a little easier by automating everyday tasks. I’ve shared many of them as open-source, hoping to help others work more simply and efficiently.
ReviewDog is a developer tool that automates the code review process, it seamlessly integrates with your GitHub Actions workflow and uses Checkstyle for java static code analysis.
Led the analysis and migration of BBVA Colombia’s legacy architecture to a microservices-based model, designing and implementing RESTful services to interface with COBOL systems.
Specialized in Software Engineering with a strong focus on developing secure and scalable systems. Final project involved automating 10 dental clinics, resulting in efficient systematization that improved operational performance and user experience, earning a top grade of 5. Demonstrated expertise in building robust, user-centered solutions with a focus on reliability and scalability in healthcare environments.
This section contains mostly articles migrated from my old Wordpress site. It was more of notes to myself that I hoped would help others. A few got quite popular. Who knew Oracle SQL was still so hot.
Anyway, I migrated them from wordpres to hugo, integrity suffered, Forgive the formatting please :)
You can check out my Adventure Riding Blog for something different.
Throughout my experience in software development, I’ve learned that one of the main things to keep in mind is how the code we write will be tested. And not just that — it’s also crucial to ensure that the tests actually work as they should, rather than just creating tests to meet a code coverage percentage and avoid issues with Sonar rules 😅.
At some point, we’ve all written our own tests, and over time we’ve found strategies that help us develop them more effectively. However, I’ve also seen that when deadlines start to tighten in a project, two main things often happen:
Wowwwww.
I am just awed by the support and turnout from this community. You all just totally blew me away.
Thanks for everyone who voted, read, shared, attened, and asked. While the current board still needs to approve my election next month for my term beginning July I’m not going to lose any momentum. I already have a list of things to research and understand better, and I look forward to start building relationships with the team.
See all Blogs for more examples!