Resume

Overview


Enthusiastic senior software engineer with over 10 years of experience in C# and .NET, and a keen interest in the latest technologies. My experience has provided me with excellent opportunities to build robust applications and services with global reach.


Technical Skills

   
Languages C#, XAML, C/C++, Java, Python, Go
Cloud Azure: Functions, CosmosDB, ServiceBus, EventGrid, DataFactory
  AWS: Lambda, CloudFormation, API Gateway, CloudWatch, S3, Athena, ECS, ECR
Database SQL Server, CosmosDB, MySQL, SQLite, LiteDB
Tools/Frameworks UWP, WinRT, .NET, .NET Core, WPF, MVVM, MSTest, nUnit, Moq, Docker, gRPC, Android


Experience


Senior Specialist, Developer - NewDay

Jan 2020 - Present | London, United Kingdom

  • Delivered a set of APIs to handle the customer journey in the Collections platform.
  • Built an event sourcing platform using CosmosDB, ServiceBus and Azure Functions to handle the flow of data for over 5M accounts in our Collections platform.
  • Mentored junior developers.
  • Assisted in hiring new developers.

Senior .NET Software Engineer - Paddle

April 2018 - June 2020 | London, United Kingdom

  • Released Paddle’s .NET Windows SDK which allows sellers to add Paddle’s in-app checkout, licensing, and analytics to their software.
  • Managed the CI/CD pipeline for the SDK’s build, test, and release to NuGet.
  • Used AWS Lambda to automate seller pay-outs of over $20M/year.
  • Built a Python utility to handle our financial reconciliation.
  • Developed a new payment service using Go and gRPC/protobuf.
  • Improved the speed our vendor report generator by 100x by rewriting it in SQL.

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