Nuno Maltez
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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)
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.
Python/Django Developer (via Toptal)
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.
Python Developer/DevOps
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.
Django Full-stack Developer
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.
Full-stack Python Developer
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.
Software Developer
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.
Full-stack Developer
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.
Back-end Developer
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.
Python Developer
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.
Software Developer
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.
Software Developer
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.
Web Developer
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.
Web Developer
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.
Web Developer
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.
Senior Web Consultant
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.
Web Developer
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.
Software Developer
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.
Software Developer and Partner
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.
Experience
Mobile Application for the SAP APO Alert Monitor
http://www.cognitiva.com/casestudy/alert-monitor/Jupyter Notebook Publishing Website
Education
University Degree in Chemical Engineering
Faculdade de Ciencias e Tecnologia da Universidade de Coimbra - Coimbra, Portugal
Certifications
AWS Certified Developer - Associate
AWS
AWS Certified Cloud Practitioner
AWS
Google Cloud Certified Associate Cloud Engineer
Skills
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
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