Loading profile…
Loading profile…
Staff Software Engineer
Staff Software Engineer at TransferGo who hardened a domain for microservice extraction in days, with no production incidents.
PortugalStaff Software Engineer at TransferGo
Led new-domain build-out within the Acquire team while driving cross-cutting platform initiatives. Hardened a bounded context until its extraction into a standalone microservice took days rather than quarters, with no production incidents.
Domain Driven DesignEvent Driven ArchitectureAsyncAPIContract TestingCI CD
Led the full rewrite of the Refer-a-Friend platform and introduced bounded contexts as the core business unit, reaching 28 across the codebase. Authored the exception-handling library used across the company and built Datadog dashboards per bounded context.
PHPLaravelSymfonyAWSDDDTest Driven DevelopmentMicroservicesBounded ContextsDatadogComplianceKYCREST APIsMySQL
Built a trading platform for financial asset transactions involving blockchain tokens and e-wallet management, delivered as an event-driven microservice. Maintained clear separation between application and domain layers, applying DDD and TDD throughout.
PHPEvent Driven ArchitectureMicroservicesDDDTest Driven DevelopmentBlockchainWalletNodeJSFrontend
Led the development team refactoring the company's main product towards SOA and Domain-Driven Design. Introduced separation of Action, Domain and Responder in the backend and took the product to full test coverage across PHP and JavaScript.
PHPJavaScriptSOADDDTest Driven DevelopmentCI CDDevOpsDatabase Normalization
Built the back-office React application for candidate applications, plus a Laravel-based CMS, and restructured the Redis caching layer.
ReactLaravelRedisPHPJavaScript
Designed a microservice architecture for a cyber-security client, covering REST API integration, data processing and webhook-driven reactions. Delivered performance-focused sites for small businesses.
MicroservicesREST APIsWebhooksPHPJavaScriptPerformance Optimization
Owned IT for the group, building decision-support and auditing systems in C# and MySQL, integrating third-party systems with the ERP, and delivering workflow improvements of up to 90% and over €30,000 in annual telecoms savings.
C#MySQLERP IntegrationDecision Support SystemsAuditWorkflow Optimization
ERP implementation and development, with decision-support reporting in Crystal Reports and SQL Server.
ERPCrystal ReportsSQL ServerC#
Developed C# / .NET WinForms products and PHP/MySQL web applications, including a VB6-to-.NET migration and a multi-language browser-based game with a C# service backend.
C#.NETWinFormsPHPMySQLVB6Game Development
ASP.NET (C#) and PHP web development, including a paperless student-services project and a proprietary CMS.
ASP.NETC#PHPCMS Development
Completed a Higher National Diploma in Software Engineering at the University of Portsmouth.