Pedro Soares portrait

Hello, my name is Pedro Soares and I am a full-stack developer with 0 years of experience. I enjoy building APIs and Websites. My focus is Node, PostgreSQL and Next.

About me

My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem. I am also advocate of readable and maintainable code! My core stack is Node.js, TypeScript, PostgreSQL, C# and Next.js. I am also familiar with Docker, Prisma and Java. I am always looking to improve my knowledge on the technologies I work with but also learn new technologies.

When I'm not coding, I enjoy playing with my pets, playing guitar, watching movies and TV shows and playing video games. I also enjoy learning new things. I am currently learning and training Padel.

My projects

NCS internal products

Jul 2023 - present

Requirements gathering, planning, development of an API, serverless functions, a Database, a BackOffice and Website, deployment and team leading.

  • Node
  • TypeScript
  • Fastify
  • REST
  • Zod
  • Prisma
  • PostgreSQL
  • Supabase
  • Digital Ocean
  • Docker
  • Elasticsearch
  • Kibana
  • Prometheus
  • Grafana
  • Next
  • Tailwind
  • ShadCN
  • MDX

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 - present

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 - present

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

Contact me

Please contact me directly at pncsoares@gmail.com or through this form.