Barcelona, Catalonia, Spain
I am a highly motivated and detail-oriented software engineer with over 20 years of experience in software development and web technologies. My expertise spans both frontend and backend technologies, with a strong focus on full-stack development, cloud solutions, and modern software engineering practices. I am passionate about writing clean, efficient code, and am driven by the challenge of solving complex technical problems. My natural technical aptitude, combined with my strong analytical skills, enables me to quickly adapt to new technologies and frameworks. I thrive in collaborative environments and have a proven track record of leading teams to deliver high-quality, scalable software solutions.
• Led the technical direction for the BOOST Ticketing platform, responsible for architectural decisions, technology stack, and strategic direction. • Successfully transitioned the frontend application from Angular to React, enhancing the product’s performance and maintainability. Took ownership of both the technical architecture and team mentorship during the transition. • Led the redevelopment of legacy APIs, refactoring them into modern microservices architecture with improved scalability and performance. • Spearheaded the integration of Azure DevOps pipelines, improving deployment efficiency and automation. • Managed, mentored a mixed team of junior, mid and senior developers, fostering a collaborative, product-driven and high-performing environment. • Played a key role in the technical decision-making process for cross-functional projects involving teams across North America and Europe, ensuring alignment with business objectives.
Worked on .NET-based web applications for high-profile clients including Shell and Scottish Widows, providing technical leadership in backend development and ongoing application support. Contributed to the development of mobile and web apps using .NET Core and React.js, while collaborating with cross-functional teams to meet client objectives. Led project management efforts, including sprint planning, estimation, and resource allocation. Supported junior developers through code reviews, pair programming, and training in best practices for software development.
Developed and maintained enterprise-level applications, including SOAP and RESTful web services, MVC applications, and Windows services. Worked in an agile environment, participating in daily scrums, sprint planning, code reviews, and retrospectives. Played a key role in the migration and enhancement of legacy systems, utilizing technologies such as MVC, XSLT, Bootstrap, and JavaScript libraries (jQuery, Knockout). Gained deep experience in automated testing, deployment pipelines, and software architecture in a regulated environment.
Led the development of a bespoke web application for an online music agency, rebuilding the system from .NET WebForms to MVC, improving both the frontend and backend architecture. Designed and implemented content management systems, invoicing, contract management, and online booking functionality. Developed and maintained satellite websites for several high-profile music bands, ensuring optimal performance, SEO, and user experience. Provided ongoing SEO services, optimizing websites for higher search rankings and improving site traffic.