Full-stack software developer with a strong passion for problem solving. I hold a degree completed across the United Kingdom and Spain through the Erasmus+ Programme, gaining valuable international experience.
Experience
2024 — Now
2024 — Now
Valencia, Valencian Community, Spain
• Leading the development of ChatGPT App, designing MCP (Model Context Protocol) tools and UI integrations to surface Eventbrite events directly within conversational experiences.
• Worked on high-impact integrations that publish Eventbrite events to external platforms, expanding external reach and contributing to business growth.
• Scaled event distribution for one of the partners from ~150K to 3M+ events by leading architecture, implementation, and rollout, resulting in significant increases in traffic and revenue.
• Led the design and delivery of an end-to-end financial reporting integration for a key distribution channel, covering data ingestion, processing, and reporting pipelines.
• Designed and built scalable backend systems on AWS.
• Improved data quality and integrity by introducing event filtering and purge strategies, preventing invalid or fraudulent data from reaching external systems.
• Played a key role in social platform integrations, improving reliability, resolving edge cases, and addressing critical production issues impacting user experience.
• Developed monitoring and observability solutions (CloudWatch dashboards, metrics, alerts), reducing incident noise and improving operational visibility.
• Elevated engineering standards across the team by:
• Introducing reusable acceptance testing frameworks
• Enhancing CI/CD pipelines with linting, coverage, and validation checks
• Authoring architectural decision records (ADRs) to support long-term maintainability
• Acted as a technical leader and project driver, owning initiatives from system design and stakeholder alignment to rollout and post-release monitoring.
• Collaborated cross-functionally with product, data, security, and infrastructure teams, as well as external stakeholders, to deliver complex, time-sensitive projects.
• Mentored engineers through pairing, code reviews, and knowledge sharing, and introduced regular feedback sessions to strengthen team collaboration and growth.
2022 — 2024
2022 — 2024
Barcelona, Catalonia, Spain
• Development of frontend web applications by effective use of React.js framework and related libraries
• Extensive experience with frontend testing tools, such as Cypress and React Testing Library
• Development of microservices using Java/Kotlin, PostgreSQL and the Spring Boot framework, following the principles of hexagonal architecture
• Backend and frontend integration using REST API to ensure proper client-server communication
• Contributing to the global initiative of a continuous architectural migration from a monolithic system to a microservices-oriented system with Kafka based event streaming for enhanced scalability and easier maintenance
• Continues integration and deployment workflows using Jenkins, Travis, Spinnaker, Github Actions and AWS
• Facilitating data collection, visualization and monitoring using tools like Datadog, Segment, Kibana and AWS Athena
• Involvement in the internationalization of a web application ecosystem to work globally by using Lokalise - a cloud-based solution for translations and localization
• Contributing to software architecture designs and agreements by creating design reviews, architectural decision records (ADRs) and user stories
• Extensive use of feature toggle techniques with Optimizely facilitating trunk based development
• Active participation in sprint reviews, planning and retrospective sessions
• Agile methodologies with a focus on extreme programming practices including pair programming and Test-Driven Development
• Conducting code reviews and facilitating knowledge sharing sessions
• Collaborating with project management and UX teams
• Ensuring effective communication management across teams and clients
2019 — 2022
2019 — 2022
Madrid Area, Spain
Development and maintenance of a system for international client in agricultural insurance sector:
• Working with backend application using Java with Spring framework and Oracle database
• Expansion of existing web portal with Angular and TypeScript to facilitate complex, client-side forms and computations relating to creation and handling of insurance policies
• Extensive use of reactive programming with RxJS library
• Using external libraries for web portal to maintain and extend IndexedDB (Dexie.js) and application state (Redux)
• Backend and frontend integration using REST API to ensure proper client-server communication
• Development and debugging with different IDEs and tools (Eclipse, IntelliJ, Visual Studio Code, Chrome Developer Tools)
• Close collaboration with the client (use case clarification and estimation)
• Proactive approach - challenging new feature requirements and proposing alternative solutions when appropriate
• Working with international team and assisting team members with technical as well as business logic matters
2018 — 2018
2018 — 2018
Greater Madrid Metropolitan Area
Part-time internship while studying at Complutense University of Madrid:
• Development and maintenance of Java/Spring and Oracle monolithic backend system
• Focus on quality assurance by resolving legacy system defects
• Collaborating with the client to ensure high quality of delivered solutions
2014 — 2015
2014 — 2015
Greater Leeds Area
• Dealing with appropriate weekly cost allocation and error rectification.
• Liaising with operation managers and other departments in relation to logistics cost reporting.
• Weekly revenue/cost reports preparation and analysis for national distribution sites.
• Developing problem solving skills by undertaking monthly accounts analysis and assisting in revenue/cost movements and financial period allocation through accruals and prepayments.
• Collating various financial reports using specialised software (Microsoft Excel, SAP).
• Assisting logistics accountant in variety of financial and admin tasks.
Education
University of Leeds
BSc Applied Computer Science (International)
2015 — 2019
Universidad Complutense de Madrid
Erasmus
2017 — 2018
Kaplan Financials - AAT
Association of Accounting Technicians
2010 — 2013