Architecture
Distributed, event-driven, cloud-native and serverless systems designed for reliability and change.
Technology · Team spirit · Better software
I help startups and growing companies make sound technical decisions, build scalable products including SaaS platforms and turn engineering teams into reliable delivery organizations.
Google Cloud CertifiedProfessional Cloud Architect
Good software is only possible with happy developers.
I work across the technology stack to build reliable systems and help teams move forward.
Distributed, event-driven, cloud-native and serverless systems designed for reliability and change.
Technology strategy, delivery, architecture governance, mentoring and healthy engineering culture.
Hands-on work across Google Cloud, AWS and Azure, including serverless and managed services.
Data architecture, streaming, analytics and large-scale processing from prototype to production.
Hands-on with LLMs, coding agents and AI-powered development workflows, from experimentation to practical engineering.
From the people I’ve worked with
Angel has a rare combination of technical knowledge, strong leadership skills, and a great sense of humor.
I had the pleasure of working with Angel at Zengate Global, where he was our CTO. He was one of the best leaders I have had the opportunity to work with.
Angel has a rare combination of technical knowledge, strong leadership skills, and a great sense of humor. He knew how to guide people, share his knowledge, and bring out the best in everyone. What I appreciated most was his ability to make us feel like a real team, not just a group of individuals working on separate tasks.
He created an environment where people felt comfortable sharing ideas, asking questions, and working together. He was always approachable, supportive, and willing to help whenever needed.
What truly sets him apart is his combination of deep technical expertise and empathetic people management.
I’ve had the pleasure of working alongside Angel for a year.
What truly sets him apart is his combination of deep technical expertise and empathetic people management. He doesn't just manage; he actively invests in his team’s professional growth : mentoring them, creating opportunities for them to stretch their skills, and helping them reach their full potential.
I honestly don't know how he managed to fit it all in, but he did!
Additionally Angel is the type of person a team wants leading them.
Angel is exceptional. His technical development skills are second to none. He manages to solve complex problems routinely, making them seem almost insignificant.
Additionally Angel is the type of person a team wants leading them. A person who leads by example not by abdication, he won't ask of you what your incapable of, this might mean pushing you healthily beyond your limits.
I had the pleasure to work with Angel during the period of March 2014 to October 2015. Angel was brought onto a newly created Agile Scrum team to deliver a Hadoop Ingestion system which has the ability to handle any type of data. Angel began to add value almost immediately calling on his experience and his appetite for learning. Angels technical expertise, competency and attitude proved valuable to the team. In addition to his main duties, Angel also operated as a technical mentor to some junior members which aided their transition into a complex technological area. Angel would be a worthy addition to any team.
We worked together in quite difficult, multi-international and global project spanning few time-zones (India, Ireland and USA) of Ingestion and Data Lake for EMC. Despite such challenges Angel always demonstrated willingness to solve most difficult problems and has true hands-on experience in variety of frameworks and tech stacks. His hunger for new technologies and constant learning is one of the kind. On top of that working with Angel is just true pleasure and fun.
Angel is a high talented professional with deep knowledge in software development, design and a broad variety of technologies, that engages any project in a agile way what allows him to deliver a great product in timely manner. He is keen and capable of learning new technologies to achieve the best value products. He is a great asset to any team.
Angel worked with me as a Snr Engineer/Principal in an Agile Scrum working on Elastic Search core functionality n one of the scrums I managed. His attitude was positive and professional at all times and his productivity was exceptional. Angel was a strong contributor to technical and process discussions within his scrum as well as across the wider development group that I managed. He was a mine of information and generously gave his time to anyone who has questions or needed assistance. I would happily recommend Angel as a Subject Matter Expert on Elastic Search as well as a Senior Engineer/Principal Engineer within a Java development team.
I worked with Angel on a ~2-year project developing a high volume, low latency PaaS Search engine for business data, used by some of the top Tech companies in the world. Angel was a great mentor to the team in all things BigData and is always trying to drive towards the best technical solution with the highest quality standards. In addition to that Angel is a really nice guy, great team fit and he would be a fantastic asset to any organisation.
I worked with Angel in the team as a fellow developer for about 2 years. During this time, Angel demonstrated the ability to take on a wide array of tasks and responsibilities including design, implementation, refactoring, POCs/evaluations, documentation, DevOps related work as well as the support of the system we were working on. He is very passionate and strongly believes in doing things 'the right way'. He is not afraid to challenge your ideas or the status quo which makes him a great addition to any team. If anyone needs help, he is ready to jump in and help out. I would recommend him to anybody.
I have worked with Angel in two very critical projects some years ago (here in Spain and also in Italy). I can describe him with just two words: efficient and brilliant. It's a secure value.
Angel is one of the best teammate i've even work with. He has a wide knowledge and experience of technologies, specially java, and always thinking of client needings. He has the ability to translate complex business idea in a simple and scalable development. Perfect team leader and better teammate.
Angel is a bright professional and has an extensive knowledge of Java /J2EE development. He also have a great experience in management and development of internet projects.
As teammate he is a hardworking and a responsible person and totaly commited to deliver the best solution to the clients.
Angel is a talented software developer and manager with a deep knowledge in java technologies and open source tools. He has great problem solving skills, turning complex problems into simple solutions. He is really hard working, highly commited to quality and customer satisfaction, and his easygoing personality helps to foster team spirit in the workplace
Working with Angel is a pleasure. He likes what he does and that always helps you in all that you can. Entrepreneur, sympathetic, with great results and quality, meticulous when to do everything. Working together with the very easy and comforting.
I have had the pleasure of working with Angel at Capgemini. He worked with us as a J2EE Architect.
He is a hard worker, creating a high quality outcome and is always available help the team when necessary.
I wouldn't hesitate to collaborate with Angel on new IT projects in the future.
Angel is a passionate and great developer as well as a excellent team player.