Martin Zarza, Developer in Asuncion, Paraguay
Martin is available for hire
Hire Martin

Martin Zarza

Verified Expert  in Engineering

Software Developer

Location
Asuncion, Paraguay
Toptal Member Since
September 26, 2022

Martin is a back-end developer with a bachelor's degree in computer engineering and over four years of experience building and deploying large-scale web applications and APIs. Martin enjoys writing high-quality, high-performing code and primarily uses Python and Java, his favorite programming languages.

Portfolio

Ordermark
Python, FastAPI, Django, PostgreSQL, Redis, Celery, Amazon Web Services (AWS)...
Avery Dennison
Java, Spring Boot, JUnit, PostgreSQL, Docker, GitHub Actions, Git, Agile, Jira...
TAXit!
Java, Spring Boot, Python, Django, HTML, CSS, JavaScript, PostgreSQL, Docker...

Experience

Availability

Part-time

Preferred Environment

MacOS, PyCharm, DataGrip, Slack, Postman

The most amazing...

...thing I've built is an open-source library called jsifenlib that many local developers use to save time while working on projects.

Work Experience

Semi-senior Back-end Developer

2023 - PRESENT
Ordermark
  • Integrated our kitchen application with many DSP and POS systems to manage all the menus and orders from our client's restaurants.
  • Created APIs used by our own applications and also by our customers to manage everything related to their restaurants.
  • Built a dashboard that brings together all the financial information regarding the profits of the restaurants, independently of the DSP used.
  • Built unit tests to ensure the application kept working flawlessly after each modification.
Technologies: Python, FastAPI, Django, PostgreSQL, Redis, Celery, Amazon Web Services (AWS), SQLAlchemy, Pytest, Docker, Git, Jira, REST APIs, Postman, Code Review, Testing, Unit Testing, CI/CD Pipelines, Amazon S3 (AWS S3), API Design, API Development, Microservices Architecture, Back-end, API Integration, AWS Lambda, Microservices

Semi-senior Back-end Developer

2022 - 2023
Avery Dennison
  • Developed the 2nd version of an existing application used by brands in their factories worldwide.
  • Collaborated with other teams on integrating applications.
  • Built unit tests to ensure the application worked as expected after every modification.
  • Configured deployment workflows to deploy the application to our different environments continuously.
Technologies: Java, Spring Boot, JUnit, PostgreSQL, Docker, GitHub Actions, Git, Agile, Jira, JSON Web Tokens (JWT), REST APIs, Postman, Code Review, Testing, Unit Testing, Swagger, Pull Requests, Docker Compose, APIs, DevOps, Spring, Hibernate, SQL, Continuous Integration (CI), REST, Relational Databases, IntelliJ IDEA, Google Cloud Platform (GCP), CI/CD Pipelines, API Design, API Development, Microservices Architecture, Back-end, API Integration, Microservices

Semi-senior Full-stack Developer

2020 - 2021
TAXit!
  • Redesigned the web application used by over 4,000 customers to manage finances and taxes.
  • Implemented a payment gateway within the application so users could add their payment methods and pay for the provided service using the app.
  • Added new features to the web application used by other company departments.
  • Improved performance of different APIs used by our application to interact with government services.
Technologies: Java, Spring Boot, Python, Django, HTML, CSS, JavaScript, PostgreSQL, Docker, Beautiful Soup, Django REST Framework, Apache Maven, Git, Agile, Jira, REST APIs, Python Imaging Library, Postman, Django ORM, Code Review, Testing, Pull Requests, Requests, Asyncio, Web Scraping, APIs, DevOps, Web Crawlers, Automation Scripting, Spring, Hibernate, Linux, HTML5, SQL, Payment APIs, REST, Relational Databases, Ubuntu, Java 11, IntelliJ IDEA, CI/CD Pipelines, WebStorm, API Design, API Development, Full-stack Development, Back-end, API Integration

Junior Full-stack Developer

2018 - 2020
CBI Solutions
  • Developed a billing and invoicing web application for barber shops and beauty salons.
  • Configured new servers for clients, enabling them to support the growing number of active users.
  • Redesigned our web application, making it look more modern to attract new clients.
Technologies: Java, Spring Boot, HTML, CSS, JavaScript, PostgreSQL, MySQL, Apache Maven, Git, Agile, Jira, Code Review, Testing, Pull Requests, APIs, Spring, Linux, HTML5, SQL, REST, Relational Databases, Ubuntu, IntelliJ IDEA, WebStorm, API Design, API Development, Full-stack Development, Back-end

Jsifenlib – An Open-source Java Library

https://github.com/roshkadev/rshk-jsifenlib
Wrote jsifenlib, an open-source library in Java. It interacts with SIFEN, a web service released by Paraguay's government and used by companies to issue electronic invoices.

The library eases the implementation process for developers, allowing them to only provide functionalities instead of rewriting the entire code. I took over the project after the developer who started it left, continuing with the project as the sole developer and completing it.

TAXit! – A Web Application

Utilized Java and Python to create a web application used by customers to manage their finances and taxes. Users can upload photos of their invoices to create digital versions that can be accessed through the app and used to calculate taxes.

I was a full-stack developer and a part of a small team in charge of maintaining the application, adding new features that could benefit customers, and fixing bugs. Also, I headed the development of the app's third version and its redesign.

Sendit Telegram Bot – A Bot to Track Packages

Wrote and deployed a Telegram Bot in Python, that the user can use to track their packages coming from different parts of the world. Users can also receive notifications regarding their status.

At the moment, for personal use only.
2018 - 2022

Bachelor's Degree in Computer Engineering

Universidad Autónoma de Asunción - Asunción, Paraguay

OCTOBER 2020 - PRESENT

Server-side Development with NodeJS, Express and MongoDB

Coursera

Libraries/APIs

REST APIs, API Development, Beautiful Soup, Python Imaging Library, Django ORM, Requests, SQLAlchemy, peewee, Asyncio, Telegram Bot API

Tools

PyCharm, DataGrip, Postman, Apache Maven, IntelliJ IDEA, Git, Jira, Celery, Pytest, WebStorm, Gradle, Docker Compose

Languages

Java, Python, HTML, JavaScript, CSS, HTML5, SQL, Java 11

Paradigms

Testing, Agile, REST, Microservices Architecture, Microservices, Unit Testing, DevOps, Continuous Integration (CI)

Storage

PostgreSQL, MySQL, Relational Databases, MongoDB, Redis, Amazon S3 (AWS S3)

Frameworks

Spring Boot, Django, Django REST Framework, JSON Web Tokens (JWT), Swagger, Spring, Hibernate, JUnit

Platforms

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

Other

Code Review, Pull Requests, APIs, API Design, Back-end, API Integration, Web Scraping, Web Crawlers, Automation Scripting, FastAPI, Full-stack Development, GitHub Actions, Telegram Bots, Payment APIs, CI/CD Pipelines, Chatbots

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