Tiago Martins

tiagorvmartins

A visual journey through my professional experiences and growth.

Novabase logo
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.
Affinity logo
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.
Ludopoli logo
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.
Swogo logo
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.
Applied Blockchain logo
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.