
Hi, I'm Pedro Soares, a passionate full-stack developer with 0 years of professional experience. I specialize in building robust APIs and modern web applications, focusing on TypeScript, Node.js, PostgreSQL, Next.js, and Docker.
About Me
What excites me most about programming is tackling complex challenges and finding elegant solutions. I thrive on the satisfaction of solving problems and am passionate about writing clean, readable, and maintainable code. My main stack includes TypeScript, Node.js, PostgreSQL, C#, Next.js, Tailwind CSS, Docker, and Grafana. I also have experience with Java, Python, Angular, Svelte, and React Native. I’m always eager to deepen my expertise and explore new technologies.
Outside of coding, I love spending time with my son (proud dad!), caring for my pets, playing guitar, watching movies and TV shows, and gaming. I’m passionate about continuous learning. Currently, I’m training and learning Padel.
My projects
Rede Expressos
Sep 2025 - present
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
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
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
My skills
- Node.js
- Java
- C#
- .NET Core
- Prisma
- Entity Framework
- Dapper
- SQL
- PostgreSQL
- REST
- JavaScript
- TypeScript
- React
- Next.js
- Angular
- Tailwind CSS
- TanStack
- Responsive Design
- Supabase
- Firebase
- Appwrite
- MongoDB
- Redis
- SQL Server
- Database Design
- Docker
- Kubernetes
- DevOps
- CI/CD
- Grafana
- Prometheus
- Loki
- ElasticSearch
- Kibana
- Reverse Proxy
- Infrastructure as Code
- trigger.dev
- Zero Trust Architecture
- Network Security Monitoring
- NIS2 Compliance
- ISO 27001
- GDPR
- Security Auditing
- Workflow Automation
- Business Process Management
- Automated Security Controls
- CI/CD Security Pipeline
- Unit Tests
- Jest
- Git
- Zod
- Code Review
- AI
- Technical Leadership
- Team Management
- Mentoring
- Architecture Design
- Serverless Functions
- System Design
- Agile Methodologies
- Security Awareness Training
My experience
Cybersecurity Tech Lead & Process Automation Architect
Rede Expressos
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.
2025 - presentFull-Stack Developer, Tech Leader & AI Implementation
NCS IT Solutions
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.
2022 - 2025Full-Stack Developer & Tech Lead
craftable software
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.
2021 - 2022Full-Stack Developer & Team Leader
ITSCREDIT
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.
2018 - 2021Full-Stack Developer & Team Leader
ITSector
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.
2014 - 2018Graduation
Universidade Portucalense Infante D. Henrique
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.
2011 - 2014