Steve Cooke

Senior Full Stack Engineer @ Skedda | Full-Stack Development, ASP.NET Core

Barcelona, Catalonia, Spain

About

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.

Experience

  • Skedda ()
    • Senior Full Stack Engineer
      Feb 2026 - Present · 6 mos

    • Full Stack Engineer
      Jun 2025 - Present · 1 yr 2 mos

  • The Boxoffice Company (Webedia) (6 yrs 10 mos)
    • Technical Lead
      Jan 2022 - Feb 2025 · 3 yrs 2 mos

      • 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.

    • Development Team Lead (Product)
      Jan 2021 - Jan 2022 · 1 yr 1 mo

    • Senior Software Developer
      May 2018 - Jan 2021 · 2 yrs 9 mos

  • Senior Engineer at SwarmOnline Ltd
    Oct 2016 - May 2018 · 1 yr 8 mos

    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.

  • Application Developer at AXA
    Sep 2014 - Oct 2016 · 2 yrs 2 mos

    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.

  • Software Developer and SEO at Music For Scotland Ltd
    Jan 2008 - Sep 2014 · 6 yrs 9 mos

    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.