Denislav Shanov

Senior Software Engineer |  Platform & API Engineering | Payments Integration

Maidenhead, England, United Kingdom

About

Senior Software Engineer with 11+ years of commercial experience delivering enterprise-grade C# / .NET solutions across high-traffic, mission-critical platforms. Proven track record designing and building RESTful APIs, microservices, real-time streaming architectures (Kafka), and shared platform capabilities in Agile environments. Experienced with Azure, AWS, Docker, CI/CD pipelines, and SOLID / Clean Architecture principles. Strong collaborator who partners with architects and product owners to translate business requirements into robust, scalable and secure services.

Experience

  • Frasers Group (Remote)
    • Senior Software Engineer
      Aug 2022 - Present · 3 yrs 11 mos

      Deal with all checkout page development. Delivery, Gift Cards, Promotions and Payment systems (Stripe, Checkout.com, Adyen, ClickToPay, FrasersPlus etc.)

    • Senior Software Engineer
      Aug 2022 - Present · 3 yrs 11 mos

      Provided senior-level support in the development and optimization of a high-traffic checkout platform, integrating Stripe, Adyen, PayPal, and other payment providers. Resolved critical bugs, reduced failure rates, and contributed to improving the overall stability of the payment process. Improved log management and problem-solving skills to enhance system monitoring and troubleshooting. Actively involved in developing new features, resulting in enhanced user experience and increased conversion rates by 10%. ▪ Responsible for all stages of the checkout system, including ReactJS front-end, promotion API, checkout API, delivery API, payment API, and asynchronous payment/webhooks across all fascias (e.g., SportsDirect, Flannels). ▪ Integrated and supported multiple payment providers: Stripe, Checkout.com, Adyen, FraserPlus, Gift Card, etc. ▪ Ensured alignment with client and end-user requirements in Agile-driven projects. ▪ Involved in developing new features, adding payment methods, resolving bugs, and maintaining the checkout process to improve overall performance. ▪ Provided coding and technical support in line with SOLID principles and OOP, utilizing .NET (4.5 to 6), React, T SQL, PL-SQL, SSIS, NUnit, Async, Redis, Kafka, and DevOps practices. ▪ Key Projects: o Frasers Group Platform (FGP): Supports multiple brand websites and mobile apps. My team is responsible for all steps of the checkout process, including customer API, delivery API, promotions API, fraud detection, and end-to-end payment systems. o EcomTools: A tool for the business team to manage deliveries, promotions, and cache management, with my team overseeing technical implementation and support. o Warehouse System: Manages key operations such as capture, refund, cancellation, and fraud detection flows.

  • IT Specialist at Arup
    Jan 2019 - Aug 2022 · 3 yrs 8 mos

  • Principal .NET Software Developer at Doğuş Teknoloji
    Nov 2013 - Jan 2019 · 5 yrs 3 mos

    I have been developing and updating various websites since 3 years. Using ASP.NET 4.0, C#, MVC, WCF, Linq, SQL Server, Bootstrap, CSS, JavaScript,HTML, jQuery, GitHub, JIRA, TFS ( Team Foundation Server ), Entity Framework, Own CMS ( Content Management System )

  • RBWM Software Developer Specialist at HSBC Bank
    Feb 2013 - Nov 2013 · 10 mos

    I worked with Credit Card and ATM Team. I developed processing ATM Screens and Credit Card Campaings.

  • Software Developer Specialist at Kariyer.net
    Sep 2012 - Feb 2013 · 6 mos

    Kariyer.Net is best get a job websites. Developed and maintained kariyet.net web site. Using HTML, jQuery, ASP.NET 3.5, C#, WCF, CSS, JavaScript, Linq, SQL Server, TFS