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

Nuno Maltez

Verified Expert  in Engineering

Software Developer

Location
Porto, Portugal
Toptal Member Since
August 25, 2016

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

AddAxis
Git, Amazon Web Services (AWS), Docker, AWS Lambda, Terraform, Ansible, Flask...
CodePath
Git, Django REST Framework, JavaScript, PostgreSQL, jQuery, Django, Python
AppCove, Inc. (via Toptal)
Python, Git, PostgreSQL, Bootstrap, HTML5, jQuery, Python 3

Experience

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

Python Developer/DevOps

2019 - PRESENT
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.
  • Developed AWS Lambda functions to update CMS release data on a Dynamo DB back end.
  • Defined the architecture of the infrastructure to support the whole application on AWS.
  • Implemented the 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, Postgres 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

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 features and for 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, Inc. (via Toptal)
  • Developed new modules for a web platform.
  • Built a training module with video lessons and quizzes.
  • Created an internal messaging system for the users of a website.
  • 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 the provided APIs (JSON- and XML-based).
  • Analyzed new feature requests to the platform and designed solutions. Designed software that can be easily adapted.
  • Updated the web UI.
  • Developed software interfaces to allow customers to insert new shipments into the system (REST API, integration with third-party eCommerce software).
  • Collaborated with a team to follow lean and Agile practices, used code reviews as part of 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 change to the software will not break the current functionality.
Technologies: Django REST Framework, Ansible, Docker, React, Git, Celery, Django, Python

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 return 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 changes.
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.
  • Developed a microservice to process event logs and generate reports (Docker, Django, RabbitMQ).
  • Used an 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 third-party courier APIs (SOAP and XML) with the core product.
  • Developed a new website for a partner, 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.

Languages

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

Frameworks

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

Libraries/APIs

React, jQuery, Backbone.js

Tools

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

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

Other

Cordova, Web Services, SAP, SOAP, Gunicorn

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

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