José Nuno Palma e Belo, Developer in Lisbon, Portugal
José is available for hire
Hire José

José Nuno Palma e Belo

Verified Expert  in Engineering

Bio

José has fifeteen years of experience as a software developer. He's used technologies like Java, Kotlin, C#, JavaScript, and TypeScript while working for companies like Nokia Siemens Networks, Sky, and Zalando. He has also worked as a freelance engineer on several projects.

Portfolio

JupiterApp
NestJS, Amazon Bedrock, PostgreSQL, React, Amazon Web Services (AWS), Terraform...
WorkHQ
Python, PySpark, Amazon EMR Studio, PostgreSQL, Amazon OpenSearch...
WorkHQ
Back-end, Node.js, TypeScript, GraphQL, PostgreSQL, Amazon OpenSearch...

Experience

  • Java - 9 years
  • Node.js - 5 years
  • .NET - 4 years
  • C# - 4 years
  • TypeScript - 4 years
  • GraphQL - 2 years
  • React - 2 years
  • Kotlin - 1 year

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Visual Studio, IntelliJ IDEA, Git

The most amazing...

...project I've collaborated on is the technical development, architecture, and management of a contest where QR codes shown on TV shows grant prizes.

Work Experience

CTO

2024 - PRESENT
JupiterApp
  • Charged with the technical decisions for a platform that allows people to have a personalized accounting assistant. This assistant provides people with predictions of the taxes they will pay, invoicing software integrations, and accounting advice.
  • Implemented the full-stack of the platform, using React for the front end and NestJS for the back end.
  • Implemented and integrated a chatbot using Amazon Bedrock.
Technologies: NestJS, Amazon Bedrock, PostgreSQL, React, Amazon Web Services (AWS), Terraform, Terragrunt, TypeScript, Cloud Infrastructure

Team Lead | Senior Data Engineer

2024 - 2025
WorkHQ
  • Charged with processing and ingesting millions of people profiles, coming from multiple sources into the Data Lake of a recruiting and staffing platform.
  • Tasked with ingesting the data from the Data Lake into our PostgreSQL and OpenSearch databases.
  • Worked with Spark and EMR to process and clean profile and company data for the platform.
  • Orchestrated the processing and ingestion pipelines using Airflow.
  • Charged with increasing from around 70 million to around 260 million people profiles in the platform.
Technologies: Python, PySpark, Amazon EMR Studio, PostgreSQL, Amazon OpenSearch, Apache Airflow, OpenAI, Parquet, Medallion Architecture, Delta Lake, Data Lakes

Back-end Developer

2022 - 2024
WorkHQ
  • Developed the back end from scratch for a candidate sourcing platform.
  • Created a GraphQL API using TypeScript and NestJS while making sure that the code was maintainable, readable, and clean.
  • Contributed to an architecture design that included PostgreSQL as a data source and OpenSearch to facilitate the data search.
  • Charged with integrating the back end with OpenSearch and optimizing queries and search performance.
  • Worked with Airflow to orchestrate data ingestion and synchronization between Postgres and OpenSearch.
Technologies: Back-end, Node.js, TypeScript, GraphQL, PostgreSQL, Amazon OpenSearch, Apache Airflow, Python, OpenAI

Back-end Developer

2022 - 2023
Prysm Financial Technology Inc
  • Contributed to an application that allows people to borrow money against their equities in private companies before an IPO.
  • Developed the back end using TypeScript, NestJS, and Temporal.
  • Implementated a Backend for Frontend (BFF) API using GraphQL.
Technologies: Back-end, Node.js, TypeScript, GraphQL, Temporal, NestJS, PostgreSQL

Senior Full-stack Engineer

2022 - 2022
DSENT
  • Contributed to developing and maintaining the Tokengate Art web app (https://www.tokengate.art/).
  • Worked on integrating Arweave files into NFTs to allow permanent and public artwork storage.
  • Ensured token metadata compliance with NFT marketplaces like OpenSea, Rarible, and Looksrare.
  • Worked in a microservices environment, using Node.js, NestJS, and FeathersJS. Also worked in Vue and React frontends.
Technologies: Node.js, React, TypeScript, GraphQL, PostgreSQL, Apollo, NestJS, MongoDB, Amazon Web Services (AWS), Blockchain, Ethereum, Vue, FeathersJS, Arweave

Senior Full-stack Developer

2021 - 2022
xSQrd, Inc.
  • Contributed to implementing a solution to extract and process information from PDF documents with a specific structure.
  • Advised on and contributed to the development of a WebApp implemented in Vue 3 and served through Firebase.
  • Helped create a CI/CD process done with Github Actions.
Technologies: TypeScript, Firebase, Vue, Tailwind CSS, Firebase Hosting, Firebase Authentication, Firebase Cloud Functions, Firebase Web SDK, Pinia, Visual Studio Code (VS Code), Full-stack, JavaScript, Node.js

Senior Full-stack Developer | Team Lead

2020 - 2021
OPENREEL
  • Led a team in the development of a remote video creation solution.
  • Participated and gave technical input to create the next generation of remote video capturing applications using WebRTC.
  • Worked consistently with Angular and NestJS as a senior full-stack developer.
  • Created and maintained video rendering pipelines using FFmpeg.
Technologies: JavaScript, TypeScript, Angular, NestJS, Amazon Web Services (AWS), Agile, FFmpeg, MySQL, Redis, WebRTC, Visual Studio Code (VS Code), Full-stack, Node.js

Senior Full-stack Engineer

2019 - 2020
OTO Systems
  • Contributed to the creation of real-time machine learning-powered products that derive emotional insights from audio and conversations.
  • Implemented and maintained client-side widgets using Electron and React. The widgets used WebRTC to transmit the voice audio to the back end.
  • Assisted the implementation and maintenance of a back-end infrastructure constructed around a deep learning core. This infrastructure had services in Python, Go, and JavaScript. Other technologies included REST and GraphQL.
  • Handled the deployment, operations, and monitoring of the products—AWS, Kubernetes, Ansible, and Datadog.
  • Participated in interactions with customers in the context of support, feedback, and requirements gathering.
Technologies: Amazon Web Services (AWS), React, JavaScript, Full-stack, GraphQL, Kubernetes, Electron, Go, Python, Visual Studio Code (VS Code), TypeScript, Node.js

Software Developer

2018 - 2019
Zalando SE
  • Worked on tooling to allow content creation and campaign management for the fashion store.
  • Developed REST and GraphQL services in Kotlin, Java, and TypeScript and backed with PostgreSQL databases.
  • Handled the deployment cycle of the services using Kubernetes/Docker and AWS. Grafana and internal tools were used for monitoring.
  • Created and executed a plan for the guidance and mentoring of newcomers.
  • Conducted technical decisions of the team at a later stage.
  • Worked in an environment with Agile development practices.
Technologies: Amazon Web Services (AWS), Hibernate, JavaScript, Java, GraphQL, REST, Grafana, Docker, Kubernetes, PostgreSQL, Spring Boot, TypeScript, Kotlin, Node.js

Software Developer

2016 - 2018
Sky
  • Contributed to the development of Sky Store (Sky's movie store).
  • Developed libraries, back-end tooling, and services.
  • Contributed to several projects related to OTT content for multiple Sky propositions.
  • Managed the development, maintenance, deployment, and testing of the services.
  • Worked in an Agile environment using the Scrum framework.
Technologies: JUnit, .NET, C#, Java, Prometheus, Kibana, Docker, MongoDB, RabbitMQ, Microsoft SQL Server, Hystrix, Spring Boot

Software Developer

2015 - 2016
TFV - Sistemas Informáticos, SA
  • Worked on TFV's flagship product, named Tripoint—an ERP for the tourism operation sector.
  • Cooperated with the team in charge of developing integrations with external web services to create and manage bookings.
  • Collaborated directly with the support team in analyzing and fixing issues detected by clients.
Technologies: .NET, C#, REST, Microsoft SQL Server, VB.NET

Senior Software Engineer

2013 - 2015
BIN – Buy it now, Lda.
  • Developed QLoyalty—a white label web application designed to create loyalty campaigns for brands.
  • Managed customized loyalty campaigns for high-profile clients. This included gathering specifications from clients and partners and planning the overall architecture, end-to-end development, and maintenance.
  • Contributed to the full-stack development of web and mobile apps. Technologies used: .NET, SQL Server, jQuery, jQuery Mobile, and PhoneGap.
Technologies: .NET, JavaScript, Full-stack, C#, PhoneGap, jQuery Mobile, jQuery, Microsoft SQL Server, Model View Controller (MVC), Web API

Software Engineer

2012 - 2013
Coriant (now Infinera)
  • Contributed to the software layer that implemented Intelligent Optical Control (IOC) of hiT7300, a dense wavelength division multiplexing (DWDM) optical network transport system.
  • Implemented specifications from the architectural teams.
  • Analyzed and fixed issues detected by the testing teams.
  • Worked mainly in the team that managed the product's equipment configuration and startup modules.
  • Became a team leader and led a small team of developers.
Technologies: JUnit, Java

Junior Consultant

2010 - 2012
PrimeIT Consulting, SA
  • Contributed to two projects for PT Sistemas Informação, SA (now Altice).
  • Developed and maintained middleware web services for a portal where customers could handle their own product subscriptions online.
  • Assisted in developing and maintaining a system that aimed to integrate user information from several systems using Oracle Identity Management.
Technologies: JUnit, Hibernate, Java, Oracle, TIBCO

Experience

Automated App Testing

https://www.celfinet.com/
As a freelancer, I created an application for Celfinet that automated the measurement of the network usage of different mobile applications. This aided in evaluating and calibrating DPI (deep packet inspection) systems.

Technologies used included Java and Appium.

Lumberjack

As a freelancer, I developed a log search and monitoring software called Lumberjack, tailored for Unravelling Technology's client Lufthansa.

The front end was developed in Angular, while the back end was in Spring Boot, backed by an Elasticsearch search engine.

Website for Cartão Poupa Mais Universitário

As a freelancer, I contributed to the implementation and deployment of a (now defunct) website where university students were able to order a discount card for Pingo Doce supermarkets. This project was mainly implemented in ASP .NET.

Paranote – a Simple Note-taking Application

https://github.com/jnbelo/paranote
Paranote is a simple, open source, note-taking application that I have implemented in JavaScript with React and Electron. It saves the notes in an SQLite database file. Optionally, the file can be encrypted.

Education

2002 - 2011

Master's Degree in Electrical and Computer Engineering

Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa - Almada, Portugal

Certifications

DECEMBER 2015 - PRESENT

MCPS: Microsoft Certified Professional

Microsoft

Skills

Libraries/APIs

Web API, React, Node.js, WebRTC, Hystrix, jQuery, jQuery Mobile, FFmpeg, NgRx, Vue, Firebase Web SDK, PySpark, Terragrunt

Tools

Visual Studio, Git, IntelliJ IDEA, Kibana, Docker Compose, Grafana, Subversion (SVN), Dapper, Jenkins, RabbitMQ, Gatling Load Testing, Microsoft Team Foundation Server, Jira, Firebase Authentication, Amazon OpenSearch, Apache Airflow, Terraform

Languages

Java, C#, JavaScript, TypeScript, SQL, Kotlin, HTML, GraphQL, VB.NET, Python, Visual Basic .NET (VB.NET), CSS, Go

Frameworks

JUnit, .NET, ASP.NET Web API, Spring Boot, MVC Razor, NUnit, Hibernate, NHibernate, ServiceStack, OAuth 2, Electron, PhoneGap, Angular, ASP.NET, Appium, Selenium, NestJS, Redux, Tailwind CSS, FeathersJS

Paradigms

REST, Object-oriented Programming (OOP), Continuous Delivery (CD), Continuous Integration (CI), Testing, Model View Controller (MVC), Agile

Platforms

Linux, Windows, MacOS, Visual Studio Code (VS Code), Eclipse, Docker, Oracle, Amazon Web Services (AWS), Kubernetes, NetBeans, Firebase, Ethereum, Blockchain

Storage

PostgreSQL, SQL Server DBA, Microsoft SQL Server, MySQL, MongoDB, Redis, Elasticsearch, Data Lakes

Other

Teamwork, Full-stack, Code Review, TIBCO, Prometheus, SOAP, Computer Engineering, Electrical Engineering, Firebase Hosting, Firebase Cloud Functions, Pinia, Arweave, Apollo, Back-end, Temporal, OpenAI, Amazon EMR Studio, Parquet, Medallion Architecture, Delta Lake, Amazon Bedrock, Cloud Infrastructure

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring