
José Nuno Palma e Belo
Verified Expert in Engineering
Software Developer
Lisbon, Portugal
Toptal member since June 26, 2019
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
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
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
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.
Team Lead | Senior Data Engineer
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.
Back-end Developer
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.
Back-end Developer
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.
Senior Full-stack Engineer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer | Team Lead
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.
Senior Full-stack Engineer
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.
Software Developer
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.
Software Developer
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.
Software Developer
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.
Senior Software Engineer
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.
Software Engineer
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.
Junior Consultant
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.
Experience
Automated App Testing
https://www.celfinet.com/Technologies used included Java and Appium.
Lumberjack
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
Paranote – a Simple Note-taking Application
https://github.com/jnbelo/paranoteEducation
Master's Degree in Electrical and Computer Engineering
Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa - Almada, Portugal
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring