Resume

Overview


Senior Software Engineer with 15+ years’ experience designing and building cloud-native backend systems using C# and .NET. Experienced in distributed systems, internal platforms, payment systems and operational tooling across high-growth technology companies.


Technical Skills

   
Core

Backend Development, Platform Engineering, Distributed Systems, Internal Tooling, Cloud Architecture, Event-Driven Systems, REST API Design, Microservices, Financial Systems, Agile Development
Languages & Frameworks C#, Python, Go, SQL, .NET / ASP.NET Core, WPF, MVVM
Cloud & Devops

Azure (Functions, CosmosDB, ServiceBus, EventGrid, DataFactory, AppInsights), AWS (Lambda, DynamoDB, CloudFormation, API Gateway, CloudWatch, ECS, S3), Docker, GitHub Actions, Jenkins, Git
Database & Testing SQL Server, CosmosDB, MySQL, SQLite, MSTest, nUnit, Moq


Experience


Senior Software Engineer - RyftPay

Oct 2025 - Present | London, United Kingdom

  • Led backend development of a greenfield internal operations platform on AWS (C#/.NET), consolidating customer, payment and operational workflows for Support, Operations, and Finance into a single application.
  • Designed and implemented secure APIs and administrative tooling on AWS ECS, replacing manual database operations and engineering-assisted workflows with self-service capabilities protected by role-based access control and comprehensive auditing.
  • Worked closely with frontend engineering, UX and business stakeholders to rapidly deliver new features based on operational feedback, driving strong adoption across internal teams.
  • Developed internal tooling to support financial analysis and operational reporting, including services used during the company’s Series B fundraising process.

Senior Software Engineer - Tembo

Apr 2025 - Jun 2025 | London, United Kingdom

  • Automated the ISA transfer process by integrating internal systems through event-driven services, reducing manual operational effort.
  • Developed backend services supporting customer transfer workflows and real-time customer communications using Azure Service Bus and Customer.io.

Senior Software Engineer - NewDay

Jan 2020 - Feb 2025 | London, United Kingdom

  • Built a multi-tenant event sourcing platform with CosmosDB, ServiceBus and Azure Functions to handle workflows for 5M+ accounts.
  • Developed backend services supporting the customer journey within the Collections platform.
  • Led a data migration and consolidation across three systems, ensuring system integrity.
  • Participated in on-call rotations, diagnosed production issues, and implemented resilient service patterns to reduce incident frequency.
  • Mentored junior developers and assisted in hiring and onboarding new engineers.

Senior .NET Software Engineer - Paddle

April 2018 - June 2020 | London, United Kingdom

  • Developed Paddle’s official .NET SDK, simplifying integration of checkout, licensing and analytics for software vendors.
  • Designed and maintained the automated build, test and release pipeline for the SDK, enabling reliable releases through NuGet.
  • Built internal financial services on AWS Lambda that automated seller payout workflows exceeding $20M annually.
  • Developed internal tooling supporting financial operations and reconciliation, reducing manual effort across finance teams.
  • Optimised reporting infrastructure by redesigning SQL queries, improving report generation performance by up to 100×.
  • Contributed to the development of a next-generation payment platform using Go, gRPC, protobuf, and AWS ECS.

Senior Mobile Developer - Nodes

May 2017 - April 2018 | London, United Kingdom

  • Responsible for the company’s Windows apps.
  • Delivered Windows 10 (UWP), Windows 8.1 and Android Apps.
  • Set up and maintained Continuous Integration for our Windows Projets.
  • Apps include: Riide, Linak Desk Control, TokenOn, ScripIn, LGT Vestra.

Windows Developer - UI Centric

Aug 2014 - May 2017 | London, United Kingdom

  • Delivered Windows apps (from 8.1 to UWP) targeting phone, tablets, desktop, and Xbox.
  • Mentored junior developers.
  • Focused on building great user experiences for every app.
  • Developed UI-rich video-on-demand apps for CBS, AMC, and NBC across the Windows ecosystem.
  • Also released apps for Just Eat, Discovery News, Camelot Loop, MediaCore, Epicurious, TimeOut, BigHand, and CBS News.

C# Developer - Green Man Gaming

Feb 2014 – Aug 2014 | London, United Kingdom

  • Worked on the Playfire desktop client, which allowed users to track their Xbox, PlayStation, and Steam game stats.
  • Led the introduction of MVVM to the team, resulting in easier to maintain code and increased test coverage.
  • Built a download manager, along with the capability to install and run games bought through the GMG store.

Windows Phone Software Engineer - Powa Technologies

Oct 2013 – Jan 2014 | London, United Kingdom

  • Worked on PowaTag, a WP8 app that allowed users to purchase tagged products and services by scanning QR codes on retail websites and print ads.
  • Developed a company hub app using Xamarin and MvvmCross, targeting WP8 and Android.

Software Developer - Arkk Solutions

Feb 2012 – Sep 2013 | London, United Kingdom

  • Responsible for the development of Arkk’s Office Add-in.
  • Increased performance and reduced memory usage of the auto-tagger by using parallel code and inter-process communication.
  • Added new features and utilities allowing expansion to new markets.
  • Built a diff tool for XBRL files.
  • Implemented a more versatile licensing system.

Programmer Analyst - Indra

Jun 2011 – Dec 2011 | Lisbon, Portugal

  • Upgraded the billing system of a leading mobile carrier maintaining compatibility with legacy systems and existing data.
  • Designed and implemented a Microsoft Outlook Add-In for managing a company’s resources.


Certifications


Microsoft Certified: Azure Developer Associate

Sep 2023 | Microsoft


Education


MSc in Computer Engineering and Telematics

Sep 2009 – Jul 2011 | University of Aveiro

  • Principal Modules: Software Engineering, Human-Computer Interaction, Computer Graphics, Distributed Systems, Image Analysis and Understanding, Project Management.


  • Dissertation: DETI Interact – Interaction with public displays via a mobile device.
  • Technologies used include .NET, C#, WPF, XAML, XNA, Android, Java and Bluetooth (project hosted on github).
  • Planned, designed, and implemented a remotely controlled Information System.
  • Prepared and conducted several user testing sessions.
  • Published: “ DETI - Interact: Interacting with public displays through mobile phones” in the Proceedings of CISTI 2011, Workshop on Information Systems for Interactive Spaces, Chaves, 15-18 June 2011, Chaves Portugal. Authors: Filipe Duarte, Paulo Dias, Beatriz Sousa Santos.


  • Organizing Committee as a student volunteer at “INTERACÇÃO 2010”, the National Conference on Human-Computer Interaction, held in the University of Aveiro 13-15 October, 2010.
  • Gave a workshop on “DETI Interact and Android Systems” as part of the Informatics and Multimedia Week on the Padre António Morais da Fonseca School, in Murtosa, Portugal, on May 6th, 2011.

BSc in Computer Science

Sep 2005 – Jul 2010 | University of Aveiro

  • Principal Modules: Algorithms, Object-Oriented Programming, Operating Systems, Database Management Systems, Computer Architectures, Network Architectures



Download