
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.comResponsible 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.ptResponsible 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.comRequirements 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.comRequirements 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.comRequirements 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.comMigrate .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.deRequirements 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.ptRequirements 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.ptRequirements 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/platformDevelop 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.ptPublic 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.zaApplication 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
- Technical Leadership
- Team Management
- Mentoring & Team Development
- Team Player
- Communication
- Problem Solving
- Requirement Analysis
- Architecture Design
- Software Design
- Technical Documentation
- Code Review
- Accountability
- Continuous Improvement
- Agile Methodologies
- Cross-functional Collaboration
- Critical Thinking
- Decision Making
- Strategic Thinking
- Continuous Learning
- Adaptability
- Emotional Intelligence
- DevOps Practices
- Continuous Integration
- Database Management
- Observability
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.