Available to hire
I am a Senior Software Engineer and Software Architect with 25+ years of experience designing and delivering scalable, high-availability systems. I specialize in backend architecture (PHP/Symfony, Java, Python), distributed systems, microservices and event-driven architectures, with extensive experience in high-traffic environments.
I am passionate about clean code, SOLID principles and mentoring development teams. I lead architectural decisions, modernize legacy systems, and drive technical excellence. I work well under pressure and enjoy collaborating with cross-functional teams to deliver robust software.
Language
Spanish; Castilian
Fluent
English
Advanced
Work Experience
Senior Software Engineer at Zignaly
September 1, 2020 - PresentLed the migration of a high-volume Crypto Trading API from legacy PHP to a Symfony-based architecture, improving maintainability, testability and scalability. Worked on real-time trading components with WebSockets and CCXT for exchange integrations. Built a microservice architecture across PHP/Symfony, Python and MongoDB; promoted SOLID and automated testing; contributed to AWS deployments.
Senior Software Engineer at KenTech
September 1, 2017 - August 1, 2020Owned the full software lifecycle: requirements analysis, architecture design, development, testing and production support. Designed and implemented a headless CMS platform. Led architectural redesign towards microservices (Node.js + Symfony middleware). Mentored developers and guided Agile/Scrum adoption.
Senior Developer at KenTech
November 1, 2015 - September 1, 2017Designed the software architecture and developed the Pambazuka Website; API REST used as the backend for the Pambazuka National Lottery (Kenya) system, using Symfony framework. Designed the new architecture for a microservices-based SportPesa betting website (NodeJS with PHP/Symfony middleware). Developed the backend for the Opera Mini version of SportPesa betting website using Symfony.
Backend and Frontend Developer at Tractionboard
February 1, 2015 - November 1, 2015Backend and frontend developer, responsible for designing and developing the core system, REST API with Symfony, MongoDB and AngularJS. Part of a remote distributed team; focused on TDD and SCRUM to improve development quality.
Senior Software Developer (Freelance) at Freelance
July 1, 2010 - November 1, 2015As a freelancer, worked for several companies on-site and remotely. Selected projects include building a Google News–like search engine with Symfony, MongoDB and Elasticsearch; REST APIs for e-learning and fintech; backend for mobile apps; scalable backend systems for betting platforms and multiplayer games; enterprise portals for banking.
R&D Analyst / Technical Director at Bankinter
July 1, 2000 - July 1, 2010Led a 3-person R&D team focused on mobile banking technologies and SIM-based JavaCard; architect of high-volume transaction systems; mobile broker app; contributed to mobile digital signature architecture with Vodafone; designed enterprise messaging frameworks using IBM MQ/JMS; migration of legacy JSP to J2EE and WebSphere; implemented JMX monitoring.
Analyst/Programmer at Indra
January 1, 2000 - June 1, 2000Developed tools in UNIX for the Command and Air Traffic Control department; worked with Ilog Views, C++, Java, XML; participated in air simulation for the Peruvian air force; contributed to requirements capture for projects assisting the Spanish armed forces.
Education
Computer Science Engineering Degree at Universidad de Valladolid
January 1, 1996 - January 1, 1998Diploma in Computer Science at Universidad de Salamanca
January 1, 1992 - January 1, 1994Qualifications
Industry Experience
Software & Internet, Financial Services, Professional Services, Other
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Las Palmas de Gran Canaria today.