
Novabase
July 2013 - November 2016
Trainee & Associate Professional
Summary
As a Trainee, contributed to the development of a credit decision management tool for a major Portuguese bank, utilizing VB6, C#, and SQL Server within a Scrum environment.
Gained experience in security and compliance, fostering a commitment to continuous improvement.
Gained experience in security and compliance, fostering a commitment to continuous improvement.

Affinity
November 2016 - May 2018
Software Developer and Architect
Summary
Software Developer & Architect at Affinity, contributing to the full software development lifecycle of a property insurance product for a major Portuguese company.
Proficient in .NET (C#, T-SQL, Entity Framework) and front-end technologies (BackboneJS, Angular, JavaScript, Kendo UI). Experienced with JSON, REST, WCF, nearshoring, and Agile (Scrum) methodologies.
Also developed and maintained critical systems for a leading UK food retailer.
Proficient in .NET (C#, T-SQL, Entity Framework) and front-end technologies (BackboneJS, Angular, JavaScript, Kendo UI). Experienced with JSON, REST, WCF, nearshoring, and Agile (Scrum) methodologies.
Also developed and maintained critical systems for a leading UK food retailer.
Ludopoli
May 2018 - October 2018
Full Stack Engineer
Summary
Spearheaded the development and maintenance of API-driven publishing systems for a key Zurich client, utilizing .NET 3.5, 4.0, and .NET Core.
Proficient in front-end development with MarionetteJS and BackboneJS, alongside expertise in C#, JavaScript, JSON, and RESTful API design.
Managed MongoDB databases and implemented CI/CD pipelines with TeamCity, while also utilizing JIRA for issue tracking.
Focused on innovative solutions and collaborative teamwork.
Proficient in front-end development with MarionetteJS and BackboneJS, alongside expertise in C#, JavaScript, JSON, and RESTful API design.
Managed MongoDB databases and implemented CI/CD pipelines with TeamCity, while also utilizing JIRA for issue tracking.
Focused on innovative solutions and collaborative teamwork.

Swogo
January 2019 - May 2022
Engineering Manager
Summary
Progressed from Software Engineer to Engineering Manager at Swogo (Jan 2019 - May 2022), contributing to strategic product planning and infrastructure initiatives.
Led development projects using Node.js, Go, Vue.js, and NestJS (TypeScript) within microservices architecture.
Key achievements included refactoring legacy systems for performance gains and mentoring new team members.
Proficient in AWS, MongoDB, and CI/CD deployment.
Led development projects using Node.js, Go, Vue.js, and NestJS (TypeScript) within microservices architecture.
Key achievements included refactoring legacy systems for performance gains and mentoring new team members.
Proficient in AWS, MongoDB, and CI/CD deployment.

Applied Blockchain
June 2022 - Today
Tech Lead
Summary
Leading the charge in revolutionizing traditional financial services through blockchain technology, starting in June 2022. Initially served as a Senior Software Engineer, then promoted to Tech Lead, managing a team of four currently.
Focused on developing an in-house product using Golang and Typescript, employing advanced multi-threading techniques with goroutines and channels as needed.
Implemented a light client for the Algorand blockchain, utilizing low-level primitives and public/private key encryption in Ethereum contracts and Algorand Apps.
Proficient in Golang and CGO, with ongoing exploration of several trusted execution environments. As Tech Lead, managed the development team, resolved conflicts, made key technical decisions, oversaw code reviews, and managed deployments.
Core skills include Golang, Kubernetes, Node.js, TypeScript, CI/CD, and Docker.
Focused on developing an in-house product using Golang and Typescript, employing advanced multi-threading techniques with goroutines and channels as needed.
Implemented a light client for the Algorand blockchain, utilizing low-level primitives and public/private key encryption in Ethereum contracts and Algorand Apps.
Proficient in Golang and CGO, with ongoing exploration of several trusted execution environments. As Tech Lead, managed the development team, resolved conflicts, made key technical decisions, oversaw code reviews, and managed deployments.
Core skills include Golang, Kubernetes, Node.js, TypeScript, CI/CD, and Docker.