Nuno Maltez, Developer in Porto, Portugal
Nuno is available for hire
Hire Nuno

Nuno Maltez

Verified Expert  in Engineering

Software Developer

Porto, Portugal

Toptal member since August 25, 2016

Bio

Nuno is a Python and web developer with lots of experience, mostly focused on Django. Though mostly a back-end developer, he is also comfortable working on the full stack and coding some JavaScript and HTML. Nuno has worked remotely with teams of different sizes and from various locations, and loves Agile development processes.

Portfolio

Made In Memphis Entertainment LLC
Python, JavaScript, Django, React, HTML, CSS, Heroku, Docker, TypeScript...
IoT CI Limited
Python, Django, Django REST Framework, Celery, MySQL, Docker
AddAxis
Git, Amazon Web Services (AWS), Docker, AWS Lambda, Terraform, Ansible, Flask...

Experience

  • Python - 20 years
  • JavaScript - 15 years
  • Django - 14 years
  • Amazon Web Services (AWS) - 6 years
  • Docker - 6 years
  • Django REST Framework - 6 years
  • React - 6 years
  • AWS Lambda - 1 year

Availability

Part-time

Preferred Environment

Mercurial, Git, PyCharm, Linux

The most amazing...

...aspect of software development is watching your code going live and being used.

Work Experience

Full-stack Developer (via Toptal)

2021 - PRESENT
Made In Memphis Entertainment LLC
  • Developed new features such as bulk import of data, integrations with 3rd-party APIs (SFTP, email, DDEX, XLXS), billing and subscription plan features (integration with Stripe), and a notification system and search capabilities.
  • Monitored the running application, fixed bugs, and developed automated tests, resulting in a more stable application with increased performance.
  • Upgraded and improved the existing Docker-based development environment and the project documentation, providing a better development experience and easier onboarding of new developers.
  • Improved the existing CI pipeline, making it more stable and faster and adding code quality assessments (running automated tests and code formatting tests).
  • Reviewed code to improve quality, catch bugs, and ensure it followed best practices.
  • Kept the application stack (back-end and front-end packages, build tools, and Heroku environment) up-to-date.
  • Implemented, as part of a team, a total redesign of the UI.
  • Worked closely with support/business to resolve any issues in registrations and automate the registration processing and auditing.
Technologies: Python, JavaScript, Django, React, HTML, CSS, Heroku, Docker, TypeScript, CI/CD Pipelines, Amazon S3 (AWS S3), Google Docs, Django REST Framework, Elasticsearch, API Integration, Stripe

Python/Django Developer (via Toptal)

2023 - 2024
IoT CI Limited
  • Fixed several issues related to the time zone, daylight saving time, and alarm scheduling in an MVP for a calendar-like application.
  • Integrated the API of a test message service with the application.
  • Set up a reproducible development environment using Docker and helped set up the source code repositories.
Technologies: Python, Django, Django REST Framework, Celery, MySQL, Docker

Python and DevOps Developer

2019 - 2023
AddAxis
  • Developed new features for an existing Django application that tests the compliance of websites and internet connections to internet standards.
  • Implemented a web service using Python and Flask to detect the CMS used in websites. Deployed the containerized service to AWS ECS.
  • Created AWS Lambda functions to update CMS release data on a DynamoDB back end.
  • Defined infrastructure architecture to support the whole application on AWS.
  • Implemented architecture on AWS using Terraform to define the infrastructure as code.
  • Implemented a CI/CD pipeline to build and deploy the application.
  • Created a deployment procedure for a complex application consisting of a Django website, PostgreSQL database, Celery workers, Redis cache, RabbitMQ queue, and a local DNS server to Amazon EC2 using Ansible.
Technologies: Git, Amazon Web Services (AWS), Docker, AWS Lambda, Terraform, Ansible, Flask, Django, Python, Agile Software Development

Django Full-stack Developer

2020 - 2020
CodePath
  • Developed new features and fixed issues for a course management platform in Django.
  • Developed new UI features for the course management platform using HTML, JavaScript, and jQuery.
  • Implemented unit tests for the new and existing features without tests, increasing overall test coverage.
Technologies: Git, Django REST Framework, JavaScript, PostgreSQL, jQuery, Django, Python

Full-stack Python Developer

2019 - 2019
AppCove (via Toptal)
  • Developed new modules and features for a web-based platform.
  • Built a training module with video lessons and quizzes.
  • Created an internal messaging system for the website users.
  • Programmed a form and registration builder system.
  • Wrote SQL table definitions and queries, Python server code, and HTML front ends using Bootstrap and JavaScript (jQuery) code for client-side logic.
Technologies: Python, Git, PostgreSQL, Bootstrap, HTML5, jQuery, Python 3

Software Developer

2017 - 2019
Scurri
  • Integrated several carriers and services into the platform using JSON- and XML-based APIs.
  • Analyzed new feature requests to the platform and designed solutions. Designed software that can be easily adapted.
  • Added new features to the web UI of the application.
  • Developed software interfaces enabling customers to seamlessly input new shipments into the system through REST API, integrating it with 3rd-party eCommerce software.
  • Collaborated with a team to follow Lean and Agile practices, used code reviews for the software quality process, and operated in a continuous deployment environment.
  • Wrote automatic tests to guarantee the quality of the released software and to ensure that any future changes to the software would not break the current functionality.
Technologies: Django REST Framework, Ansible, Docker, React, Git, Celery, Django, Python, Agile Software Development

Full-stack Developer

2018 - 2018
Aurteen, Inc. (via Toptal)
  • Developed a front-end interface where the user could select one or more images from their local machine, upload them to a server, and display the images returned in the response from the server.
  • Created a back end using Django that processes uploaded images and returns the output image data.
  • Developed a JWT authentication mechanism for the Django back end.
  • Created a demo website using PHP that would host the web UI behind authentication and call the Django server for processing.
  • Developed a system to easily add new processing URLs to the Django back end.
  • Provided full documentation for the developed features.
Technologies: CSS, HTML, PHP, JavaScript, Gunicorn, Django, Python

Back-end Developer

2016 - 2017
Survox (via Toptal)
  • Developed a REST API using Django REST Framework for managing surveys, interviewers, sample, and quotas.
  • Created a microservice to process event logs and generate reports using Docker, Django, and RabbitMQ.
  • Used the Agile (Scrum) development methodology.
  • Integrated Django to interact with multiple databases.
  • Created scripts to deploy the REST API and microservices in the continuous integration and deployment pipeline.
Technologies: Python, Scrum, Celery, RabbitMQ, Docker, Git, Django REST Framework, Django, Python 3

Python Developer

2014 - 2016
Scurri
  • Integrated several 3rd-party courier APIs like SOAP and XML with the core product.
  • Collaborated on the development of a new website with online payments.
  • Worked on new features for carrier and shipment logic on the main product.
Technologies: Heroku, Docker, Git, jQuery, HTML, Django, Python

Software Developer

2014 - 2014
Datwyler
  • Developed a mobile application for SAP plant maintenance.
  • Built a REST API that allows the app to interface with SAP plant maintenance features.
  • Interfaced with SAP from the Python server using PyRFC.
Technologies: ABAP, Cordova, Backbone.js, JavaScript, Django, Python

Software Developer

2013 - 2013
Syncronic
  • Developed a cloud-based system for advanced forecasting.
  • Integrated the platform with SAP APO demand planning.
  • Built a REST API using Django REST Framework that allowed clients to use the forecasting service.
Technologies: ABAP, SAP, R, Django, Web Services, Python

Web Developer

2012 - 2012
UNO/UNFCC
  • Delivered enhancements and fixes to the online registration systems for conferences on climate change.
  • Developed web applications for the programs of the Secretariat.
  • Supported existing websites.
Technologies: JavaScript, jQuery, Zope, Python

Web Developer

2010 - 2011
Nokia
  • Developed the JavaScript front-end for a configuration management tool. The front-end would communicate with the back-end through a REST API.
  • Wrote a comprehensive Selenium test suite for the front-end.
  • Helped implement new features for other internal tools.
Technologies: Scrum, Subversion (SVN), Ext JS, Django, Python, JavaScript

Web Developer

2009 - 2010
Bürocratik
  • Developed a tool for sharing marketing information, such as videos and documents, inside a company.
  • Created a task-based Django-filer extension for automatic conversion of uploaded media files to other formats.
  • Developed a custom content management system for a group of websites.
Technologies: Apache, Mercurial, Django, Python

Senior Web Consultant

2007 - 2008
AGAP 2
  • Developed websites using the Scriptor Server platform.
  • Provided support for the Scriptor Server technology to the development and support teams for a client.
  • Integrated the search feature of a website with the Google Search Appliance.
  • Developed an intranet using the Zope/CPS platform, used for internal training.
Technologies: Zope, Python, CSS, HTML, JavaScript, XML, XSLT, C#, ASP.NET

Web Developer

2007 - 2007
Euclid Discoveries
  • Developed a Plone-based intranet that interfaced with an external PHP application.
  • Developed a module to convert uploaded documents to SWF and HTML using OpenOffice and PyUno.
  • Did some sysadmin work, installing the platform and maintaining the server.
Technologies: Plone, PHP, Zope, Python

Software Developer

2002 - 2007
Mediaprimer
  • Developed web applications and portals in Python and Zope.
  • Built the back end and database for a remote management system of water supply networks. The back end would expose an API of SOAP web services that would be consumed by the client applications.
  • Designed and built the digital archive of solar observations and website of the Coimbra Astronomical Observatory.
  • Built a Plone portal for a network of institutions related to citizens with disabilities. A lot of effort was invested to make sure the portal would conform to the W3C accessibility norms.
  • Built an educational portal in PHP for high school students.
Technologies: SQL Server 2000, SOAP, InterBase, .NET, Firebird, C#, MySQL, PHP, JavaScript, CSS, HTML, Plone, Python, Zope

Software Developer and Partner

1999 - 2002
XML pontoPT
  • Built an online job board, where both candidates and employers could register and post/check job offers. The site had a back-office with report generation, automatic mailing to matching candidates, and printing of job offers for posting on physical boards.
  • Built a website for referencing monuments, with geolocation search on the database.
  • Built corporate websites using Zope and PHP.
Technologies: PHP, Zope, Python

Mobile Application for the SAP APO Alert Monitor

http://www.cognitiva.com/casestudy/alert-monitor/
A JavaScript single-page app developed to monitor exceptions on the planning processes of the SAP Advanced Planning System. I used Backbone and jQuery mobile and connected with a back end in SAP APO written in ABAP.

Jupyter Notebook Publishing Website

A website, developed in Python and Flask, that allows the user to upload and publish Jupyter notebooks online. Notebooks are converted using nbconvert. The website allows notebooks to be sold, and uses the PayPal API to process payments.
1992 - 1998

University Degree in Chemical Engineering

Faculdade de Ciencias e Tecnologia da Universidade de Coimbra - Coimbra, Portugal

APRIL 2020 - APRIL 2023

AWS Certified Developer - Associate

AWS

FEBRUARY 2020 - APRIL 2023

AWS Certified Cloud Practitioner

AWS

DECEMBER 2019 - DECEMBER 2021

Google Cloud Certified Associate Cloud Engineer

Google

Libraries/APIs

React, jQuery, Backbone.js, Stripe

Tools

Git, Terraform, Ansible, PyCharm, Mercurial, Subversion (SVN), Apache, RabbitMQ, Celery, Google Docs

Languages

Python, JavaScript, ABAP, R, C#, XSLT, XML, PHP, Python 3, HTML5, CSS, HTML, TypeScript

Frameworks

Django, Django REST Framework, Zope, Ext JS, ASP.NET, Plone, .NET, Bootstrap, Flask

Paradigms

Agile Software Development, Kanban, Continuous Integration (CI), Scrum

Platforms

Docker, Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), Heroku, AWS Lambda

Storage

MySQL, Firebird, InterBase, SQL Server 2000, PostgreSQL, Amazon S3 (AWS S3), Elasticsearch

Other

Cordova, Web Services, SAP, SOAP, Gunicorn, CI/CD Pipelines, API Integration

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