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

Software Developer

Location
Lisbon, Portugal
Toptal Member Since
June 26, 2019

José has more than ten 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 on several projects.

Portfolio

DSENT
Node.js, React, TypeScript, GraphQL, PostgreSQL, Apollo, NestJS, MongoDB...
xSQrd, Inc.
TypeScript, Firebase, Vue, Tailwind CSS, Firebase Hosting...
OPENREEL
JavaScript, TypeScript, Angular, NestJS, Amazon Web Services (AWS), Agile...

Experience

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

Senior Full-stack Engineer

2022 - PRESENT
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 - PRESENT
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

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.
2002 - 2011

Master's Degree in Electrical and Computer Engineering

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

DECEMBER 2015 - PRESENT

MCPS: Microsoft Certified Professional

Microsoft

Libraries/APIs

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

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

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

Languages

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

Paradigms

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

Storage

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

Platforms

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

Other

Teamwork, Full-stack, Code Review, TIBCO, Prometheus, SOAP, Computer Engineering, Electrical Engineering, Firebase Hosting, Firebase Cloud Functions, Pinia, Arweave, Apollo

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