Pedro Soares portrait

Hi, I'm Pedro Soares

Software Architect Engineer with 0 years of professional experience

I specialize in designing and building robust APIs, scalable backend systems, and modern web applications. I focus on clean architecture, best practices, and technologies like TypeScript, Node.js, PostgreSQL, Next.js and Docker.

About Me

What excites me most about programming is the opportunity to tackle complex challenges and craft elegant solutions. I thrive on problem-solving and am deeply passionate about writing clean, readable, and maintainable code.

As a leader, I believe in sharing knowledge and mentoring others to help them grow. I'm a natural leader who takes full responsibility for my team and their success. I value continuous learning, both professionally and personally, and I learn as much from my team as I hope to teach them.

My main tech stack: TypeScript, Node.js, C#, PostgreSQL, Next.js, Tailwind CSS, Docker and Grafana. I also have solid experience with Java, Python, Angular and React Native. I'm constantly learning and eager to explore new technologies.

Outside of work, I'm a proud dad who loves spending quality time with my son and caring for my pets. I'm a passionate guitarist, movie and TV show enthusiast, and gamer. I'm also deeply passionate about motorcycling, there's nothing quite like riding through scenic mountain roads with magnificent views. When time allows, I enjoy playing Padel, a sport I love for its energy and social aspect.

My projects

dasMoney

Jan 2026 - present

https://www.criticaltechworks.com

Responsible for all technical decisions regarding the implementation of financial services, including architecture, infrastructure security, and process automation.

  • AWS Services
  • Kubernetes
  • Helm
  • Docker
  • Java
  • Kafka
  • Angular
  • PostgreSQL
  • Prometheus
  • Grafana
  • Loki
  • Alloy

Rede Expressos

Sep 2025 - Jan 2026

https://rede-expressos.pt

Responsible for all technical decisions regarding the implementation of NIS2 compliance, including architecture, infrastructure security, and process automation.

  • TypeScript
  • Node.js
  • REST
  • OpenAPI
  • Zod
  • PostgreSQL
  • Docker
  • Kubernetes
  • Trigger.dev
  • AI
  • Security
  • Compliance
  • Automation
  • Monitoring

NCS internal products

Jul 2023 - Aug 2025

Requirements gathering, planning, development of multiple APIs, serverless functions, multiple Databases (SQL and No-SQL), multiple BackOffices and multiple Websites, deployment and team leading.

  • TypeScript
  • Node.js
  • Fastify
  • RESTfull
  • Swagger
  • Zod
  • Prisma
  • PostgreSQL
  • Docker
  • Grafana
  • Prometheus
  • Loki
  • Alloy
  • cAdvisor
  • Node Exporter
  • Kubernetes
  • Next.js
  • Tailwind CSS
  • ShadCN
  • Hero UI
  • TanStack Query
  • MDX
  • Trigger.dev
  • AI

GoCar

Nov 2022 - Feb 2023

https://www.gocartours.com

Requirements gathering, planning, development and deployment of a BackOffice, a Website and multiple APIs to serve multiple clients including a mobile app.

  • React
  • TypeScript
  • REST
  • Zod
  • TanStack query
  • .NET
  • C#
  • PostgreSQL
  • Supabase
  • Docker
  • Elasticsearch
  • Kibana

SAVNDO

Oct 2022 - Aug 2025

https://savndo.com

Requirements gathering, planning, development and deployment of a BackOffice and serverless functions to serve both the BackOffice and a mobile app.

  • Angular
  • TypeScript
  • Node
  • Firebase

Spinach

Oct 2022 - Aug 2025

https://spinachtours.com

Requirements gathering, planning, development and deployment of a BackOffice and serverless functions to serve both the BackOffice and a tablet app.

  • Angular
  • TypeScript
  • Node
  • Firebase
  • Zod
  • Prisma
  • PostgreSQL
  • REST

Eviivo

Mar 2022 - Sep 2022

https://eviivo.com

Migrate .NET framework 4.5, 4.6 and 4.8 projects to .NET Core 6. Helping with technical and functional documentation.

  • .NET Core
  • .NET Framework
  • C#
  • REST
  • SQL Server
  • RabbitMQ

Craftable internal products

Jan 2022 - present

Requirements gathering, mentoring, planning and creation of web and mobile applications for multiple internal projects.

  • .NET Core
  • C#
  • REST
  • AWS Services
  • Terraform
  • Docker
  • React
  • React Native
  • Node
  • Svelte

Dreamlines

May 2021 - Jan 2022

https://www.dreamlines.de

Requirements gathering, software architecture planning, refactors and bugfixing.

  • .NET Core
  • C#
  • REST
  • PostgreSQL
  • Couchbase
  • Docker
  • Kubernetes
  • Kafka
  • SQS
  • Prometheus
  • Node
  • Angular
  • Python

Banco Crédito Agrícola

Nov 2020 - Apr 2021

https://www.creditoagricola.pt

Requirements gathering, mentoring, planning and creation and management of a credit card workflow integrated with other loan workflows.

  • .NET Framework
  • ASP.NET Web Forms
  • C#
  • SQL Server
  • REST
  • SOAP

Banco Montepio

Nov 2019 - May 2021

https://www.bancomontepio.pt

Requirements gathering, mentoring, planning and creation of a user customer journey web interface for credit cards, personal loans and home loans, all of them integrated with CRM and Google Tag Manager.

  • .NET Framework
  • C#
  • SQL Server
  • Angular
  • REST
  • SOAP

ITSCREDIT products

Aug 2019 - May 2021

https://www.itscredit.com/platform

Develop new product features, database model management, ORM and DTO creation, add REST api routes, and UI Creation of data warehouse, algorithm and tasks to create statistical data.

  • .NET Framework
  • C#
  • SQL Server
  • Angular
  • REST
  • SOAP

Banco BNI Europa

Jan 2018 - Jul 2019

https://bnieuropa.pt

Public portal that allows client registration, simulation and credit request. Backoffice to allow the creation and management of proposals from clients or banking entities. Flow of customer creation, contracting, risk analysis, decision, disbursement, repayment and collections. Also responsible to implement and deliver credit cards integration.

  • .NET Framework
  • ASP.NET Web Forms
  • C#
  • SQL Server
  • SOAP

Cidadão Alerta

Aug 2016 - Dec 2016

Application with FrontOffice, BackOffice and WebServices with mobile application App to help people flag or be notified about terrorism. Police officers work in the FrontOffice to take action.

  • .NET Framework
  • ASP.NET Web Forms
  • C#
  • SQL Server
  • REST
  • SOAP
  • NativeScript

Standard Bank

Sep 2014 - Sep 2018

https://www.standardbank.co.za

Application of credit simulation, creation and management of proposals from clients or banking entities. Flow of customer creation, contracting, risk analysis, decision, disbursement, repayment and collections.

  • .NET Framework
  • Visual Basic
  • JQuery
  • ASP.NET Web Forms
  • C#
  • SQL Server
  • SOAP
  • SHELL

LOCA8

Jun 2014 - Jul 2014

Platform to manage bank branches (Windows 8 Metro UI) that gives to the user the ability to search for bank branches and calculate their route.

  • .NET Framework
  • C#
  • XAML

My skills

My experience

Full Stack Software Engineer

Critical Techworks

2026 - present

Developed and maintained scalable software components to improve application performance and ensure system reliability. Implemented automated testing frameworks to increase code quality and reduce defect rates in production releases. Collaborated with cross-functional teams to gather requirements and deliver features that enhanced user engagement. Optimized backend processes to decrease response times and improve overall system throughput. Refined deployment pipelines to accelerate release cycles and minimize downtime during updates.

Cybersecurity Tech Lead & Process Automation Architect

Rede Expressos

2025 - 2026

Spearheading the implementation of NIS2 compliance directives, focusing on cybersecurity enhancement and process automation. Architecting secure infrastructure solutions, implementing automated security protocols, and developing AI-driven monitoring systems. Leading the digital transformation through secure-by-design principles, while establishing automated workflows and security-first development practices. Responsible for technical architecture decisions, security assessments, and ensuring compliance across all digital platforms.

Full-Stack Developer, Tech Leader & AI Implementation

NCS IT Solutions

2022 - 2025

Worked as a full-stack developer and tech leader for 3 years. Responsible for technical leadership, training new collaborators, defining and creating the base for new projects and repositories, implementing artificial intelligence solutions, and deploying self-hosted software with full responsibility for architecture and infrastructure. Lead multiple teams, conducted interviews, and participated in candidate selection.

Full-Stack Developer & Tech Lead

craftable software

2021 - 2022

Worked as a full-stack developer and tech lead for 1.5 years, focusing on proprietary CMS and package management solutions. Led the implementation of self-hosted software, overseeing architecture and infrastructure. Trained 4 trainees, defined and created the basis for internal products, and contributed to team growth and technical excellence.

Full-Stack Developer & Team Leader

ITSCREDIT

2018 - 2021

Served as a full-stack developer and team leader for 3 years. Led technical initiatives, mentored new collaborators, and contributed to the definition and creation of foundational project structures. Involved in recruitment processes and technical interviews.

Full-Stack Developer & Team Leader

ITSector

2014 - 2018

Worked as a full-stack developer for 4 years, leading multiple teams and projects. Responsible for technical leadership, onboarding and training new team members, and defining the architecture and base for new projects and repositories. Participated in candidate interviews and hiring decisions.

Graduation

Universidade Portucalense Infante D. Henrique

2011 - 2014

Completed a bachelor's degree in Information Technologies and Systems in 3 years. Developed strong foundations in software engineering and immediately transitioned into a full-stack developer role.